Long story short: my mid-2010 cMP5,1 started exhibiting symptoms of Flash ROM corruption such as failure to find bootable USB, et al.
Using 4-bong NVRAM resets, ROMTool/UEFITool consistently shows 24KB of free space. But, I'm afraid it'll hard fail soon.
So, here's what I've done:
- bought a new Macronix MX25L3205(A) chip,
- bought a USB based EEPROM burner (CH341A_SPI),
- used ROMtool to read my current Flash ROM to an image file,
- used flashrom to write that image file to the new Macronix chip,
- confirmed with MD5 checksums that old and new chip contents are identical
My question is: if I find the courage to solder the new chip onto the mainboard, will it just work?
I read somewhere that the original chip manufacturer warranted 100,000 write-cycles. Sounds like a lot, right?
But, after 12 years of constant use, where even volume changes are written to NVRAM, it's really not.
I'm just hoping to get a few more years of service from what is otherwise a really excellent Mac.
Using 4-bong NVRAM resets, ROMTool/UEFITool consistently shows 24KB of free space. But, I'm afraid it'll hard fail soon.
So, here's what I've done:
- bought a new Macronix MX25L3205(A) chip,
- bought a USB based EEPROM burner (CH341A_SPI),
- used ROMtool to read my current Flash ROM to an image file,
- used flashrom to write that image file to the new Macronix chip,
- confirmed with MD5 checksums that old and new chip contents are identical
My question is: if I find the courage to solder the new chip onto the mainboard, will it just work?
I read somewhere that the original chip manufacturer warranted 100,000 write-cycles. Sounds like a lot, right?
But, after 12 years of constant use, where even volume changes are written to NVRAM, it's really not.
I'm just hoping to get a few more years of service from what is otherwise a really excellent Mac.