Is the "SOFTWARE which is based on OpenWRT & LUCI" just part of this package that I would be flashing to the SD card? I get hung up on the terms.
More accurately, you would be flashing a
Canaan-customized OpenWrt image to the SD card. This OpenWrt software is the "Controller Firmware" that runs on the Controller/Pi, and it contains everything needed to run AvalonMiners.
LuCI is a package within OpenWrt that provides you with the web user interface.
So if I get this right, anyone with a version of the Software for their controller older than the one you point out, would need to reflash the SD card with new version marked as "Controller Firmware" for the 821.
Yes. This is because all Controller software before version 20171216 does not have any code that recognizes the A8 series.
In doing this in theory anyone with Avalon 6, 721, 741, and 821 could run off the same controller? Or at least they could go with 741's and 821's.
It should be possible, in theory. This is because the Controller software for the A821 (version 20171216 and later)
still contains code that recognizes the earlier AvalonMiner models.
However, I'm not sure whether the Controller software for the A821 is fully backward-compatible in practice — i.e., I'm not sure whether the A8s can co-exist peacefully alongside earlier models on the same Controller. This is because the A821 seems to be using new
A8-specific cgminer parameters — e.g.,
voltage_offset has been changed to
voltage_level_offset in
cgminer/files/cgminer.avalon8.config, and this change is reflected in
cgminer/files/cgminer.avalon8.init.
I'm therefore not sure whether or how the "CGMiner Configuration" page in OpenWrt would be able to distinguish between the A6- and A7-specific
voltage_offset setting and the A8-specific
voltage_level_offset setting, and whether or how the "CGMiner Configuration" page would be able to distinguish between other changes that I may have missed. For example, this may break the "Voltage Offset" option in the "CGMiner Configuration" page when A8s are mixed with earlier AvalonMiner models on the same Controller.
It may therefore be better at this point to run your A8s on a separate Controller/Pi, at least until Canaan sheds more light on this.
If they do run a mix on this controller down the road if they upgrade MM firmware for Miners they just have to diconnect say the 821's to update the 741's and vice versa.
Yes. Never update the MM firmware when having a mix of different AvalonMiner models on the same Controller. This seems to be even more crucial when having the A8s on the same Controller, as the A8s seem to be using a
different flash layout.