Jump to content

Recommended Posts

Posted

Hello Everybody,

I am a new user that is trying to build an Hackintosh on his HP mini 800 G3.

The specs of the system are:

CPU Intel I5 6500 Skylake

Mb HP 829A with SB Q270

GPU integrated Intel HD530

Ehternet Intel I219-LM

SSH Crucial CT250MX200

 

I have been following Dortania's Guide step by step and managed to get OPENCORE to boot and see a text scrolling, however my computer then reboots.

No idea what is the issue as OPENCORE seems not to show any issue and once the ONLINE installer boots it just reboots.

Could anybody please have a look at my EFI? (my usb had to be partitioned with two partitions as the single partition didn't work)

Additionally, the  bios was set up as per Dortania's guide.

Thanks!

EFI.zip

  • Administrators
Posted

Use -igxvesa for easy installation.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted

Thanks a lot.

Unfortunately it didn't do the trick, it still allows me to see the Opencore menu and some text then reboots.

I am not sure how to read the opencore debug, but it is here in case it is helping to shed some light...

 

opencore-2025-07-13-135625.zip

Posted (edited)
22 hours ago, MaLd0n said:

Use -igxvesa for easy installation.

Further update, it seems that Opencore is doing its job but I can't make the installer run. It hangs at SMCsuperio failed to detect and hangs there until com.apple.filesystems.apfs...appears.

I have tried to run this with LapicKernelPanic true as this is a HP minipc and off with no difference.

I have also tried to remove the SMCsuperio kext and run the installer and in this case it hangs at a [420]....

It seems that either I am using the wrong EFI (but this is a skylake processor i5-6500T) or there are some issue with the MB that prevent the installer to run.

I am trying to run Sonoma installer, and this is a Olarila image, I tried with the vanilla olarila EFI for skylake.

Now the last try for me is to use the KalbyLake EFI from Olarila before giving up (not working either, hangs at the same point).

This minipc has a questionable implementation of ACPI to the point that linux was unable to turn it off at shutdown, so I wouldn't be surprised if it is not going to work..

All of this using gensmbios and MacPro7,1 as a target.

MaLd0n I was wondering about your reply here

I couldn't get any of the EFI or files posted as it appear that they were removed...Do you still have them for me to try?

Does this mean that I can only go up to Monterey?

 

 

Edited by assa
  • Administrators
Posted

Some HP need RTC patch

U can go to Sequoia with full native things. Use Kabylake properties for that.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted

Thanks, where do I get the RTC patch?

I have tried the kabylake EFI but it hangs right at the same point...

 

  • Administrators
Posted
Quote

Scope (\_SB.PCI0.LPCB)
    {
        Device (RTC0)
        {
            Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */)  // _HID: Hardware ID
            Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
            {
                IO (Decode16,
                    0x0070,             // Range Minimum
                    0x0070,             // Range Maximum
                    0x01,               // Alignment
                    0x02,               // Length
                    )
            })
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (_OSI ("Darwin"))
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }
        }
    }

 

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted (edited)

Thanks for sending this but I do not have sufficient info where to put it.

Just copy and paste into config.plist? Anywhere? on a specific section?

btw I found this git of my same model but different CPU (I have an i5-6500T and this one is an i5-7500, so I have Intel 530 and this one Intel 630): https://github.com/mouazqureshi/OpenCore-Hackintosh-HP-EliteDesk-800-G3

Unfortunately trying to boot this EFI ends with a crossed sign (at least with sequoia) and drops me back to Opencore loader..

I wonder if that's because it is made for Monterey? not sure...

Given that no EFI from olarila works (skylake or kalbylake) I started to look elsewhere to see if I could find anything to give me some guidance. Unfortunately I do not have any log to give me guidance on what is happening (beside SMBsuperio error). There is an attempt at starting then it hangs.

Do you think the RTC would be a culprit on this? I was expecting wrong time or similar but I can't get the installer to start at all...

Ive been thinkering on this for 3 days now, changing settings and trying to figure out what stops it from booting, it seems it does freeze before going graphical, so I started to suspect my iGPU+system config is upsetting something....

IMG_20250714_212658.7z

Edited by assa
Posted

I managed to find an EFI that works.

https://github.com/atomsec/HP-Elitedesk-800-G3-DM-EFI

has a working EFI, I have, of course generated my own serial with GenSMBIOS and had to add -igfxvesa (there was a typo in your message but I realised it by looking at other posts).

I am running the "fully fixed" version, as there was no chance to get it to run on the olarila vanilla EFI (and I didn't get any log to troubleshoot).

It is already tailored for KabyLake as links to a iGPU 630 instead of 530. I do not have a wifi card installed but did not remove the corresponding kext. I've launched the installer and it is installing right now (Sequoia).

Please consider adding this to the list of EFI in case if can be of help for anybody.

Posted

update.

Everything works but its unusable with igfxvesa, no acceleration makes everything toooooo slow.

So I removed -igfxvesa from the config.plist in the installed OS and it booted, but I had no screen UNTIL i disconnected the DP and reconnected it. Then a green screen appeared for a second and everything worked.

Now, the issue is that I have to disconnect/reconnect the DP EVERY time I switch off the computer...or I get no video.

Is there something I could do to avoid this? Like a small script that starts at boot (before the login) and turns the DP off and immediately on again?

 

Posted

Thanks Mald0n things are getting clearer

I did already convert the big endian to little endian by reading this guide when I edited the EFI in question to get it to install.

At the moment I run the recommended KabyLake FB 0x59120000 = 00 00 12 59 which worked out of the box.

Do you think I should try to switch to the default KL 0x59160000 = 00 00 16 59 ?

Or maybe the SL 0x19120000 (but I am reading I need to spoof to KL if I want Sonoma to boot)?

I do not actually understand yet how the FB works but the rest starts to make sense, i am currently using ProperTree for analysis of the plist but I do not find it really ergonomic, do you have a recommendation for a better option? (I use only linux in my home so I do not have access to windows stuff).

 

  • Administrators
Posted

Use this video patch with SMBIOS Macmini8,1

Quote

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                <dict>
                    <key>AAPL,GfxYTile</key>
                    <data>AQAAAA==</data>
                    <key>AAPL,ig-platform-id</key>
                    <data>AAAWWQ==</data>
                    <key>device-id</key>
                    <data>FlkAAA==</data>
                    <key>framebuffer-con1-busid</key>
                    <data>BQAAAA==</data>
                    <key>framebuffer-con1-enable</key>
                    <data>AQAAAA==</data>
                    <key>framebuffer-con1-flags</key>
                    <data>hwEAAA==</data>
                    <key>framebuffer-con1-index</key>
                    <data>AQAAAA==</data>
                    <key>framebuffer-con1-pipe</key>
                    <data>EgAAAA==</data>
                    <key>framebuffer-con1-type</key>
                    <data>AAgAAA==</data>
                    <key>framebuffer-fbmem</key>
                    <data>AACQAA==</data>
                    <key>framebuffer-patch-enable</key>
                    <integer>1</integer>
                    <key>framebuffer-stolenmem</key>
                    <data>AAAwAQ==</data>
                    <key>hda-gfx</key>
                    <string>onboard-1</string>
                </dict>

 

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted

Thanks Mald0n,

Different hiccup now: the login screen appears for a fraction of second then black screen and the monitor turns off. 

As usual unplugging/replugging the DP flashes a green screen then everything works. 

It seems there is something taking over immediately after the login screen is shown. Acceleration works. Could it be because I'm using a a DP to HDMI adapter?

Posted

Well I tried to change the connector type to DP by editing the con type and it made things much worse (no video).

So I am a bit stuck, the system boots correctly and everything seems working, but unless I disconnect and reconnect the DPtoHDMI cable I get no video.

When I do that, the screen flashes green for a split second then the video appears. From then onward the screen looks fine and I have acceleration.

I am not sure MacOS has init files like linux, where I would write a small script on rc.local to run immediately after the login greeter is shown, dpms disabling the screen and re-enabling it to see if that fixes the issue...

Posted

Update, I have received my wifi card: Intel 8265 and tried to install it, however it is not detected.

I had a bit of a read and in my EFI there is the Airport.kext, however on the OpenIntel github it is written the latest supported is Big Sur, so I believe this is why it is not working.

I also think I should be installing instead the Intel.kext...

Should I remove the Airport kext and replace with the Intel kext from the github? 

Ctrl+Alt+R needed on propertree before rebooting?

Also, I am still hitting the issue that the PC doesn't completely turn off at shutdown. Cpu fan remains active but screen and everyhing else is off...any idea?

I think this is almost 100% there once wifi and BT work that should do the trick!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...