I was thinking just that. I remeber i destroyed a motherboard in a 4.1 for not changing the CPU´s correctly.You problem is not BootROM related at all.
Start inspecting the CPU socket pins.
I was thinking just that. I remeber i destroyed a motherboard in a 4.1 for not changing the CPU´s correctly.You problem is not BootROM related at all.
Start inspecting the CPU socket pins.
I bet that everyone does some damage the first time. I probably can say that I'm very experienced with this type of thing and I bent several pins the first time I upgraded an early-2009 dual CPU tray. Took me days to find and unbend all the pins, some were not obvious and I had to check from several angles/different illumination.I was thinking just that. I remeber i destroyed a motherboard in a 4.1 for not changing the CPU´s correctly.
I couldn´t fix it. Desperated. For 1 I unbent right, I ****ed 2 mores. Really a ninja task. At the end I bought a new logic board.I bet that everyone does some damage the first time. I probably can say that I'm very experienced with this type of thing and I bent several pins the first time I upgraded an early-2009 dual CPU tray. Took me days to find and unbent all the pins, some were not obvious and I had to check from several angles/different illumination.
There are people here that have the skills and equipment for the socket replacements.I couldn´t fix it. Desperated. For 1 I unbent right, I ****ed 2 mores. Really a ninja task. At the end I bought a new logic board.
There are default icons inside the firmware somewhere, but the BootPicker tries to load the .VolumeIcon.icns for each disk.@tsialex
Are the boot icons shown on MacOS boot menu screen stored in the Boot ROM? Or do they simple have links to actual file locations on the SSD/HDD/SSHD?
Search is your friend:Ok i've done some searching and tried a few things but cannot get romtool to dump my rom. I keep getting the error "DirectHW.kext could not be loaded. The operation cannot proceed."
Ok i've done some searching and tried a few things but cannot get romtool to dump my rom. I keep getting the error "DirectHW.kext could not be loaded. The operation cannot proceed."
SIP is disabled, running Mojave 10.15.6 natively with 144.0.0.0.0 bootrom, removed opencore, reset pram 4x in a row. Do I have to use an old EVGA GTX 680 Mac Edition card? Install High Sierra over Catalina? I have a feeling 1 of these times it's just gonna work and I won't know why.
Tho I am getting some weird behavior with software update in Mojave... sometimes it says I can update to Big Sur and other times (like right now) it says I'm up to date. Also when i'm in the app store there are updates for imovie, pages, numbers, apple developer and geekbench 5 but can't download them because i'm not booted into Catalina (go figure). I think these are just bugs that may never get fixed.
Or you can build the installer:Search is your friend:
MP5,1: BootROM thread | 144.0.0.0.0
Okay, i had a similar issue and cleared it by removing all instances of RomTool and associated files by using AppCleaner from the MAS. Then I made sure SIP was disabled, then I opened RomTool v2.0 and it worked for me. Not sure if it will solve YOUR issue, but I had to remove RomTool and all...forums.macrumors.com
sudo mount -uw / && killall Finder
$ sudo kextutil /System/Library/Extensions/DirectHW.kext
Password:
Kext rejected due to presence on exclude list: <OSKext 0x7fe153d2ed10 [0x7fff902738f0]> { URL = "file:///System/Library/Extensions/DirectHW.kext/", ID = "com.coresystems.driver.DirectHW" }
Code Signing Failure: not code signed
Diagnostics for /System/Library/Extensions/DirectHW.kext:
I changed the bundle identifier before compiling the xcode project and it passes through. Maybe it will work if it is changed in the Info.plist to already compiled kext?Seems some recent update may have added it to some sort of block listCode:$ sudo kextutil /System/Library/Extensions/DirectHW.kext Password: Kext rejected due to presence on exclude list: <OSKext 0x7fe153d2ed10 [0x7fff902738f0]> { URL = "file:///System/Library/Extensions/DirectHW.kext/", ID = "com.coresystems.driver.DirectHW" } Code Signing Failure: not code signed Diagnostics for /System/Library/Extensions/DirectHW.kext:
The issue is actually with Apple's Malware Removal Tool (MRT); the latest version of which, v1.72, blocks DirecHW. You also get a notice that you are downloading a virus if you try to download the installer from the ho.ax site.I changed the bundle identifier before compiling the xcode project and it passes through. Maybe it will work if it is changed in the Info.plist to already compiled kext?
Nope, 1.72 here and I can use it fine.The issue is actually with Apple's Malware Removal Tool (MRT); the latest version of which, v1.72, blocks DirecHW. You also get a notice that you are downloading a virus if you try to download the installer from the ho.ax site.
We don't get MRT updates on our unsupported units and you basically stay on the version that came with your Mac OS installation.
I had updated mine to v1.72 with SilentKnight from v1.52 (Oct 2019 - when I installed Mojave) just before Xmas and only just clicked.
Grabbing v1.52 from time machine and replacing the file (must be done when booted into another Mac Os instance) allows me to dump my ROM again. You can beat the block if ROMTool is run from an old Mac OS instance.
I bet @amishallin is running one newer than 1.52. Can be checked by selecting MRT.app in S/L/CoreServices and the version number will show up in Finder.
I just checked and my MRT is 1.52 (native Mojave install). Checked the patched Catalina install (via Mojave) and didn't see MRT.app in either "Catalina" or "Catalind - Data."It's not MRT related, at least not with clean installs of 10.13.6+2020-006 or 10.14.6+2020-007 - did several in the last 10 days, no problem at all.
This DirectHW.kext blocking is know since the start of flashrom with macOS. It's usually happens when you had some AV/Malware installed.
sudo kextload /Library/Extensions/DirectHW.kext
Password:
g5@G5s-Mac-Pro ~ % kextstat | grep -v com.apple
Index Refs Address Size Wired Name (Version) UUID <Linked Against>
161 0 0xffffff7f856a3000 0x4000 0x4000 mybundle.com (1.3) 58B28CB3-3D4B-3ACB-929C-06F34F412FE4 <8 6 5 3>
com.coresystems.driver.DirectHW – LE 9999 – old open source tools to provide hardware functions on x86 systems
code sign -dv --verbose=4 /Applications/ROMTool.app/Contents/Resources/DirectHW.kext
1.52.1
ea3859d4ba2f3e577a159bc91e3074c5d85c0523
x64
kextstat | grep -v com.apple
Index Refs Address Size Wired Name (Version) UUID <Linked Against>
162 0 0xffffff7f856f7000 0x4000 0x4000 com.doresystems.driver.DirectHW (1.3) no UUID <8 6 5 3>
Noticed that the version in ROMTool is 47kb while the one I use with lnkspd is 106kb.That is why ROM Tool's DIrectHW.kext passes the validation so long the SIP is disabled and no Antivirus is loaded.
You can find them already flashed in ebay. Even with your serial number. I bought one some months ago for an Imac. I dismantled the logic board and went to a profesional solder.Is this the correct compatible chip to replace the boot ROM chip on a Mac Pro 4,1 -> 5,1?
MX25L3206EM2I-12G | Digi-Key Electronics
Order today, ships today. MX25L3206EM2I-12G – FLASH - NOR Memory IC 32Mbit SPI 86 MHz 8-SOP from Macronix. Pricing and Availability on millions of electronic components from Digi-Key Electronics.www.digikey.com
Also, is it a recommended method to pull the backplane board and hire a reputable electronics repair shop to desolder the old chip and solder on the new one? My tools are limited and so are my skills, so I'd prefer that to trying to do it myself. I already have a ch341a programmer, and a rebuilt clean ROM from @tsialex from a while back, so I should be able to flash the chip and have it ready for them to solder on.
Yes, you can use any of these SPI flash memories below:Is this the correct compatible chip to replace the boot ROM chip on a Mac Pro 4,1 -> 5,1?
MX25L3206EM2I-12G | Digi-Key Electronics
Order today, ships today. MX25L3206EM2I-12G – FLASH - NOR Memory IC 32Mbit SPI 86 MHz 8-SOP from Macronix. Pricing and Availability on millions of electronic components from Digi-Key Electronics.www.digikey.com
Also, is it a recommended method to pull the backplane board and hire a reputable electronics repair shop to desolder the old chip and solder on the new one? My tools are limited and so are my skills, so I'd prefer that to trying to do it myself. I already have a ch341a programmer, and a rebuilt clean ROM from @tsialex from a while back, so I should be able to flash the chip and have it ready for them to solder on.
This will make it boot, but just the SSN solves nothing if you use iCloud/FaceTime/Messages. There are 7 different hardwareIDs that differentiate one Mac Pro from another.You can find them already flashed in ebay. Even with your serial number. I bought one some months ago for an Imac. I dismantled the logic board and went to a profesional solder.