Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Had to take out of storage and remove iCloud/BTMM/FMM/etc before doing the dump. Didn't want to share my BTMM/FMM and Wi-Fi credentials saved on the nvram part of the BootROM…

This BootROM dump, version IM81.88Z.00C1.B00.0802091538, came from a MB324LL/A.

Changed the SystemSerialNumber to FFs , so you can use BlankSerializer to set your own serial and replaced LogicBoardSerialNumber with xxs - you will have to change both to have iCloud/iMessage/FaceTime working.

The machine serial goes under ssn where does the logic board serial go under? and whilst browsing my own rom from my 7,1 I did notice that my WiFi Network was in the rom, so good job on removing it :)
 
The machine serial goes under ssn where does the logic board serial go under? and whilst browsing my own rom from my 7,1 I did notice that my WiFi Network was in the rom, so good job on removing it :)

At the bottom end, where you see a lot of xxxxs.

If you don't remove iCloud and Wi-Fi before doing the dump, it will have:

- iCloud credentials
- Find My Mac credentials
- Back to My Mac credentials
- Your complete name
- Your Wi-Fi credentials
 
Last edited:
At the bottom end, where you see a lot of xxxxs.

If you don't remove iCloud and Wi-Fi before doing the dump, it will have:

- iCloud credentials
- Find My Mac credentials
- Back to My Mac credentials
- Your complete name
- Your Wi-Fi credentials

Hey sorry I've been a bit quiet, I managed to total brick my 7,1 iMac... so got a 8,1 board for cheep, also got a raspberry pi to reprogram the EFI chip on the 7,1 logic board had some issues with that as flash tool 0.99 has some issues with the latest version of raspbian stretch you have to specify a speed on the end of the spidev only worked that out after I hotair rework station removed the efi chip and reflowed it to my clip adapter board.... as the cheep promona clips are garbage and keep popping off, might of worked if I had figured out the above issue.....

anyway flashed my 7,1 backup back to the chip with the pi, and now the 7,1 board boots just fine :)
I will get back into looking at the differences real soon and I might even try the 3.06ghz chip in the 7,1 :p
I have taken some photos of the southbridges of the 7,1 8,1 see below

f6PkdKL.jpg

ApjPDxJ.jpg


also the other differences is the bluetooth modules are not interchangeable between the 7,1 8,1 the sound boards are also different and not interchangeable either as the 8,1 has a wider ribbon cable to connect it to the logic board and the 7,1 has a narrower also the 7,1 sound board has 2 extra capacitors 7 vs 5 on the 8,1 boards

oh and the HD 2600 Pro 256 card is interchangeable between the 7,1 & 8,1 logic boards :) that is where we are right now shall be a bit more careful messing with the rom in future don't like doing precision work like that lol :p

according to CPU-WORLD there does not seem to be much difference between them???? except the 7,1 is B1 Stepping and 8,1 is B2 Stepping
 
Last edited:
Flashed the 8,1 rom back to my 7,1 Board and tried 2 8,1 CPUS in the motherboard...... interesting results for sure....


The E8135 SLAQA 2.66Ghz when it's in the 7,1 board 8,1 rom I get 3 out of 4 Led's lit meaning the following
LED #3

• Indicates that the computer and the video card are communicating. This LED will be ON when the computer is communicating properly with the video card.

The E8435 SLGEA 3.06Ghz when it's in the 7,1 board 8,1 rom I get 3 out of 4 Led's lit.....

how ever the system never posts because I can't ping it and it does reboot it self once then stay on but no ping so its not up

putting the T9300 2.5Ghz Cpu back in the 7,1 flashed 8,1 rom Led 3 is not lit meaning it's not communicating with the GPU.... but the system does boot because I can ping it and remote connect to the desktop.... sadly the ram never turned up ill have to open an eBay case for it..... so can't tell if the issue is the wrong ram for the cpu's how ever the 667Mhz ram does work in the 8,1 board so I will discount that for now

I think you will agree that is some interesting progress none the less
 
  • Like
Reactions: LightBulbFun
Hi!

Any news or progress on the Harpertown cMP1,1 & 2,1 microcode?
Have a couple of those machines here and would really like to help/test/contribute (not afraid of doing motherboard mods if needed)...


Yeah! I would like to see any movement here, too. ;)

For the missing board mod infos: Could it be something like this... https://www.delidded.com/lga-771-to-775-adapter/
(also see flex pcb adapter picture there)

Nop!
We're already talking about 771. So, a 771-to-775-mod make no sense...

The lost info is the difference between the intel v8 boards for newer cpus.


Greets.



Update:

Screen Shot 2018-07-11 at 15.39.39.png


Maybe, this is the searched hardware modification of the mainboards for Harpertowns in 1,1/2,1 MPs...
 
Last edited:
I Just wanted to make a Quick posting that I managed to update the Microcode on my MacBook2,1 to the latest version intel has released for its CPU :)

I managed to do this by dumping my MacBooks BootROM using flashrom in Linux and actually manually finding the microcode in the BootROM (which in this case is 4096 Bytes long/big) and taking the updated microcode and replacing the old microcode with the new version, I then flashed the now edited BootROM onto the MacBooks BootROM flash chip crossed my fingers rebooted and low and behold it booted up with the updated microcode! :D

here is the Stock microcode in the BootROM

View attachment 757535

and here is the microcode after I have inserted the new version into the BootROM

View attachment 757534

while this is a MacBook and not a Mac Pro im fairly sure the same thing could be Applied to Mac Pros.

it might be possible to add E0 stepping CPU compatibility to a Mac Pro 3,1 and get the X5492 to work for example using this. or even maybe Westmere support to an Xserve3,1? or add the newest microcode for meltdown/spectre patching if Apple does not release an update for it :)

I used my MacBook for this as this machine is Fairly expendable, now that I see it did not brick the MacBook by doing this, I plan on trying to add updated microcode to one of my Mac Pro 1,1/2,1s at some point now to test this on a Mac Pro.

it might even be possible to add Harpertown support to a 1,1/2,1 Mac Pro :D (atm i dont own any Harpertown CPUs sadly so i cant test this out)


I just wanted to show that it is possible to update the Microcode in Apples EFI BootROMs :)

and now for some pictures of the MacBook actually booted up into an OS showing off the new microcode revision :)

here is the old microcode revision

View attachment 757532

and here is the new Microcode revision :)

View attachment 757533

I am very excited about this :) it could enable quite a few cool things :D
[doublepost=1532011512][/doublepost]Congratualtions! Very interesting work. I have several MacPro2,1 in my basement and im not happy that they can't be used with teh actual OS. Bevor several months i tried to put 2 X5492 (45nm, SSSE 4.1) to a MacPro2,1. It does'nt work because the EFI or boot ROM do not have the right microcodes. The X5492 is supportet by Intel 5100 Chipset.

If you can't come forward because you don't have MacPro's or CPU's i can help you out and can do the tests.

Berhabs it would also be possible to add nvme bootsupport in the EFI of MacPro3,1 and 2,1...

Greez Buli
 
[doublepost=1532011512][/doublepost]Congratualtions! Very interesting work. I have several MacPro2,1 in my basement and im not happy that they can't be used with teh actual OS. Bevor several months i tried to put 2 X5492 (45nm, SSSE 4.1) to a MacPro2,1. It does'nt work because the EFI or boot ROM do not have the right microcodes. The X5492 is supportet by Intel 5100 Chipset.

If you can't come forward because you don't have MacPro's or CPU's i can help you out and can do the tests.

Berhabs it would also be possible to add nvme bootsupport in the EFI of MacPro3,1 and 2,1...

Greez Buli
Same here: I´d love to try and update the microcode for Harpertown on MPro 1,1 (2,1) or offer to help and test. I´d be willing to get the right set of processors for this!
 
  • Like
Reactions: G4fanboy
Same here: I´d love to try and update the microcode for Harpertown on MPro 1,1 (2,1) or offer to help and test. I´d be willing to get the right set of processors for this!

Hi!

LightBulbFun wrote Harpertown *not* without hardware hacks.
Also, see my posting above.


Greets and have a nice day!
 
Hi!

LightBulbFun wrote Harpertown *not* without hardware hacks.
Also, see my posting above.


Greets and have a nice day!
Sure, got that.
The idea would be to a) flash an extended microcode and see if the MPro 2,1 (or 1,1) still boots with the payload for i.e. Harpertown. Then b) I´d try to get both schematics: The version for 2,1 and the 3,1 - and compare how the CPU sockets are connected pin by pin (and of course surrounding support circuitry). My hope is to finally find the right difference that has to be modified for Harpertown in a MPro 2,1 socket...
 
Sure, got that.
The idea would be to a) flash an extended microcode and see if the MPro 2,1 (or 1,1) still boots with the payload for i.e. Harpertown. Then b) I´d try to get both schematics: The version for 2,1 and the 3,1 - and compare how the CPU sockets are connected pin by pin (and of course surrounding support circuitry). My hope is to finally find the right difference that has to be modified for Harpertown in a MPro 2,1 socket...

Cool!
Let's go!
;)


PS: "Voltage Regulator"
 
Sure, got that.
The idea would be to a) flash an extended microcode and see if the MPro 2,1 (or 1,1) still boots with the payload for i.e. Harpertown. Then b) I´d try to get both schematics: The version for 2,1 and the 3,1 - and compare how the CPU sockets are connected pin by pin (and of course surrounding support circuitry). My hope is to finally find the right difference that has to be modified for Harpertown in a MPro 2,1 socket...

feel free to read back through this thread I have already explored your option A

sadly apple schematic/board view files for anything thats not a Portable/iMac seem to be non existent on the web :(

hell I have schematics to a PowerBook G5 prototype, but not schematics to a PowerMac or Mac Pro sadly...

if anyone does have Schematics and board view files for eMacs Mac Minis PowerMacs or Mac Pros please get in touch :) (and 12 inch PowerBooks and iBook G4s and iBook G3s, I have schematics to the 750FX iBook G3 but thats it in regards to iBooks)
 
  • Like
Reactions: Larsvonhier
I was wondering if it would be possible to run a Q9100 in an Imac 9,1 by editing the ROM. Right now it only supports core2 duo an no quadcore. TDP for this cpu is 45Watt C2D is 35Watt max, so I am not that worried about the temperature.
 
I was wondering if it would be possible to run a Q9100 in an Imac 9,1 by editing the ROM. Right now it only supports core2 duo an no quadcore. TDP for this cpu is 45Watt C2D is 35Watt max, so I am not that worried about the temperature.

If I'm not mistaken, mobile C2D dual cores and quad cores are not pin compatible.
 
If I'm not mistaken, mobile C2D dual cores and quad cores are not pin compatible.


I have a Q9100 in an Imac 9,1 right now, so physically it fits.

When I power it on, the 2nd LED turns on. It reboots and the fan start spinning at MAX.
 
Take a look on this video he comments about testing a C2Q on a MacBook mid2009.
That's not the right video, might wanna check that before just posting that.

As for the actual video, it's this one (starts at around 4:20). The pinout is also not the problem here, the MacBook booted but kernel panicked instantly.
 
That's not the right video, might wanna check that before just posting that.

As for the actual video, it's this one (starts at around 4:20). The pinout is also not the problem here, the MacBook booted but kernel panicked instantly.


Wasted 30 mins :)

So where does that leave my initial question?

Will have a look at the vid later.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.