So this is a question that I've been wondering about for a while, but now I am even more motivated to find the answer due to the recent release of the "Low Power Mode" firmware from bitmain, which is autotune and doesn't seem to have a fixed frequency option.
The question is, how does the S9 know what its hashrate is supposed to be? For example, I took one S9_13.5T and one S9_14.0T and flashed the Antminer-S9-LPM-20181023.tar.gz to both. Afterwards, the S9_13.5T still "autotuned" to 13.5 THs, same with the 14.0T.
I was under the impression that flashing a new firmware overwrote the old filesystem. How then is it possible for the S9 to "remember" its assigned hashrate? Where is this value stored, and how can we change it?
It would be great if we could "autotune" the S9 to 15 TH while it is on the "Low Power Mode" autotune firmware. I'm mainly only familiar with the fixed frequency firmwares / bmminers so I would really appreciate any insight into how the "autotune" firmwares work. Thanks!
By its assigned hashrate, I am referring to the "fixed rate" displayed in the log:
S9_13.5T after flash:
miner total rate=13772GH/s fixed rate=13500GH/s
S9_14.0T after flash:
miner total rate=14014GH/s fixed rate=14000GH/s