Bitcoin Forum
May 06, 2024, 10:02:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Gridseed G-blade firmware for ARM (STM32F103RCT6)  (Read 3079 times)
gades (OP)
Sr. Member
****
Offline Offline

Activity: 432
Merit: 254



View Profile WWW
June 25, 2014, 07:21:12 AM
Last edit: June 27, 2014, 03:11:13 AM by gades
 #1

Where can I download the firmware for this chip? (seller deceived and sold to the off-chip device STM32F103RCT6)

Can I run this device without ARM - for example through the raspberry pi? The board has two connectors - JTAG and some other (whether it can be used)?


Maybe there is a circuit diagram of the board g-blade?



1. Place stabilizer;
2. Search faults using thermal paper;

1714989726
Hero Member
*
Offline Offline

Posts: 1714989726

View Profile Personal Message (Offline)

Ignore
1714989726
Reply with quote  #2

1714989726
Report to moderator
1714989726
Hero Member
*
Offline Offline

Posts: 1714989726

View Profile Personal Message (Offline)

Ignore
1714989726
Reply with quote  #2

1714989726
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714989726
Hero Member
*
Offline Offline

Posts: 1714989726

View Profile Personal Message (Offline)

Ignore
1714989726
Reply with quote  #2

1714989726
Report to moderator
gades (OP)
Sr. Member
****
Offline Offline

Activity: 432
Merit: 254



View Profile WWW
June 25, 2014, 05:22:43 PM
 #2

sources found here https://github.com/gridseed/usb-miner
Compiled firmware something suspiciously small size turned hex - ie 31363 ~ 13-15Kb microcode

MD5 (STM3210B-EVAL.hex) = c35920ee382295df05f996c6ab840d7a

J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
June 27, 2014, 08:49:17 AM
Last edit: June 27, 2014, 10:53:13 AM by J4bberwock
 #3

sources found here https://github.com/gridseed/usb-miner
Compiled firmware something suspiciously small size turned hex - ie 31363 ~ 13-15Kb microcode

MD5 (STM3210B-EVAL.hex) = c35920ee382295df05f996c6ab840d7a

I'll check if there is an easy way to grab it from one of my blades.
If so, I'll upload it.


Edit:

looks like we can't access it easily with USB and STM flashloader demo. Maybe read protected
JTAG access is probably required

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
gades (OP)
Sr. Member
****
Offline Offline

Activity: 432
Merit: 254



View Profile WWW
June 28, 2014, 09:18:00 AM
 #4

bin file I have, but after soldering "expert" does not help because he first chip soldered on the contrary, and then the board came off the track.






You can try to recover it and solder another chip (just bought two of them). Maybe it makes sense to look to the side connector CON4. Is it possible to connect it to the raspberry pi?

J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
June 29, 2014, 08:05:44 PM
Last edit: June 29, 2014, 08:17:37 PM by J4bberwock
 #5

bin file I have, but after soldering "expert" does not help because he first chip soldered on the contrary, and then the board came off the track.






You can try to recover it and solder another chip (just bought two of them). Maybe it makes sense to look to the side connector CON4. Is it possible to connect it to the raspberry pi?


The connection is explained in the datasheets and schematics in github, but you can't connect directly to raspberry. It's used to access to the stm32F103 chip via JTAG or similar protocol.
Easier thing would be to solder the stm32F103 chip on an external PCB and jump wire it to the Blade. there are very few connections needed to communicate with the chips and the PW OK to the UP1509 pin 3
Use the 5 chips for release schematics to see the wiring.

Beware, the 5 chips gridseed used QFP48 package for the stm32F103 and blades uses QFP64.
You will have to check the pinout.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
willumpie82
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
August 29, 2014, 07:32:05 AM
 #6

bin file I have, but after soldering "expert" does not help because he first chip soldered on the contrary, and then the board came off the track.

http://i.piccy.info/i9/b6b794e37b8d2df80f42296d2ab3be4d/1403946870/9315/652200/Foto_28_06_14_10_59_20_240.jpghttp://i.piccy.info/a3/2014-06-28-09-14/i9-6621159/180x240-r/i.gif


http://i.piccy.info/i9/219e3018f7d78ade9e1320677f3d043f/1403946906/10211/652200/Foto_28_06_14_11_38_51_240.jpghttp://i.piccy.info/a3/2014-06-28-09-15/i9-6621162/240x180-r/i.gif

You can try to recover it and solder another chip (just bought two of them). Maybe it makes sense to look to the side connector CON4. Is it possible to connect it to the raspberry pi?


Did you manage to get your blade up and running again? can you share the compiled firmware file?
Ortek
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
August 29, 2014, 02:15:15 PM
 #7

Hello Gades, i have the same problem with 3 g-blades i need to have the STM chips replaced. A buddy of mine can replace them but needs the firmware i was wondering if you could share the firmware with me? Would be so great. Thanks in advance mate

EDIT: WILLUMPIE is my buddy lol see the post above me  Wink
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
October 09, 2014, 08:07:13 AM
 #8

It took me some time to do it, but here is the file someone would need to flash the Gridseed G-Blade if the STM32F103RCT6 failed or was erased for some reason.

http://dl.free.fr/vLuvCPiD9

I'll post a quick "how to" in my G-Blade 7MH overlocking thread

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
willumpie82
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
October 09, 2014, 08:13:31 AM
 #9

I was able to solder a new chip and found that the 8pin single row pin header is the programming connector

1. 3v3
2. Reset
3. RX
4. TX
5. Boot0
6. Boot1
7. GND
8. GND

i'l share the boot pin settings this evening
J4bberwock
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000


View Profile
October 09, 2014, 09:32:44 AM
 #10

Here is my post with a quick "how to".
https://bitcointalk.org/index.php?topic=576784.msg9138488#msg9138488
I'll add pics later.

Custom Server PSU breakout boards, 1200w, 1300w, 2000w, 2880w https://bitcointalk.org/index.php?topic=738527.0
Btc: 1J4bberWs6f6XVQ53gn3BNc8qHAicmm7wu
Ltc: LNDmMBtzD3cduwjfxANm2wDrxt9jXRk5ZP
doors54
Member
**
Offline Offline

Activity: 104
Merit: 10


View Profile
September 11, 2017, 01:47:21 PM
 #11

Пoдeлитecь фaйлoм пpoшивки нa G-Blade пoдaлyйcтa

Share the firmware on G-Blade Plz

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!