WARNING THIS FIRMWARE MIGHT VOID THE WARRANTY ON YOUR MINERThis is for the D3 only. An L3+ version is available here:
https://bitcointalk.org/index.php?topic=2694602.0v1.12 :: 10/12 :: RECOMMENDED UPDATEDownload:Temporary removed, see the last message in this topic
link / info to latest beta:
https://bitcointalk.org/index.php?topic=2346161.msg27576989#msg27576989Upgrade instructions: - Recommended, at your current firmware, set the miner frequency at 400mhz and set your fan speed manual at 25% before flashing.
- Download the custom firmware. (don't unpack it)
- Flash by going to "System" -> "Upgrade" -> "Flash new firmware image" and select the custom firmware.
- After flashing, check the advanced settings page and start at the lowest voltage setting and 400mhz. From there increase your frequency to see how high you can go at the lowest voltage setting.
- Start tweaking some more. See the profile suggestions below.
Changes 10/12:- Improved awesome miner / other mining managers compatibility (setting the priority was not working)
- fix kernel log window height (saves you double scrolling...)
- added permanent antbleed fix (prevent remote control of your miner by bitmain
) -> for details see
http://www.antbleed.com/Changes 08/12:- improved stability on some pools (included prohashing)
- fixed pool priority issue after a pool temporary died.
- fixed high frequency settings above 650 Mhz
- increased frequency settings to the boards max physical limits (825Mhz. Don't try this without knowing what you're doing
)
Changes 02/12:- improved temperature sensor reading stability of all chains
- improved board / chain detection
- fixed an issue where the miner could hang mining the dev fee if your first pool is down
- improved awesome miner compatibility (special thanks to @funminer for beta testing)
Changes 29/11:- seperated low hashrate and ASIC fail detection option in advanced configuration screen
- reboot on low hashrate or high ASIC fail rate only after 3 times consecutive detection (less sensitive now)
- further improved startup stability of all chains
- further cgminer binary optimizations
Changes 28/11:- Fixed the automatic reboot on low hashrate or high ASIC fail rate.
- updated cgminer to v4.10 (for details see:
https://bitcointalk.org/index.php?topic=28402.msg17594456#msg17594456)
- improved pool switching behavior
- improved startup stability of all chains
- cgminer binary optimizations
Please update versions older then 26/11 as it can damage your D3.Changes 26/11:- Solved an issue where loosing your network connection for a longer period could burn out your hashing boards as the fans run at a very low RPM.
Changes 25/11 v2:- Hashrate calculation is now according bitmain stock firmware (displayed hashrate is ~3% higher now)
- + ~1% performance improvment by providing the work faster to the ASICs
- removed dev pool from miner status page to speed up webinterface and avoid confusion (exact dev mining details are visible in the kernel log)
Changes 25/11:- fixed auto reboot on low hashrate / xxxx
- fixed issue where temperature readings could be wrong
- fixed fan error on some units
- improved stability
- allows for zero RPM fan (all custom fans should work now)
- increased upper limit frequency for overclocking. (not recommended though
)
- dev fee kicks in a bit later now after changing settings
Changes 23/11:- way faster mining startup after changing settings / reboot
- adds the reboot on low hashrate option
- ~ 1% improvement on effective average hashrate *jeeej*
- fixed flash upgrade speed to new versions
- added AUTO FAN profiles:
The AUTO default profile is the one that's in since the start, the performance is more like the stock bitmain auto fan profile and the silent profile keeps things nice and quiet. Manual mode is for setting a static fan speed.
Changes 21/11:- Firmware now based on latest Bitmain firmware (20/11/2017)
- made default bitmain voltage a bit more clear in the list.
- Applied a more silent AUTO fan profile.
- Fixed the high fan RPM at startup when using AUTO fan speed
- several webinterface fixes
Changes 20/11:- ASIC frequency adjustable per chain
- Voltage settings adjustable per chain
- new graphics. (You might need to clear your browser cache)
- Switching pools overhead lowered (now mines for fee every 2 hours)
Changes 18/11:- fixes the pool priority, it will now mine on your own backup pools when your first pool goes down.
- Dev fee lowered to 1,5% (it was actually 1,66%)
Changes 17/11:- fixes the high fan speed when switching to the dev pool and back to your main pool
- fixes the close PIC and need reboot!!! error on the original bitmain firmware
- Made the ASIC default voltage less confusing as it is now comparable to the default bitmain voltage.
- Lowered the AUTO profile fan RPM's a little bit.
know issues:- switching pools can sometimes cause the miner to wait for work for ~5 seconds. (improved from ~10 seconds)
- loosing network connection doesn't stop the mining boards properly (this is default bitmain behavior, but I don't like it, so it will be changed in the future)
Important:- As this firmware allows extreme overclocking / reduce fan speeds, I am not responsible for any damage to your miner. So flash at your own risk and please use the firmware wisely.
- There is a 1,5% mining fee as compensation for the effort I put into this project.
Some startup settings to get you going: Video guide Check out these awesome guides by Crypto pants if you don't know where to start:
https://www.youtube.com/watch?v=V0NqSUL5j4sand how to use it together with awesominer
https://www.youtube.com/watch?v=WlLSLZWd7pAfor silence and best efficiency / miner lifetime (my personal preference) Expected hashrate: 15Mh/s to 17 Mh/s
Expected power usage: 700 - 780 watt
set the frequency at "400mhz", set the voltage to "lowest". Now slowly increase the frequency until you see HW errors. When you have a few HW errors an hour you found the sweet spot
set the fan speed manual somewhere between 20 - 30 percent. Chip temp should be somewhere between 75 - 80 degrees max.
For stock performance at lowest possible power usageExpected hashrate: 18-5Mh/s to 19Mh/s
Expected power usage: 950 - 1100 watt
set the fan speed to automatic mode.
set the frequency at "525mhz", set the voltage to "13". Now decrease the voltage until you see HW errors. When you have a few HW errors an hour you found the sweet spot
For Extreme performance (this is not recommended for 24/7 usage)Expected hashrate: 21Mh/s
Expected power usage: 1300 - 1400 watt
set the fan speed to automatic mode.
set the frequency at "600mhz", set the voltage to "18". Now decrease the voltage until you see HW errors. When you have a few HW errors an hour you found the sweet spot
Back to bitmain stock firmware:In case you want to go back to the original firmware:
- set the voltage of all boards to 13 before flashing back (just to make sure...)
- download and flash this image:
https://shop.bitmain.com/support.htm?pid=00720170915192851224mJ36J1ap066E- reset to defaults
Firmware recovery:This is only needed if the miner doesn't boot anymore (In case you had a bad / interrupted) flash:
- get a microsd card
- write this image to it with win32diskimager:
https://shop.bitmain.com/support.htm?pid=007201604120945219855QObfk20066C- insert the micro sd card in the d3 controller board and power it on. The miner webinterface will come up again. (maybe under another ip)
- redownload the firmware and flash again.
- remove the micro sd card
Special thanks goes to:- All the first beta testers
- cryptonitro for this awesome new Antminer icon