InfiniteBSOD Posted April 19 Share Posted April 19 Hello, Posting here since I lack the "level" to reply in the actual guide: I am trying to install "Sequoia" on my HP EliteDesk 800 G5 with the following specs: OpenCore: 1.0.4 Desktop computer: HP EliteDesk 800 G5 Desktop Mini PC CPU: Intel i5-9500T [COFFEE LAKE] GPU: Intel UHD Graphics 630 MBOT: HP 8595 motherboard (Q370 chipset) RAM: 16GB RAM (2* 8GB C4-21300 DDR4 SDRAM Samsung M471A1K43CB1-CTD) SSD: SAMSUNG MZVLB256HAHQ-000H1 [256GB, NVME M.2 SSD] WIFI: Intel Wi-Fi 6 AX200. VEN_8086&DEV_2723 BT: Integrated with "AX200" above? VID_8087&PID_0029 BIOS: R21 Ver. 02.22.00 I've followed the guide and steps outlined here and changed the following as per the guide: Used my HP EliteDesk 800 G5 DM: Changed my BIOS-settings so they conform to the ones in the guide Used my MacBook Air: Downloaded "Sequoia" and installed it to my USB-drive Used my MacBook Air: Mounted the EFI-partition and moved the downloaded "OC"-folder there Used my MacBook Air: Modified the "config.plist" which I copied to my USB-drives "EFI"-partition and "OC"-folder: Made sure that "SecureBootModel" is set to "FALSE" in "config.plist" Configured my own model (iMac19,1) and entered the values from "GenSMBIOS" in "config.plist" Used my HP EliteDesk 800 G5 DM and booted with the USB-drive: First boot: "Reset NVRAM" Second boot (after "Reset NVRAM" restarted my computer): "Install Mac OS X" The result here is that I see the Apple-logo, I see the progressbar loading but after around...15% I receive the "prohibited" symbol and the installation stops. Anyone has any ideas why I get this? Have I missed something? I didn't do anything regarding USB-mapping, as per the guide: " Customize USBPorts.kext in OC/EFI with your own 15-port USBPorts.kext. If you are not sure which USB ports you need, you may start with the provided USBPorts.kext (which does NOT include Bluetooth USB port HS14). Beginning with EFI archive OC0.6.7-EFI-r001, the provided USBPorts.kext matches the Sample USBPorts-NoHS14.kext (removes the internal Bluetooth USB port HS14). The provided EFI includes USBPorts-16.kext (in OC/Kexts/SampleUsbKexts) which defines all 16 available logical USB ports. You can edit USBPorts-16.kext/Contents/Info.plist to create your own custom USBPorts.kext. After you create your own custom USBPorts.kext, be sure that it has only 15 defined USB ports and that it is named USBPorts.kext. Replace the original USBPorts.kext in OC/Kexts with your new USBPorts.kext. The BIOS configuration instructions attached to Post #1 indicate that M.2 USB / Bluetooth is disabled. Enable M.2 / USB Bluetooth in BIOS if you are using Bluetooth. " Now I've used "USBToolBox" (since I have Windows currently installed on my "HP EliteDesk 800 G5 DM") and mapped my USB-ports but the guide above references "USBMap" which is only for OS X. So what I take from the quoted text above (English is not my first language) is that: The "USBPorts.kext" included in the .zip works "as-is" but you should re-map when you have installed OS X (since "USBMap" is only for OS X so can't run it until I've installed OS X) I am thinking about removing "USBPorts.kext" and "SampleUsbKexts" and replacing them with "UTBMap.kext" and "USBToolbox.kext" and updating my "config.plist" to see if that solves the problem I'm having. Anyway if someone have any suggestions on what might be wrong then please let me know. I'll happily upload my "config.plist" if needed. Best Regards - InfiniteBSOD Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/ Share on other sites More sharing options...
deeveedee Posted April 19 Share Posted April 19 @InfiniteBSOD I admire your desire to create your own Open Core EFI. If you don't mind, please start with the exact Open Core EFI that I provided here (adding your personal PlatformInfo stuff as described here) and let me know if that works. We can then talk about debugging your own EFI. Thanks. Note that you'll need to make the change here, since I haven't updated my posted EFI to reflect this change. 2 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831665 Share on other sites More sharing options...
deeveedee Posted April 19 Share Posted April 19 @InfiniteBSOD Also read my Known Issues for notes about use of Samsung NVMe SSD. 2 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831667 Share on other sites More sharing options...
deeveedee Posted April 19 Share Posted April 19 (edited) @InfiniteBSOD There is no reason to change the SMBIOS to iMac19,1. When I was first hacking the EliteDesk 800 G5 with i9-9900, I thought iMac19,1 would be a better suited SMBIOS, but I was wrong. Unless you have a specific reason for changing SMBIOS, I'd recommend leaving it as MM8,1. If you do change SMBIOS, you'll need to edit the SMBIOS in USBPorts.kext (as indicated in Known Issues). Edited April 19 by deeveedee 2 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831669 Share on other sites More sharing options...
InfiniteBSOD Posted April 19 Author Share Posted April 19 @deeveedee Appreciate your reply. I believe I might have explained what I'm trying to do incorrectly (sorry). So I'm trying to follow your guide "as-is" without any changes and not to build my own EFI. I've downloaded your "OC1.0.4-EFI-R01.zip4.25 MB · 72 downloads" and the only changes I've done is to use "GenSMBIOS" to generate my own serial etc. and added my own MAC-address. In regards to the Samsung NVME SSD issue that's a good catch. The SSD was included when I bought my HP EliteDesk 800 G5 and I'll think about buying another SSD (which is known to have less / no issues when running a Hackintosh). Ah, before I found out about your guide I tried to create my own EFI and according to Dortania "iMac19,1" should be specified for "For Mojave and newer" so I believed I should specify "iMac19,1" as the "SystemProductName". I'll change to "MM8,1" and see if that solves the issue I'm having. I'll change the "SystemProductName" to the default value you have in your uploaded "OC"-zip and see if that solves it, I'll also do some research about NVME SSDs that are known to be working with Hackintosh and order a replacement SSD. My original plans are to have a triple-boot system of Windows / Linux and OS X on the same device (I know your posted OC-config doesn't assume the user to boot another OS other than OS X) so I need a larger SSD anyway. I'll try with reverting the "SystemProductName" from "iMac19,1" to "MM8,1" and see if that solves the issue and report back while I wait for a new SSD. Happy easter and I'll report back in a few days. Appreciate your help Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831670 Share on other sites More sharing options...
ird Posted April 19 Share Posted April 19 Adding to what deeveedee said, I also see that your bios is quite old. I'd suggest upgrading to the latest 2.30 if possible and I strongly suggest you go back to MM8,1 SMBIOS so it's easier to trace the changes and debug. That is what I followed until I got mine stable, snapshotted the config and then started experimenting with another SMBIOS. That EFI also includes 2 versions of USB map as per her guide, you can choose the one that has 14 ports, and you should be good to go. I have a G4 mini with RX560 and use iMac19,2 SMBIOS. In case you are interested in using that for debugging, you can grab it from my repo including USB map file (remember to fill in platformInfo as before): https://github.com/anirudhra/opencore_macos/tree/main/HP Elitedesk 800 G4 G5 DM/EFI One caution is that above repo also contains HP BIOS updates for G4 mini. You may want to remove that before you put the files in your ESP/EFI directory as I don't think G4 and G5 BIOS are interchangeable and you don't want to accidentally trigger an update. 1 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831673 Share on other sites More sharing options...
deeveedee Posted April 20 Share Posted April 20 (edited) @InfiniteBSOD I did misunderstand - thanks for the clarification! The Dortania guide is good and covers most cases amazingly well. In the case of our EliteDesk Minis, the MM8,1 SMBIOS works perfectly. If you do want to change to iMac19,x for any reason (even if it's just to satisy your curiosity), don't forget to modify the SMBIOS in USBPorts.kext and to read Known Issues. You can start with my default USBPorts.kext to get your hack booting macOS and then modify USBPorts.kext (adding port HS14 for Bluetooth). When you modifiy USBPorts.kext, you only need to modify the Info.plist in the kext (you don't need to recreate a port map with another tool). If you are using the DP ports without graphics adapters, you'll be able to simplify your graphics DeviceProperties, too. The instructions here should give you a good start. If your Samsung NVMe SSD is the original Samsung, then replacing it is a good move. Looking forward to hearing about your progress. Edited April 20 by deeveedee 1 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831689 Share on other sites More sharing options...
InfiniteBSOD Posted April 20 Author Share Posted April 20 21 hours ago, ird said: Adding to what deeveedee said, I also see that your bios is quite old. I'd suggest upgrading to the latest 2.30 if possible and I strongly suggest you go back to MM8,1 SMBIOS so it's easier to trace the changes and debug. That is what I followed until I got mine stable, snapshotted the config and then started experimenting with another SMBIOS. That EFI also includes 2 versions of USB map as per her guide, you can choose the one that has 14 ports, and you should be good to go. I have a G4 mini with RX560 and use iMac19,2 SMBIOS. In case you are interested in using that for debugging, you can grab it from my repo including USB map file (remember to fill in platformInfo as before): https://github.com/anirudhra/opencore_macos/tree/main/HP Elitedesk 800 G4 G5 DM/EFI One caution is that above repo also contains HP BIOS updates for G4 mini. You may want to remove that before you put the files in your ESP/EFI directory as I don't think G4 and G5 BIOS are interchangeable and you don't want to accidentally trigger an update. Appreciate your reply. The thing is that I checked HP's website and it reports "02.22.00 Rev.A" being the most current BIOS for me: The built-in BIOS-updater only allows me to rollback to "02.21.01" and doesn't report any newer version than my current ("02.22.00"). 3 hours ago, deeveedee said: @InfiniteBSOD I did misunderstand - thanks for the clarification! The Dortania guide is good and covers most cases amazingly well. In the case of our EliteDesk Minis, the MM8,1 SMBIOS works perfectly. If you do want to change to iMac19,x for any reason (even if it's just to satisy your curiosity), don't forget to modify the SMBIOS in USBPorts.kext and to read Known Issues. You can start with my default USBPorts.kext to get your hack booting macOS and then modify USBPorts.kext (adding port HS14 for Bluetooth). When you modifiy USBPorts.kext, you only need to modify the Info.plist in the kext (you don't need to recreate a port map with another tool). If you are using the DP ports without graphics adapters, you'll be able to simplify your graphics DeviceProperties, too. The instructions here should give you a good start. If your Samsung NVMe SSD is the original Samsung, then replacing it is a good move. Looking forward to hearing about your progress. I generated custom values for "Macmini8,1" and entered them into my config.plist and had the same issue as before: I can see the Apple-logo and progress bar After around 15% of the progress bar loading my monitor "blips" and then I don't receive any signal from my monitor (using my Hackintosh as the source input) I'll go ahead and buy a Western Digital SN850X 1TB SSD so I know I'm on a supported (non-Samsung) SSD and try again after I have received it. As I said before I want to create a triple-boot system so I need a bigger SSD anyway (300GB Windows / 300GB Linux / 300GB OS X). Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831696 Share on other sites More sharing options...
ird Posted April 20 Share Posted April 20 1 hour ago, InfiniteBSOD said: Appreciate your reply. The thing is that I checked HP's website and it reports "02.22.00 Rev.A" being the most current BIOS for me: The built-in BIOS-updater only allows me to rollback to "02.21.01" and doesn't report any newer version than my current ("02.22.00"). I generated custom values for "Macmini8,1" and entered them into my config.plist and had the same issue as before: I can see the Apple-logo and progress bar After around 15% of the progress bar loading my monitor "blips" and then I don't receive any signal from my monitor (using my Hackintosh as the source input) I'll go ahead and buy a Western Digital SN850X 1TB SSD so I know I'm on a supported (non-Samsung) SSD and try again after I have received it. As I said before I want to create a triple-boot system so I need a bigger SSD anyway (300GB Windows / 300GB Linux / 300GB OS X). You are correct, this is my mistake. For whatever reason I remember seeing G5 mini also being on 2.30 like the G4. You should be good. Let's hope the NVMe swap does the trick for you! 1 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831698 Share on other sites More sharing options...
deeveedee Posted April 20 Share Posted April 20 (edited) @ird Your memory is good. It's HP that is the problem. They seem to be having version control issues. My EliteDesk 800 G5 Mini / i9-9900 is currently running BIOS 2.30. See here. No worries. The EliteDesk 800 Gx Mini BIOS version hasn't ever affected anything I'm doing with macOS since I started working with them in May 2020 and switched from RTCMemoryFixup.kext to an RTC ACPI patch. EDIT: @InfiniteBSOD I have seen different BIOS versions available from HP depending on whether I'm updating via BIOS or via Windows, and even then the versions are not consistent with each other. This isn't the first time that HP BIOS version have been confusing. Edited April 20 by deeveedee 2 Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831699 Share on other sites More sharing options...
InfiniteBSOD Posted April 25 Author Share Posted April 25 Just an FYI: Since I now have the prerequisite number of posts to reply to threads in other areas of this forum further updates will be replies to the "original" thread instead since it is a more logical place to discuss troubleshooting the OC-config. Posted a reply in that thread which is an update since I just received my new SSD today That post is not yet approved but the link to that post is here. Quote Link to comment https://www.insanelymac.com/forum/topic/360916-guide-sequoia-on-hp-elitedesk-800-g4g5-mini-the-perfect-macmini81-hackintosh-prohibited-symbol-when-trying-to-boot-into-sequioa/#findComment-2831831 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.