Reviving A PM B&W Rev. B Motherboard With A Bad Boot ROM

chasnah

New Tinkerer
Dec 4, 2025
6
4
3
Pennsylvania
chasnah.com
I previously made a post about swapping the IDE controller from a dead Rev. B motherboard onto a working Rev. A motherboard. After some more thinking I came up with a better solution to my problem, using the Rev. A board to fix the dead Rev. B board.

The dead board would power on but only give four diagnostic beeps. From what I've read this code indicates a bad checksum of the non-boot block area of the Boot ROM. I figured I could reflash the ROM from my working Rev. A board onto my Rev. B board to fix this so I found this post on MacRumors by Joevt to a firmware dumper utility for OSX and proceeded to dump the 1MB ROM from my working board.

The hard part was to desolder the TSOP-40 flash chip from the dead motherboard without damaging anything, with enough flux and my SMD rework station it came off with minimal struggle.

IMG_9708.jpeg



I installed the flash chip into my programmer and dumped the contents. After running the two ROMs in a binary compare program I was was able to confirm that the Rev. B's ROM was modified in its zero space like the diagnostic code said.

IMG_9709.jpeg
Screenshot 2025-12-20 142025.png



After flashing and verifying the good ROM onto the flash chip I reinstalled it onto the Rev. B motherboard and confirmed that there wasn't any solder bridges or loose legs.
Screenshot 2025-12-20 135725.png
Screenshot 2025-12-20 141604.png


IMG_9710.jpeg


Today I was finally able to test if all that work was worth it. I got the motherboard back in its case and went to turn it on and it chimes!

IMG_9722.jpeg
Image 12-22-25 at 11.11 AM.png


I hope this will help someone else with a New World Mac with a bad Boot ROM that it is possible to repair these boards as long as you have the right equipment.