Upgrading OpenELEC to LibreELEC: check size failed error

Not directly a gaming topic, but one or the other might use OpenELEC, resp. LibreELEC now. When I tried to upgrade to the latest LibreELEC I got a “check size failed” error message, and the upgrade failed.

Background: OpenELEC used a small FAT16 partition (128mb?) as the system partition which is now to small for the new versions, hence the size check fails.

Solution: You have to increase the partition size of the system partition. I tried to use GParted unter Linux which is an excellent tool, but failed on this exercise due to missing support of FAT partition being smaller then 256mb in the library used (libparted).

– Use any partition tool you like; I used an Ubuntu live disk and used GParted, but I remember Parition Magic from my windows time as example
– decrease your data partition (2nd) to get some additional storage before your data parition, right after the SYSTEM partition (1st)
– copy the content of the system partition to a backup storage (like USB stick, SD card, whatever)
– delete the system partition
– create a new primary partition with 512mb (or more)
– label it “SYSTEM”
– and format it with EXT4 (thats what I did)
– Copy the content of your backup storage bak to the system partition
– Reboot

Hope this helps.


(migrated tutorial from phpBB)