Contribute
Register

HP ProBook Installer 6.1: 4x30s and 4x40s support

OK, thanks!

But how do I overcome the HD Graphics not supported issue? I have read other posts and guides, and some removes all the intel HD kexts in /S/L/E.

Will that help?

Without Clover's FakeID, you need a DSDT patch or SSDT.

You can use the SSDT at my 4530s patch repo: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch

"Mini-SSDT-DisableGraphics.aml" (copy to /Extra/ssdt.aml)

The SSDT will inject an unsupported device-id (happens to be Desktop HD3000) which will keep HD3000 graphics drivers from loading.

Make sure you DO NOT patch DSDT with the graphics inject _DSM.

The DSDT patch/SSDT inject is better than removing the kexts as you don't have to worry about the kexts coming back after a system update.
 
Thanks again!

Forgive me for all the stupid questions, but the sequence now will be:

Run PBI with all the recommended settings, leave SSDT unchecked?

Copy your file as you instructed?

But I do not understand this:

"Make sure you DO NOT patch DSDT with the graphics inject _DSM."

Since I do not know what that is, is there any danger of me doing it? Is there some options in PBI that I should leave out?
 
Thanks again!

Forgive me for all the stupid questions, but the sequence now will be:

Run PBI with all the recommended settings, leave SSDT unchecked?

Copy your file as you instructed?

Yes.

But I do not understand this:

"Make sure you DO NOT patch DSDT with the graphics inject _DSM."


Do not select a screen type in the Probook Installer.
 
Ran PBI, did not select graphic type from dsdt, PBI completed. Downloaded Mini-SSDT-DisableGraphics.aml, renamed to ssdt.aml and copied to /Extra/ssdt.aml.

Rebooted

Booted from Macintosh HD, when the screen should turn grey, with arrow and then login window, the screen turns black and the monitor goes to sleep.

Tried booting -x with same result.

Tried booting from usbkey with -x which worked. The same happens there now.

I only have access to single user now, command line only.

Is there something else to try now? Will removing the intel-kexts work now?

Is there some boot option I can pass to chameleon so I can boot again?
 
Ran PBI, did not select graphic type from dsdt, PBI completed. Downloaded Mini-SSDT-DisableGraphics.aml, renamed to ssdt.aml and copied to /Extra/ssdt.aml.

Rebooted

Booted from Macintosh HD, when the screen should turn grey, with arrow and then login window, the screen turns black and the monitor goes to sleep.


Do you have an external keyboard/mouse/monitor connected? Sounds like it is going to sleep due to broken LCD.

If you want me to check what you did, post your /Extra folder.

Also, if your DSDT has GFX0 renamed to IGPU (likely), you'll need to change the SSDT similarly.
 
Yes, my lcd is broken so I am running with external monitor connected with hdmi. I am also using external keyboard and mouse.

Here is my /Extra folder:

https://www.dropbox.com/s/t1eit3y2ucdscwv/Extra.zip?dl=0

I really appreciate your help on this. I do not know what application to use to edit my dsdt and ssdt. I have checked them, using VI, but they are unreadable there.

If you see what to edit, please do and post them back if you can.

Thanks again!
 
Yes, my lcd is broken so I am running with external monitor connected with hdmi. I am also using external keyboard and mouse.

Here is my /Extra folder:

https://www.dropbox.com/s/t1eit3y2ucdscwv/Extra.zip?dl=0

I really appreciate your help on this. I do not know what application to use to edit my dsdt and ssdt. I have checked them, using VI, but they are unreadable there.

If you see what to edit, please do and post them back if you can.

Thanks again!

See note in my previous post regarding GFX0 vs. IGPU. Your SSDT is trying to inject into GFX0. Works for native DSDT but not in patched DSDT where GFX0 has been renamed to IGPU.
 
OK. Thanks!

I haven't got the slightest idea how to do the edit to DSDT myself...

Edit:

I think I might have found it:

Do you mean changing this:

Method (_SB.PCI0.GFX0._DSM, 4, NotSerialized)

to this:

Method (_SB.PCI0.IGPU._DSM, 4, NotSerialized)

in ssdt.aml?
 
OK. Thanks!

I haven't got the slightest idea how to do the edit to DSDT myself...

No need to edit DSDT.

Edit:

I think I might have found it:

Do you mean changing this:

Method (_SB.PCI0.GFX0._DSM, 4, NotSerialized)

to this:

Method (_SB.PCI0.IGPU._DSM, 4, NotSerialized)

in ssdt.aml?

Yes.
 
Back
Top