Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacintoshKeyboardHacking

macrumors newbie
Original poster
Aug 21, 2024
12
2
I suspect this "list" is essentially "unlimited", but I wanted to share my experience.

I corrupted the flash on my cMP 5,1. For technical reasons, it cannot be reprogrammed in circuit. I didn't want to ever be in this situation again, so I used some dupont wires to connect to a cheap Amazon SPI module (10 for $11) that could be easily swapped. I didn't know for certain the flash chip Winbond W25Q32 would be compatible, but I programmed the module with a RaspberryPi, plugged it in, and immediately got a chime!

Macschrauber's Rom Dump won't talk to it, but the module is easy to disconnect and reprogram offline. Food for thought...
MX25L3205D
MX25L3206E
SST25V032B
W25Q32*

Syncretic identified these JEDEC ID in the code
Eon M25P32 *
Atmel 45DB321 *
ST Micro M25P32 *
Spansion MBM29DL32TF *


*=may not be supported by 3rd party tools
 

Attachments

  • w25q32a.jpg
    w25q32a.jpg
    444.8 KB · Views: 44
Last edited:

MacintoshKeyboardHacking

macrumors newbie
Original poster
Aug 21, 2024
12
2
Just finished my 2nd box (both with bad SPI). NVRAM is saving just fine under 10.6 and 10.15, and otherwise no issues. The 2nd one turned out a little cleaner.
 

Attachments

  • spimod1a.jpg
    spimod1a.jpg
    553 KB · Views: 25
Last edited:

MacintoshKeyboardHacking

macrumors newbie
Original poster
Aug 21, 2024
12
2

Attachments

  • spilot.jpg
    spilot.jpg
    731.4 KB · Views: 34
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.