Thanks! 500MMC tip on its way to you.
I think its fully functional and useful enough now to recommend to our users.
Thinking of some future potential improvements -
1. Advising user if MMC address not configured and refusing to start mining.
2. Prompting for Wifi network selection / password (I guess difficult to auto configure wifi hardware)
3. GPU mining (I guess difficult to auto configure gpu drivers)
4. Not sure if it's safe to remove the USB after starting mining - seems to work ok on one machine, not on another. Would be useful for booting up a room full of PCs from a single USB drive. Maybe copying OS to RAM disk or similar.
Thanks for the coins, much appreciated.
1. Miner can be distributed without preconfigured address and verify if address field is empty. If it is, it can display a warning. I guess nobody wants to type address in a console. But as I said in other thread, config can be generated from wallet. Even the whole USB can be written from there.
2. Wifi hw support is not built in as there are simply so many vendors and configuration options. I guess nobody wants to run miner over wifi, but I can have a look into this as well. Can be feature added once the full desktop is part of the miner (3).
3. GPU miners are "per pool" so I'd like to wait for this to be part of yam. At some point this will be integrated. The problem with onstart compilation of drivers to prevent GNU violation can be solved, it's just not worth the hassle at this point.
4. Removing USB is not possible by default. I can add "toram" boot option as default that will copy entire live media to memory. Means less free memory (200MB) but very fast system. This option can be also entered manually, just press tab at the boot screen and add toram as last option, hit enter..