Jump to content

Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra on HP 800 G1 USDT,SFF and Tower PC's


Donw35
430 posts in this topic

Recommended Posts

Also - when Catalina crashes (in conjunction with HP_800_G1_OC_58), a kernel panic is written into the root of the EFI partition. Interestingly the text is very similar to what was displayed at the BIOS screen (when HP_800_G1_OC063 is used).

 

The traceback is attached.

 

 

opencore-2020-11-23-074926.txt

Edited by prynhart
Link to comment
Share on other sites

By the way @swanduron - thank you very much for uploading your file EFI_ALC.zip.  I am using your suggested changes and your packaged kexts for ALC221 in conjunction with my current working build of 10.14.6.  The sound quality is amazing!!  I can notice the difference using Native Audio (but I am running the whole setup through a Class D amp with a good set of speakers).

  • Haha 1
Link to comment
Share on other sites

On 4/25/2017 at 5:02 PM, Donw35 said:

For all of those that have been playing along, I have condensed down this post and collapsed the beta data.

 

Simple install of Big Sur

  • download Big Sur
  • create bootable USB stick (google it)
  • download EFI folder from this thread, copy the EFI folder to the EFI partition on USB stick
  • install Big Sur, make sure you hit F9 to boot off the USB between reboots
  • Copy EFI folder to Bug Sur disk you installed on (for mounting EFO partitions, you can use Clover Configurator and select Mount on the left Side menus)

.....

NOTE: this zip file may contain older versions of Kext's, make sure you are using the latest before rebooting.

 

HP_800_G1_OC063.zip

 

Installing Big Sur with your EFI but I stuck at : Hang IOConsoleUsers .... have no idea, thx Mondi

Link to comment
Share on other sites

9 hours ago, mondial said:

 

Installing Big Sur with your EFI but I stuck at : Hang IOConsoleUsers .... have no idea, thx Mondi

 

Could you provide your context of the error message when IOConsoleUsers hang?

 

And don't forget to set the BIOS of your 800G1. Even if Donw35 didn't say so, I still suggest that you set UEFI register values before installation.

 

0xCCF46 			One Of: DVMT Pre-Allocated, VarStoreInfo (VarOffset/VarName): 0x233, VarStore: 0x1, QuestionId: 0x111, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 05 05 17 05 11 01 01 00 33 02 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xCCF6C 				One Of Option: 32M, Value (8 bit): 0x1 (default) {09 0E 06 05 30 00 01 00 00 00 00 00 00 00}
0xCCF7A 				One Of Option: 64M, Value (8 bit): 0x2 {09 0E 07 05 00 00 02 00 00 00 00 00 00 00}
0xCCF88 				One Of Option: 96M, Value (8 bit): 0x3 {09 0E 08 05 00 00 03 00 00 00 00 00 00 00}
0xCCF96 				One Of Option: 128M, Value (8 bit): 0x4 {09 0E 09 05 00 00 04 00 00 00 00 00 00 00}
0xCCFA4 				One Of Option: 160M, Value (8 bit): 0x5 {09 0E 0A 05 00 00 05 00 00 00 00 00 00 00}
0xCCFB2 				One Of Option: 192M, Value (8 bit): 0x6 {09 0E 0B 05 00 00 06 00 00 00 00 00 00 00}
0xCCFC0 				One Of Option: 224M, Value (8 bit): 0x7 {09 0E 0C 05 00 00 07 00 00 00 00 00 00 00}
0xCCFCE 				One Of Option: 256M, Value (8 bit): 0x8 {09 0E 0D 05 00 00 08 00 00 00 00 00 00 00}
0xCCFDC 				One Of Option: 288M, Value (8 bit): 0x9 {09 0E 0E 05 00 00 09 00 00 00 00 00 00 00}
0xCCFEA 				One Of Option: 320M, Value (8 bit): 0xA {09 0E 0F 05 00 00 0A 00 00 00 00 00 00 00}
0xCCFF8 				One Of Option: 352M, Value (8 bit): 0xB {09 0E 10 05 00 00 0B 00 00 00 00 00 00 00}
0xCD006 				One Of Option: 384M, Value (8 bit): 0xC {09 0E 11 05 00 00 0C 00 00 00 00 00 00 00}
0xCD014 				One Of Option: 416M, Value (8 bit): 0xD {09 0E 12 05 00 00 0D 00 00 00 00 00 00 00}
0xCD022 				One Of Option: 448M, Value (8 bit): 0xE {09 0E 13 05 00 00 0E 00 00 00 00 00 00 00}
0xCD030 				One Of Option: 480M, Value (8 bit): 0xF {09 0E 14 05 00 00 0F 00 00 00 00 00 00 00}
0xCD03E 				One Of Option: 512M, Value (8 bit): 0x10 {09 0E 15 05 00 00 10 00 00 00 00 00 00 00}
0xCD04C 				One Of Option: 1024M, Value (8 bit): 0x11 {09 0E 16 05 00 00 11 00 00 00 00 00 00 00}
0xCD05A 			End One Of {29 02}
0xCD05C 			One Of: DVMT Total Gfx Mem, VarStoreInfo (VarOffset/VarName): 0x234, VarStore: 0x1, QuestionId: 0x112, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 18 05 19 05 12 01 01 00 34 02 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xCD082 				One Of Option: 128M, Value (8 bit): 0x1 {09 0E 1A 05 00 00 01 00 00 00 00 00 00 00}
0xCD090 				One Of Option: 256M, Value (8 bit): 0x2 (default) {09 0E 1B 05 30 00 02 00 00 00 00 00 00 00}
0xCD09E 				One Of Option: MAX, Value (8 bit): 0x3 {09 0E 1C 05 00 00 03 00 00 00 00 00 00 00}
0xCD0AC 			End One Of {29 02}

0xABE42 		One Of: CFG lock, VarStoreInfo (VarOffset/VarName): 0x4A3, VarStore: 0x1, QuestionId: 0x47, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 13 02 14 02 47 00 01 00 A3 04 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xABE68 			One Of Option: Disabled, Value (8 bit): 0x0 {09 0E D0 01 00 00 00 00 00 00 00 00 00 00}
0xABE76 			One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 0E CF 01 30 00 01 00 00 00 00 00 00 00}
0xABE84 		End One Of {29 02}


0xBBBDE 		One Of: Launch CSM, VarStoreInfo (VarOffset/VarName): 0x2F4, VarStore: 0x1, QuestionId: 0x4A0, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 DE 0A DF 0A A0 04 01 00 F4 02 14 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xBBC04 			Default: DefaultId: 0x0, Value (8 bit): 0x1 {5B 0D 00 00 00 01 00 00 00 00 00 00 00}
0xBBC11 			One Of Option: Enabled, Value (8 bit): 0x1 (default MFG) {09 0E 03 00 20 00 01 00 00 00 00 00 00 00}
0xBBC1F 			One Of Option: Disabled, Value (8 bit): 0x0 {09 0E 04 00 00 00 00 00 00 00 00 00 00 00}
0xBBC2D 		End One Of {29 02}


0xB8921 		One Of: XHCI Hand-off, VarStoreInfo (VarOffset/VarName): 0x1A, VarStore: 0x8, QuestionId: 0x2FF, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 11 08 12 08 FF 02 08 00 1A 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xB8947 			One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 0E 52 01 30 00 01 00 00 00 00 00 00 00}
0xB8955 			One Of Option: Disabled, Value (8 bit): 0x0 {09 0E 53 01 00 00 00 00 00 00 00 00 00 00}
0xB8963 		End One Of {29 02}
0xB8965 		One Of: EHCI Hand-off, VarStoreInfo (VarOffset/VarName): 0x2, VarStore: 0x8, QuestionId: 0x300, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 13 08 14 08 00 03 08 00 02 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xB898B 			One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 0E 53 01 30 00 00 00 00 00 00 00 00 00}
0xB8999 			One Of Option: Enabled, Value (8 bit): 0x1 {09 0E 52 01 00 00 01 00 00 00 00 00 00 00}
0xB89A7 		End One Of {29 02}

 

Link to comment
Share on other sites

On 11/23/2020 at 4:12 PM, prynhart said:

By the way @swanduron - thank you very much for uploading your file EFI_ALC.zip.  I am using your suggested changes and your packaged kexts for ALC221 in conjunction with my current working build of 10.14.6.  The sound quality is amazing!!  I can notice the difference using Native Audio (but I am running the whole setup through a Class D amp with a good set of speakers).

 

Good Job! Bro! Before adapting AppleALC, I have to use my DIY USB sound card to playback music.. ToT

  • Like 1
Link to comment
Share on other sites

On 11/25/2020 at 6:04 PM, Donw35 said:

I made some changed to the EFI folder, I tested this with a HP 800 G1 SFF and mini and it install quickly and worked. test this and report back

EFI_HP_800_G1.zip

 

Sorry donw,

 

Insanely blocked me for more than 1 week, cause I wanted to change my invalid mailadress and didn't arrive the confirmation mail from them ... today mail arrived, after 1 week I'm able to login again :-) crazy 

and b.t.w. thx a lot .... I'll try your new EFI for my naked 800G1

 

thx Mondi

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Hi guys, ladies, proteges & geeks!

 

Still can't get it run, neither CATA nor BSUR  ... what I did:

0. BIOS (v 2.33) is set to default bios with bootorder to USB prim

1. created usb by commandline: by createinstallmedia of CATA or BSUR, then

2. mapped EFI by OC configurator and tried several EFIs (Donw35MrDodi,...) you provide for 800g1 by copying into EFI partition.

    ==> 2 partitions: hidden EFI (MBR,FAT32) & Install of CATA or BSUR (GUID)

 

do I miss or forget something?

 

thx Mondi

Edited by mondial
Link to comment
Share on other sites

14 hours ago, mondial said:

Hi guys, ladies, proteges & geeks!

 

Still can't get it run, neither CATA nor BSUR  ... what I did:

0. BIOS (v 2.33) is set to default bios with bootorder to USB prim

1. created usb by commandline: by createinstallmedia of CATA or BSUR, then

2. mapped EFI by OC configurator and tried several EFIs (Donw35MrDodi,...) you provide for 800g1 by copying into EFI partition.

    ==> 2 partitions: EFI & Install of CATA or BSUR , then

3. do I need the MBR for EFI by bootinstall_x64.tool  .... always or not ?

 ..... now can't even install any version of any 

 

do I miss or forget something?

 

thx Mondi

 

Which CLIs do you use to create the USB drive? 

Link to comment
Share on other sites

Hi Swanduron, 

 

I use the terminal from osx under catalina or bigsur (both) for the install partition (GUID part

To the mounted EFI partition I copied one of your EFI therein.

 

I don't know if I must use native or UEFI ... cause I thought uefi is not supported for hp800g1 bios (v2.33)

and  I didn't want to experiment with any kexts, drivers and acpi modifications yet, just tried all your provided EFIs

...

thx Mondi

 

 

Edited by mondial
Link to comment
Share on other sites

I am not sure what the issue is here. lets start with how I did it

 

  • downloaded Big Sur from App Store.
  • created a USB installer using the command below
  • sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
  • using the EFI_HP_800_G1.zip file above, mount the EFI partition on the USB stick and place the EFI folder into the EFI partition on the USB
  • Reboot the HP G1 and hit F9 to select the USB boot device and it should boot into the installer
  • Make sure to format the target drive using the Disk Utilities from the installer menu
  • once done, install Big Sur onto the target drive, make sure to hit F9 between reboots to continue installation

 

this worked for me

  • Like 1
Link to comment
Share on other sites

53 minutes ago, Donw35 said:

I am not sure what the issue is here. lets start with how I did it

 

  • downloaded Big Sur from App Store.
  • created a USB installer using the command below
  • sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
  • using the EFI_HP_800_G1.zip file above, mount the EFI partition on the USB stick and place the EFI folder into the EFI partition on the USB
  • Reboot the HP G1 and hit F9 to select the USB boot device and it should boot into the installer
  • Make sure to format the target drive using the Disk Utilities from the installer menu
  • once done, install Big Sur onto the target drive, make sure to hit F9 between reboots to continue installation

 

this worked for me

 

Did it the same ... several times. But good to know, that your description works ... will change my HDD cause an EFI selection always refers to the cloverpartition of the HDD and the new Install over OC doesn't work...

maybe the BIOS settings are also not ok.

 

another try ... stay tuned :-) & thx 

 

Mondi 

Edited by mondial
Link to comment
Share on other sites

For those of you who are playing along, I created a Big Sur 11.1 installer USB with the Open Core 0.6.5 and latest kexts.

 

Steps

  1. download macOS Big Sur from App store
  2. Format your USB thumb drive  GUID portion
  3. install Big Sur onto the USB drive (Google the command to use in terminal)
  4. copy the below EFI attached on to the EFI partition. <- important
  5. Boot your HP with the USB drive by hitting F9 at bios start up
  6. You will need to fix the serial numbers in the config.plist, check with dortania guide on that

Follow the prompts and enjoy Big Sur

 

HP_800_G1_OC_65.zip

  • Like 3
Link to comment
Share on other sites

12 hours ago, Donw35 said:

For those of you who are playing along, I created a Big Sur 11.1 installer USB with the Open Core 0.6.5 and latest kexts.

 

.....

 

Question to DonW35: how to stop, pause or halt BOOT sequence by keyboard for debugging the boot error, cause my boot sequence will restart immediatly after kernel panic.

.... and thx, I will try your new EFI today! 

 

after copying EFI11.1 & OC65 to HDD-EFI and booting to that HDD kernel panic occurs: see attachment

 

 

greets Mondi

IMG_0207.jpeg

Edited by mondial
Link to comment
Share on other sites

Hi Donw

 

Your last EFI OC65 didn't work for me,  so I decided to use your EFI (Edited November 25 by Donw35).

With that one I could boot to installed HDD and change the HDDs EFI folder.

 

==> Now I run BigSur 11.1 with OC63 or 64 ...

 

thx a lot ,

 

Mondi

 

 

 

Edited by mondial
Link to comment
Share on other sites

On 11/16/2020 at 11:18 AM, swanduron said:

Hello guys, I replace VoodooHDA with AppleALC and set layout id = 11, got high-quality audio from ALC221.

 

Attach is my EFI under 10.15.7 and it should work under Big Sur. I also integrate Broadcom 94360HMB driver, this wifi card should not be driven by Big Sur, I still find out the solution for it.

 

EFI_ALC.zip

 

Regards

 

You can try to add HPET.aml from my EFI folder.

 

Hi everyone. I would like to thank you all for their efforts to keep this topic alive, for everyone involved. I've been using that EFI since @Donw35 made it available for Mojave. So far it has worked perfectly. My config is an Elitedesk 800 SFF i7 4790. Only one point, I was having some lags and crashes in the audio (via USB), I ended up discovering that it was an option in the BIOS of (if I'm not mistaken) "extremely low power consumption" of the processor. It works great with Linux and Windows, but MacOS (maybe) doesn't understand this config very well.

When I switched to "Normal", it stopped. Maybe it is too early to talk, but I have been using the hackintosh for web and mobile development (Xcode and Webstorm) all day and so far the audio has not failed or crashed, with the same EFI, the version with ALC, by @swanduron, with Catalina 10.15.7.


Thanks again to all!

  • Like 2
Link to comment
Share on other sites

  • 5 months later...
  • 2 weeks later...

I have an HP Elitedesk 800 G1 USDT, with the i5-4570T. My current setup has a SATA SSD for Windows and a M.2 NVME SSD.

 

I created my own EFI folder using the guide from Dortania. I got through the initial installation process, but for the second phase, Opencore wouldn't recognise my APFS volumes located on my NVMe SSD, (it did recognise the SATA one though). I tried changing a bunch lines in the config (based from this github thread https://github.com/acidanthera/bugtracker/issues/1128), tried to use NVMeFix.kext, but still it wouldn't display my NVMe SSD. But I found this one reddit thread, https://www.reddit.com/r/hackintosh/comments/jtlew1/opencore_cant_see_nvme_disk_at_all/, which suggested using NvmExpressDxe.efi and that did do the trick. However, on the same thread someone else did say to not use NvmExpressDxe.efi and instead use NVMeFix.kext. 

 

So right now I am sticking with NvmExpressDxe.efi just to move along the process of refining my EFI folder, but my question is that does anyone have any experience with using NVMe SSDs on their HP Elitedesks, and experience the same issue?

 

Before posting this, I did try to use some of the EFI folders that are on the thread, but they also had the same issue where the SATA ssd was found in the boot picker but not the NVMe one.

 

Thank you in advance.

EFI.zip

Link to comment
Share on other sites

On 12/15/2020 at 8:40 AM, Donw35 said:

For those of you who are playing along, I created a Big Sur 11.1 installer USB with the Open Core 0.6.5 and latest kexts.

 

Steps

  1. download macOS Big Sur from App store
  2. Format your USB thumb drive  GUID portion
  3. install Big Sur onto the USB drive (Google the command to use in terminal)
  4. copy the below EFI attached on to the EFI partition. <- important
  5. Boot your HP with the USB drive by hitting F9 at bios start up
  6. You will need to fix the serial numbers in the config.plist, check with dortania guide on that

Follow the prompts and enjoy Big Sur

 

HP_800_G1_OC_65.zip

hello, I followed your instructions to create the usb disk, but the installation of big sur immediately hangs throwng the following error:

"Prelinked injection VoodooHDA.kext (VoodooHDA) - Invalid Parameter"

 

from what I read it is a quite common issue concerning big sur, and I found some workarounds for this when the operating system is already installed

https://www.youtube.com/watch?v=7mC_Fdhd_9o

https://www.insanelymac.com/forum/topic/314406-voodoohda-297/page/20/?tab=comments#comment-2756841

but what should I do in order to continue the installation from usb?

should I delete the voodoohda kext from my usb efi partition?

should I edit any opencore related files too?

I am on a windows machine right now and I don't have many tools at my disposal.

thank you very much indeed

 

Link to comment
Share on other sites

12 hours ago, gnappoman said:

hello, I followed your instructions to create the usb disk, but the installation of big sur immediately hangs throwng the following error:

"Prelinked injection VoodooHDA.kext (VoodooHDA) - Invalid Parameter"

 

from what I read it is a quite common issue concerning big sur, and I found some workarounds for this when the operating system is already installed

https://www.youtube.com/watch?v=7mC_Fdhd_9o

https://www.insanelymac.com/forum/topic/314406-voodoohda-297/page/20/?tab=comments#comment-2756841

but what should I do in order to continue the installation from usb?

should I delete the voodoohda kext from my usb efi partition?

should I edit any opencore related files too?

I am on a windows machine right now and I don't have many tools at my disposal.

thank you very much indeed

 

 

ok I edited the Config.plist in the efi partition of the usb drive EFI\OC\Config.plist

and Disabled the VoodooHDA.kext

 

<dict>
                    <key>Comment</key>
                    <string></string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                    <key>Disabled</key>
                    <true/>
                    <key>MinKernel</key>
                    <string></string>
                    <key>ExecutablePath</key>
                    <string>Contents/MacOS/VoodooHDA</string>
                    <key>BundlePath</key>
                    <string>VoodooHDA.kext</string>
                </dict>

Link to comment
Share on other sites

×
×
  • Create New...