hats icon indicating copy to clipboard operation
hats copied to clipboard

RPI does not boot if HAT EEPROM is corrupted

Open hifiberry opened this issue 8 years ago • 3 comments

I've seen a problem with a board where the EEPROM content wasn't written correctly. With older 3.x kernels the board boots, but not with the latest kernel/firmware. Is there any kernel parameter to ignore the ID PROM contents? This needs to be only temporary to write the correct EEPROM contents.

hifiberry avatar Mar 08 '16 19:03 hifiberry

You can disable the EEPROM reading using the config.txt setting force_eeprom_read=0. I'll take a look at the reading code to see why it doesn't boot. If you can read the EEPROM contents and upload it somewhere (or email it to me) I can use it as a test case.

pelwell avatar Mar 09 '16 11:03 pelwell

Thanks, will test this. I will see that I can find a card with this problem and send you en EEPROM dump.

hifiberry avatar Mar 09 '16 11:03 hifiberry

Not corrupted, but here's a .EEP that fails to boot on Pi2. If I comment out the alternate functions GPIO lines it works.

(Had to zip this to attach it, even though it actually expands the file :P ) doesntwork.zip

mlyle avatar Jun 18 '16 01:06 mlyle