Firmware

The current stock firmware is divided into a flash bootloader and a firmware file on the HDD. The HDD part is probably encrypted (.mi4 file, see iriver H10 port forum thread). It has some kind of check mechanism that doesn't even allow changes in the string table.