Someone backstage reported that the Antminer T9+ lost 2 hash boards after refreshing the Dollemizer firmware or building its BMminer from source code.
It is understood that lousy firmware erases the board DSPIC32 to reprogram them, but since it doesn't have a HEX file and it doesn't reprogram, the chain is lost!
I also had the problem after trying BMminer customization with the same effect! Here is the solution:
Prerequisites:
·A PICKIT 3 CASE
·MPLAB X IPE
·Bitmain HEX original file (pic32)
Steps:
1. Connect to the T9+ hash board; pin 1 is in front of the PICKIT arrow;
2. Connect on MPLAB;
3. Enter advanced mode and get "Power Target Circuit" from the tool;
4. Erase the pic (use if you are sure the hash board is hs);
Code:
Erasing...
Erase successful
2018-09-19 22:17:36 +0200 - Programming...
5. Put the Hex file I extracted from a good board into the Hex file;
Code:
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.54.00
Firmware type..............dsPIC33E/24E
Programmer to target power is enabled - VDD = 3,250000 volts.
Target device dsPIC33EP16GS202 found.
Device ID Revision = 4003
DEVSN0 = 00000000
DEVSN1 = 00000000
2018-09-19 22:16:21 +0200 - Hex file loaded successfully.
Loading code from C:\Users\xxx\Desktop\Firmware antminer D3 et L3+\pump firmware T9+\Prog PIC\DSPIC33EP16GS202.hex...
6. "Program" and wait!
Code:
Programming...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x1dff
Programming/Verify complete
2018-09-19 22:18:13 +0200 - Programming complete
Once the cards flash with PicKit, don't forget to re-flash the miner with the official Bitmain firmware before restarting the miner.
Do it before swiping, or connect the control board (without the hash board) and flash the official firmware, power off the miner, reconnect the hash board, and turn it back on.
Essential is that the first start after flashing the board is done with an official firmware on the miner (with the hash board connected); otherwise, the problem will come back immediately.
Now your control board is reprogrammed and working!