Pages:
Author

Topic: Antminer S9 Volt Rocket Ship firmware mod! ~Time to Max Out Your Bitmain PSU~ - page 6. (Read 32470 times)

sr. member
Activity: 604
Merit: 416
Taserz, do you plan on making a firmware for upcoming S15 and T15 which will soon be released or is it too early to ask such question?
member
Activity: 159
Merit: 12
Any chance to get this bmminer with LPM support as i see braiins os already done that?
jr. member
Activity: 306
Merit: 7
Because it felt a bit messy after patching 3 times over the modded FW, I resetted my S9 and reflashed them (and resetted again) with stock autotune + recent LPM to check on LPM. Actually, I dont see any difference, although I mine on Nicehash asicboost and its also activated in firmware. You would expect like 10-20% power saving, right? So like instead of 1300-1400w, you would like to see like 1200w. Thats not the case. Or did anybody else have other results?
member
Activity: 434
Merit: 30
Taz, are there already mods based on the 2Nov fw?
newbie
Activity: 2
Merit: 0
Hi taserz,

This is properly awesome, so thanks for putting this out there. It's also gone some way to helping me understand the chip temp readings on my S9i.
I've been playing with the Braiins OS firmware for AsicBoost support and getting really high temp readings, the same happens with your 880 bmminer. I looked through the logs I noticed a few differences:

Stock firmware:

Code:
driver-btm-c5.c:8307:calibration_sensor_offset: Chain[J6] PIC temp offset: 62,0,0,0,0,0,35,28,0,0,0,0,0,0,0,0,0,0,
driver-btm-c5.c:8341:calibration_sensor_offset: chain[6] temp chip I2C addr=0x98
driver-btm-c5.c:8349:calibration_sensor_offset: chain[6] has no middle temp, use special fix mode.
driver-btm-c5.c:8374:calibration_sensor_offset: Chain[J6] chip[244] use PIC middle temp offset=0 typeID=1a
Warning: Chain[5] chip[244] local:42 remote:-76 offset:-107, will fixed offset=27
New offset Chain[6] chip[244] local:42 remote:-76 offset:27
driver-btm-c5.c:8467:calibration_sensor_offset: Chain[J6] chip[244] get middle temp offset=27 typeID=1a
driver-btm-c5.c:8307:calibration_sensor_offset: Chain[J7] PIC temp offset: 62,0,0,0,0,0,35,28,0,0,0,0,0,0,0,0,0,0,
driver-btm-c5.c:8341:calibration_sensor_offset: chain[7] temp chip I2C addr=0x98
driver-btm-c5.c:8349:calibration_sensor_offset: chain[7] has no middle temp, use special fix mode.
driver-btm-c5.c:8374:calibration_sensor_offset: Chain[J7] chip[244] use PIC middle temp offset=0 typeID=1a
Warning: Chain[6] chip[244] local:41 remote:-70 offset:-114, will fixed offset=27
New offset Chain[7] chip[244] local:41 remote:-70 offset:27
driver-btm-c5.c:8467:calibration_sensor_offset: Chain[J7] chip[244] get middle temp offset=27 typeID=1a
driver-btm-c5.c:8307:calibration_sensor_offset: Chain[J8] PIC temp offset: 62,0,0,0,0,0,35,28,0,0,0,0,0,0,0,0,0,0,
driver-btm-c5.c:8341:calibration_sensor_offset: chain[8] temp chip I2C addr=0x98
driver-btm-c5.c:8349:calibration_sensor_offset: chain[8] has no middle temp, use special fix mode.
driver-btm-c5.c:8374:calibration_sensor_offset: Chain[J8] chip[244] use PIC middle temp offset=0 typeID=1a
Warning: Chain[7] chip[244] local:40 remote:-74 offset:-111, will fixed offset=27
New offset Chain[8] chip[244] local:40 remote:-74 offset:27
driver-btm-c5.c:8467:calibration_sensor_offset: Chain[J8] chip[244] get middle temp offset=27 typeID=1a

Special fix Chain[5] Chip[62] middle Temp = 88
Done read temp on Chain[5]
read failed on Chain[6] Chip[62] middle Temp old value:80
Special fix Chain[6] Chip[62] middle Temp = 80
Done read temp on Chain[6]
read failed on Chain[7] Chip[62] middle Temp old value:80
Special fix Chain[7] Chip[62] middle Temp = 81
Done read temp on Chain[7]

Modded bmminer:

Code:
Chain[J6] PIC temp offset=62,0,0,0,0,0,35,28
Chain[J6] chip[244] use PIC middle temp offset=0 typeID=1a
New offset Chain[5] chip[244] local:43 remote:-76 offset:-106
Chain[J6] chip[244] get middle temp offset=-106 typeID=1a
Chain[J6] chip[136] use PIC middle temp offset=28 typeID=00
Warning: Chain[J6] has no temp offset in PIC! will fix it
New offset Chain[5] chip[244] local:43 remote:-76 offset:-106
Chain[J6] chip[244] get middle temp offset=-106 typeID=1a
Chain[J7] PIC temp offset=62,0,0,0,0,0,35,28
Chain[J7] chip[244] use PIC middle temp offset=0 typeID=1a
New offset Chain[6] chip[244] local:41 remote:-69 offset:-115
Chain[J7] chip[244] get middle temp offset=-115 typeID=1a
Chain[J7] chip[136] use PIC middle temp offset=28 typeID=00
Warning: Chain[J7] has no temp offset in PIC! will fix it
New offset Chain[6] chip[244] local:42 remote:-70 offset:-113
Chain[J7] chip[244] get middle temp offset=-113 typeID=1a
Chain[J8] PIC temp offset=62,0,0,0,0,0,35,28
Chain[J8] chip[244] use PIC middle temp offset=0 typeID=1a
New offset Chain[7] chip[244] local:41 remote:-74 offset:-110
Chain[J8] chip[244] get middle temp offset=-110 typeID=1a
Chain[J8] chip[136] use PIC middle temp offset=28 typeID=00
Warning: Chain[J8] has no temp offset in PIC! will fix it
New offset Chain[7] chip[244] local:40 remote:-74 offset:-111
Chain[J8] chip[244] get middle temp offset=-111 typeID=1a

do read temp on Chain[5]
Chain[5] Chip[62] TempTypeID=1a middle offset=-106
Chain[5] Chip[62] local Temp=73
Chain[5] Chip[62] middle Temp=44
218 fix Chain[5] Chip[62] middle Temp = 108
Done read temp on Chain[5]
do read temp on Chain[6]
Chain[6] Chip[62] TempTypeID=1a middle offset=-113
Chain[6] Chip[62] local Temp=67
Chain[6] Chip[62] middle Temp=34
218 fix Chain[6] Chip[62] middle Temp = 102
Done read temp on Chain[6]
do read temp on Chain[7]
Chain[7] Chip[62] TempTypeID=1a middle offset=-111
Chain[7] Chip[62] local Temp=66
Chain[7] Chip[62] middle Temp=40
218 fix Chain[7] Chip[62] middle Temp = 101
Done read temp on Chain[7]

Looks like it might be a special version of some sort that makes up for a lack of sensor? Is there anyway around this?
sr. member
Activity: 800
Merit: 293
Created AutoTune to saved the planet! ~USA
Is anybody here to share experience of this firmware with immercion cooling?

It works fine no fan check.
newbie
Activity: 57
Merit: 0
Is anybody here to share experience of this firmware with immercion cooling?
newbie
Activity: 9
Merit: 0
new LPM firmware has stable hashrate. waiting for taserz so he can compile bmminer with different volts Smiley i dont wanna stuck with 870mv 675mhz   Huh
jr. member
Activity: 119
Merit: 2
Latest firmware should fix hashratedrops, like Bitmain says.

It certainly does (thank fucking god)

No decrease in hash rate, running for ~4-5 hours.

With other ASICBoost firmware i was seeing hash rate drops by this time already.
jr. member
Activity: 306
Merit: 7
Latest firmware should fix hashratedrops, like Bitmain says.
sr. member
Activity: 800
Merit: 293
Created AutoTune to saved the planet! ~USA
Lemme translaate:

Hey taserz, can you tell us, if you are working on also modding the recent firmware by Bitmain with Asic Boost? What do you think, when will you be done?

Actually, I am also courious. I am thinking of rolling back to the old version. But if you say, you are done in some days, I will wait and start with the new version and fine tune it.

Yes but it seems that it might not be worth it. I am seeing many report that the official LPM that Bitmain has on the new firmware for AsicBoost saves a little bit of power but the hashrate slows down overtime resulting in a negative impact on mining performance. I don't think I will have a working version for a little while I have my machines hosted elsewhere so whatever work I get done is from others letting me try code on theirs and it's a slow processes and a shaky one since I don't want to brick a hashboard and have to have someone reload firmware.
jr. member
Activity: 306
Merit: 7
HI
Can you add Asic Boost?

Lemme translaate:

Hey taserz, can you tell us, if you are working on also modding the recent firmware by Bitmain with Asic Boost? What do you think, when will you be done?

Actually, I am also courious. I am thinking of rolling back to the old version. But if you say, you are done in some days, I will wait and start with the new version and fine tune it.
newbie
Activity: 37
Merit: 0
Yup, back up to 13.5 after the soft reboot. What a PITA.
sr. member
Activity: 800
Merit: 293
Created AutoTune to saved the planet! ~USA
After flashing with the LM my temps dropped 3c each board on average and fan speeds around 3-400. 5 days later and my hashrate has decayed from around 13.5-13.8 to around 12.1-12.5 (S9 13.5). Don't know about Watts pulled as I'm not on site. Will reboot and see if that boosts the hashrate back again.

This seems to be a common problem with bitmains new firmware
newbie
Activity: 37
Merit: 0
After flashing with the LM my temps dropped 3c each board on average and fan speeds around 3-400. 5 days later and my hashrate has decayed from around 13.5-13.8 to around 12.1-12.5 (S9 13.5). Don't know about Watts pulled as I'm not on site. Will reboot and see if that boosts the hashrate back again.
sr. member
Activity: 800
Merit: 293
Created AutoTune to saved the planet! ~USA
Really? Who pays for that? Shocked You could also just write a batchfile with the commands. Its like 4 lines of code  Grin

Ehh you got to ssh into it stop the file ftp connect to it upload a file blah blah more than just a batchfile i don't think you can ftp over cmd
jr. member
Activity: 306
Merit: 7
[...]

Also, I just realized someone is charging money for a tool to deploy bmminer to a bunch of s9's. When I have time I will throw a program together to do this for you guys. Maybe try to learn a new .net language for shits and giggles to make it fun since it should only take about 20 minutes to make anyways.

Really? Who pays for that? Shocked You could also just write a batchfile with the commands. Its like 4 lines of code  Grin
sr. member
Activity: 800
Merit: 293
Created AutoTune to saved the planet! ~USA
Code:
NONCE2_AND_JOBID_STORE_ADDRESS
#define JOB_ID_OFFSET (0x0/sizeof(int))
#define HEADER_VERSION_OFFSET (0x4/sizeof(int))
#define NONCE2_L_OFFSET (0x8/sizeof(int))
#define NONCE2_H_OFFSET (0xc/sizeof(int))

This is in btmc5 driver and is the masks the boost uses if you can figure out the usage

I am going to see if I can incorporate it.

Also, I just realized someone is charging money for a tool to deploy bmminer to a bunch of s9's. When I have time I will throw a program together to do this for you guys. Maybe try to learn a new .net language for shits and giggles to make it fun since it should only take about 20 minutes to make anyways.
jr. member
Activity: 71
Merit: 2
I am patiently awaiting the new release to allow over clocking the new Bitmain Asic Boost LPM firmware. Thanks for all you do taserz!
member
Activity: 126
Merit: 20
A few people have reported here https://bitcointalk.org/index.php?topic=5055138.60 about a decaying hash rate after some period of time with the LPM patch from Bitmain so I've decided to do a 12 hour test.  Not sure when I'll be here to read the measurements but I will try to do at least a 3 hour, 6 hour, and 12 hour.  So far 2 hours in I'm reading 13.607 th/s average at 1,177 watts at the PSU, assuming close to 1,273 watts at the wall.

Those are some nice Watt numbers. I don't care much where I get my enhanced efficiency, ie;"better profitability", whether it's from drawing less current or Higher Hash rate or both. Frankly, one could argue that dropping the draw at the wall will be less stressful on the units so will not only jump your profitability, but i would assume create more longevity and stable mining.
Pages:
Jump to: