First off, this is not to be confused with Emdje's firmware, which you can check out here:
https://bitcointalksearch.org/topic/ultra-under-overclock-image-for-a2-innosilicon-by-emdje-v50-672969The big difference with his (and it's a big difference) is that he's building newer versions of CGMiner, since he has the source to the A2 - super cool, but it doesn't work on all my devices, plus while it's definitely nice to be running a newer CGMiner plus over/underclocking, for me some of the bigger issues were things beyond that.
And as with his, use at your own risk - although mine uses the stock cgminer binaries available on Zoomhash:
http://zoomhash.com/pages/a2-and-mini-a2-software-setupSpecifically the Mega and Mini one - but everything seems to work fine on all the A2's I have (new 110's, old 110's, and 88's - but I don't have a Mini to test on). So, what different? This is really meant to be just a cleaner and bit more manageable version of the original firmware - I've cleaned up the UI a bit (not much really), and added the following things (all via the WebUI):
v09-01-2015:
* All graphs now use the same timebase, so it's easier to see if failures are related
* Log viewing now available for Messages and Syslog
* Removed swapfile and system logs now stored in tmpfs, so more SD card friendly operation
* Timezone can now be specified to all the times are easier to figure out
* CGMiner will auto-restart on exit, and reports how many restarts happened and at what time
* More CGMiner graphs
* Network graphs for both latency to gateway and latency to Internet (Google)
* Support for spaces in password for pools (for selecting additional options)
v08-01-2015:
* DHCP by default (can be set to static IP in the web UI, default static IP is 192.168.1.100)
* Hostname can be specified, makes finding machines on your network much easier
* Allows underclocking to 500Mhz (in 100 Mhz steps)
* Switch between Failover and Balance pool strategy
* Switch CGMiner logging on and off
* Helper function to swap Pool 1 and Pool 2 (when using Failover)
* Device profile, specify speed (88MH/110MH), number of boards, etc
* User field for 'Location' of device, helpful for tracking machines down when something is wrong
* Reboot option
* Benchmark option (CGMiner function for ~60 seconds) with separate logging
* General system information, free HD space, free memory, average CPU load and temps
* RRD graphs of CPU load and temps
* RRD graphs of each blade (stacked) and avg temperatures on dashboard
* Historical RRD graphs/data for one year
* Hardware error rate shown on RRD historical page
Here's where you can the latest version (09-01-2015) ~254.5MB:
https://mega.nz/#!3VkjgaJT!PH4ixphRQFT23tgTwpnSwrkJPG0gB2VXsmN9BxagftIHere's where you can get the previous version (08-01-2015) ~308.9MB:
https://mega.nz/#!PFVjBBYC!iHabEKCwgJbXGOTJ6d2wvz0QsxyN_Tx-RjmMLRULTCkInstall is easier than the stock image, just unzip, write it to an SD card using whatever app you prefer (I use Win32 Disk Imager), stick it in your A2 and boot it up - everything should be pretty self explanatory. The graphs will show up as broken links for the first ~5 minutes, until it generates the initial data - from then on it's all on autopilot.
If you run into any issues, ideas, suggestions or whatever - make sure to post them on the thread! Hope everyone enjoys it!