Wamphyre / HP-ELITEDESK-800-G2-DM-MINI-HACKINTOSH-35W

Perfect Hackintosh on HP EliteDesk 800 G2 Mini (35W)
BSD 3-Clause "New" or "Revised" License
24 stars 7 forks source link

Issues with the Ventura release #2

Open MichaelTrip opened 1 year ago

MichaelTrip commented 1 year ago

Hi,

i just bought myself a Elitedesk 800 G2 Mini and i tried to use your 1.5.1 version of the Ventura build. I have noticed 3 things so far:

I have changed those two things above and it gets past the loading screen. After a while the screen stays blank without any output.

I have tried playing a bit with the boot-args listed on https://github.com/acidanthera/WhateverGreen but that didn't work either. Can you help ?

vhladiienko commented 11 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error:

OCB: StartImage failed - Aborted

hz2018tv commented 8 months ago

I have ventura (v13.5.6??) installed by using a generic EFI for skylake. it runs fine without video acceleration and audio, then I tried to replace the generic EFI with this repo, it keeps rebooting, my device is elitedesk 800 g2 tower to an external monitor via vga (instead of dp)

Wamphyre commented 8 months ago

Hi! VGA port is not supported by modern macOS releases, you can only use HDMI or DP. Anyway, what CPU/GPU you use in this G2 tower? Keep in mind that my EFI repo only support the G2 800 Mini model.

Wamphyre commented 8 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error:

OCB: StartImage failed - Aborted

What macOS Ventura build are you using? I need to make some research and tests.

MichaelTrip commented 7 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error: OCB: StartImage failed - Aborted

What macOS Ventura build are you using? I need to make some research and tests.

Sorry for getting back so late. I was busy at work. At this moment i am running Sanoma. I can´t remember how i got this working either. Should i create a dump of de EFI folder?

lalaRLH commented 7 months ago

Hi,

i just bought myself a Elitedesk 800 G2 Mini and i tried to use your 1.5.1 version of the Ventura build. I have noticed 3 things so far:

  • In the Kexts/USBPorts.kext/Contents/Info.plist there is a iMac17,1 reference. I changed that and my installation would boot further. But it didn't start the initial installation
  • When disable Secure boot and Uefi the SecureBootModel needs to be on disabled instead of Default. Without that, my machine would automatically reboot

I have changed those two things above and it gets past the loading screen. After a while the screen stays blank without any output.

I have tried playing a bit with the boot-args listed on https://github.com/acidanthera/WhateverGreen but that didn't work either. Can you help ?

There's a few things that come to mind:

  1. How is the display connected, it is well known that cross-connectivity options will fail mid-way through booting the installer. IE connector is Mini Display one end and HDMI on the other. The drivers will fail approx 30% through the loading bar due to the mismatch. If you have mini display connected to the desktop, when the drivers kick in during OS installer boot, it will expect a mini display both ends, have anything else and you'll see a blank screen. There are exceptions and I cannot figure out the config specifics to get it going but generally when it works the VGA appears to work also (with hellish performance). Overall don't bother.

  2. Your platform info is not populated accurately covering MLB, ROM, Serial Number and UUID. Extra validations are in place to ensure that users cannot spoof a working serial number on an iCloud locked device, as what used to happen is the serial of a non-locked device was entered, user completed the setup with the spoofed serial and logged into iCloud Services. This would actually then set the legitimate users devices to a state of being iCloud locked until they provided the Apple ID credentials of the person who had just taken over their serial. Without that detail their device would be iCloud locked.

They would then need to convince apple they are the legal owner of the unit and go through a process to remove the device lock. Hence now, there needs to be a combination of MAC address within ROM, serial and UUID that aligns to the correct formula (as this hugely reduces ability to perform this attack). I believe it also runs a dynamic validation on bluetooth MAC.

This is also why it's so critical to never end up using the serial of a legitimate user as it can cause chaos and Apple do not respond well to it. For the system to boot, load the signed OS, and allow the device into iServices - this is required.

  1. Given you need to disable secure boot entirely, it suggests you are not meeting the criteria to boot due to a security check failing. Likely MLB/ROM/SerialNo/UUID being incorrectly populated.

  2. Intel VT-D enabled can cause this issue with DisableIOMapperMapping disabled (which it is here) as it may conflict with the firmware implementation and cause halting of the boot. This is the easiest one to check.

  3. If you share an EFI file I can look at it more else it's a guessing game. I'd say 60% of the time the issue is a user going from mini-display to HDMI or attempting to use VGA.

rykkardo8 commented 4 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error:

OCB: StartImage failed - Aborted

I am also getting the error: OCB: StartImage failed - Aborted

Were you able to figure it out?

MichaelTrip commented 4 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error:

OCB: StartImage failed - Aborted

I am also getting the error: OCB: StartImage failed - Aborted

Were you able to figure it out?

No sorry, I haven't. I also don't run Ventura anymore. I now only run Sanoma. Which works btw. Should I share my EFI?

rykkardo8 commented 4 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error: OCB: StartImage failed - Aborted

I am also getting the error: OCB: StartImage failed - Aborted Were you able to figure it out?

No sorry, I haven't. I also don't run Ventura anymore. I now only run Sanoma. Which works btw. Should I share my EFI?

Thank you! I'd really appreciate it if you could share your EFI with me

MichaelTrip commented 4 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error: OCB: StartImage failed - Aborted

I am also getting the error: OCB: StartImage failed - Aborted Were you able to figure it out?

No sorry, I haven't. I also don't run Ventura anymore. I now only run Sanoma. Which works btw. Should I share my EFI?

Thank you! I'd really appreciate it if you could share your EFI with me

Hi,

I just added my EFI dump here: https://github.com/MichaelTrip/HP-ELITEDESK-800-G2-DM-MINI-HACKINTOSH-35W-SANOMA

I have cleaned up the config.plist and removed my own SystemSerialNumber and SystemUUID. Generate those with GENSMBios for example: https://github.com/corpnewt/GenSMBIOS

rykkardo8 commented 4 months ago

Hi @MichaelTrip, did you manage to solve this? Version 2.0 for Ventura won't boot for me either, just gets stuck after selecting the boot option with below error: OCB: StartImage failed - Aborted

I am also getting the error: OCB: StartImage failed - Aborted Were you able to figure it out?

No sorry, I haven't. I also don't run Ventura anymore. I now only run Sanoma. Which works btw. Should I share my EFI?

Thank you! I'd really appreciate it if you could share your EFI with me

Hi,

I just added my EFI dump here: https://github.com/MichaelTrip/HP-ELITEDESK-800-G2-DM-MINI-HACKINTOSH-35W-SANOMA

I have cleaned up the config.plist and removed my own SystemSerialNumber and SystemUUID. Generate those with GENSMBios for example: https://github.com/corpnewt/GenSMBIOS

Thank you so much! I installed it successfully :)