Earlier quoted context omitted.
The under lying issue can not be fixed with software. the eMMC is simply running out of write cycles. BUT they can mitigate the issue by not writing the syslog to the eMMC allowing the remaining write cycles to last much longer (This change could be done with a software update). On the newer versions of the Media Unit instead of disabling writing the syslog to the eMMC they added more storage to the processor boards…
The problem is that there is significant write amplification as the used space on the partition approaches the total space of the partition. To say that the choice to use eMMC is the fault is to say that ANY use of flash storage is a faulty decision. If there is sufficient space on the drive to mitigate write amplification, then the media will last a very long time indeed. Longer than the drivetrain, certainly. The p…
A simple firmware update to the eMMC chip could make it use a wear levelling algorithm that really does spread writes evenly over the whole chip. Current implementations simply use a sector till it goes bad and then using a spare till that goes bad, etc. After 1% or so go bad, the whole device rejects writes entirely.
With a decent implementation (like ssd's mostly do), you will never be able to kill a card in a lifetime.