Very interesting !! Tell us the result when you get your Ram !
Hopefully soon, I'm pretty broke right now but hopefully I'll have a couple Macbooks I have for sale sold and I can pick some up.
Very interesting !! Tell us the result when you get your Ram !
Yo, I know this is out of nowhere but did anybody actually make any progress on getting 54xx cpus to work on the Mac Pro 1,1 and 2,1?
Would a 5400 series Harpertown Xeon work without TESTHI12 on land AE3 being terminated to Vtt? There is a simple test to find out. Take a system with a working 5400 Xeon. Isolate land AE3. See if the processor still boots.
The bad news: The above modifications may not solve the issue. I checked all the datasheets for LGA775 processors I could find on Intel's site plus some that were impossible to find. This included processors from Pentium 4s to 45 nm quad core Yorkfields. All of the processors shared the same pinout as 5300 series Xeons, with AE3 "reserved" and F[24] to G[27] used for TESTHI test signals. Xeon 5400s work fine on most LGA775 motherboards with the use of the Chinese address pin swapping adapter. I do not think these LGA775 motherboards have terminated pin AE3. More research is needed...
You might kindly ask @dosdude1 if he could do this ;-)I am currently working on a mac pro to support sierra and up but I need someone to add the E5440 SLANS microcode to a bootrom because I can't dump my rom using romtool
@LightBulbFun
The Wolfdale-DP also differs from the woodcrest cpuid 1067X From 06fx so I guess it's not going to work but might be worth a shot! Keep us updated.sadly its more or less not possible to add microcode to the MP1,1/2,1 bootrom
for some reason it causes a CPU Error during POST, even with otherwise supported CPUs like the G0 Clovertowns which work but don't have microcode in the Firmware
but the moment you add the microcode it stops POSTing sadly
if your looking for a MP3,1 BootROM to snoop around in then you can find a copy here
![]()
firmware_vault/EFI/MacPro/MP31_006C_05B_LOCKED.fd at master · gdbinit/firmware_vault
A repo for all Apple EFI firmware files. Contribute to gdbinit/firmware_vault development by creating an account on GitHub.github.com
(I still want/need to get an Xserve2,1 or MP3,1 to play around with I wanna see if I can get E0 stepping CPUs working)
and on that note another thing I want to try is a Wolfdale-DP CPU in a MP1,1-2,1
I know of a couple motherboards, that work with Quad core 65Nm CPUs but only Dual Core 45Nm CPUs, and I wonder if the MP1,1/2,1 may have a similar trait
On a dual-CPU cMP, CPU B is on the left - CPU A is on the right. You can run with just one CPU in a dual-CPU cMP, however it must be placed in CPU A. You can't run with just one CPU if it's in CPU B.
View attachment 892931
I can't use those files since they are encrypted and to decrypt them I need a device with at least macos 10.13 which I don't have.sadly its more or less not possible to add microcode to the MP1,1/2,1 bootrom
for some reason it causes a CPU Error during POST, even with otherwise supported CPUs like the G0 Clovertowns which work but don't have microcode in the Firmware
but the moment you add the microcode it stops POSTing sadly
if your looking for a MP3,1 BootROM to snoop around in then you can find a copy here
![]()
firmware_vault/EFI/MacPro/MP31_006C_05B_LOCKED.fd at master · gdbinit/firmware_vault
A repo for all Apple EFI firmware files. Contribute to gdbinit/firmware_vault development by creating an account on GitHub.github.com
(I still want/need to get an Xserve2,1 or MP3,1 to play around with I wanna see if I can get E0 stepping CPUs working)
and on that note another thing I want to try is a Wolfdale-DP CPU in a MP1,1-2,1
I know of a couple motherboards, that work with Quad core 65Nm CPUs but only Dual Core 45Nm CPUs, and I wonder if the MP1,1/2,1 may have a similar trait
I can't use those files since they are encrypted and to decrypt them I need a device with at least macos 10.13 which I don't have.
Is it possible for the Mp that it runs a mda5 check on the bootrom before booting that would explain why the system doesn't boot when adding a new micro code. If someone has a lot of knowledge and time maybe they could fully reverse engineer the bootrom and hopefully find the issues with harpertown cpu's
If I were to flash MP3.1 firmware on it and it no longer posts would that mean it is bricked and the only way to recover it is with desoldering the eeprom? Or just change CPU and reflash?
Replace the micro code of other cpu's in the bootrom with your E5240 microcode. I'm also wondering which platform you use for the microcode (lga771 or lga775 microcode )it would be bricked in this case, so I would only do it with a machine/mobo you can afford to lose!
(especially as the EEPROM on the MP1,1-3,1 is not your normal 8 pin SPI jobby)
speaking of playing with a MP1,1/2,1/XS1,1 fun, 2 SLAND E5240 CPUs have arrived today![]()
Replace the micro code of other cpu's in the bootrom with your E5240 microcode. I'm also wondering which platform you use for the microcode (lga771 or lga775 microcode )
IERR# (Internal Error) is asserted by a processor as the result of an internal error. Assertion of IERR# is usually accompanied by a SHUTDOWN transaction on the processor FSB. This transaction may optionally be converted to an external error signal (e.g., NMI) by system core logic. The processor will keep IERR# asserted until the assertion of RESET#
(Quad-Core Intel® Xeon® Processor 5400 Series Datasheet August 2008)
Route Port 80h Cycles to
This feature allows the user to decide which bus to send debug information to. The options are Disabled, PCI and LPC.
Setting: Port 80h Cycles, Variable: 0xB3[1] {05 09 B3 00 01 B1 00 B2 00}
0x311D Option: LPC, Value: 0x0 {09 09 B3 00 00 00 11 00 00}
0x3126 Option: PCI, Value: 0x1 {09 09 B4 00 01 00 10 00 00}
3in1 PCI-E PCI LPC 2-Bit Analyzer Tester
This Combo-Debug-Card doesn’t use all of the Mini-PCI-e bus pins. And only the below pins are used: PIN-8, PIN-10, PIN-12, PIN-14, PIN-16, PIN-17, and PIN-19. in the Mini-PCI-e spec, those pins are reserved, and it is not standard, so some of Notebook manufacturers define it as a LPC debug-port. And more and more notebook manufacturers are using this standard, such as IBM, Toshiba, HP, ASUS, TCL and etc……this Combo-Debug-Card can only work in the notebooks, which are with the LPC debug-port definition. For the notebooks, which don’t support this LPC debug-port definition, this Combo-debug-card PCI-E interface will not work.