Also I am having (small) problems with SD cards. Too often I need to reflash SD card. Sometimes they run OK for weeks, sometimes only a couple of days.
I use now Kingston 16 GB SD cards. ¿Any other "high quality" SD card brand?. ¿Maybe SanDisk, Samsung...?
Samsung EVO Plus cards at least are supposed to be high quality and I haven't had any issue with those in any devices. However, I haven't seen this frequent need for reflashing the SD card in the Apollo either (114 days uptime currently). At least in Raspberry Pis, the eventual failure mode of a SD card is such that it can no longer be written and also reads result in failures nor is reflashing it anymore possible. That's why I suspect there's something else going on if the usability can be recovered by reflashing the same SD card.
Regarding the current firmware, this is one change that I've done after installing it that
may have some improving effect. You'll need ssh access and root to execute the commands:
This only disables a service that is constantly trying to start and will always fail to do so due to such serial port not being available (not that you'd need that terminal anyway). Every start is likely to get written to the systemd bookkeeping which may also result in card write operations.
Regarding SD card lifespan: I started to use fstrim on the rootfs weekly from cron, but it is too early to judge if that has any beneficial effects on SD card reliability in the Apollo.
Will post again, once I have a record of 2-3 months using it.
Thanks for the info.
Last problems I had did not requiere reflash. Only "Restart" miner was needed. Humm...
Also it happens more often with Apollo batch 2 units (I have two batch 1 and two batch 2).
I will wait for new software in order to do a few more tests.