Contribute
Register

[FIX] HD4200/HD4400/HD4600/HD5600 on 10.11+

Hi i've just recently completed installing High sierra 10.13.4

sound, Network, Usb it all works fine except the graphic card. I also already add the ig-platfor-id and the intelGfx in config.plist but whenever i trying to inject the intel graphic card it keeps showing me the kextd stall [n] = 'IGPU' error.

here's the output of sudo touch /System/Library/Extensions && sudo kextcache -u /





Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd7f4e99a00 [0x7fff9f3a5af0]> { URL = "Lilu.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd7f2e003e0 [0x7fff9f3a5af0]> { URL = "AirPortAtheros40.kext/ -- file:///System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/", ID = "com.apple.driver.AirPort.Atheros40" }

Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd7f4c9c050 [0x7fff9f3a5af0]> { URL = "IO80211Family.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.iokit.IO80211Family" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd7f4b850f0 [0x7fff9f3a5af0]> { URL = "IntelGraphicsFixup.kext/ -- file:///System/Library/Extensions/", ID = "as.lvs1974.IntelGraphicsFixup" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd7f4c90440 [0x7fff9f3a5af0]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd7f4c909f0 [0x7fff9f3a5af0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }



KernelCache ID: 87BF45B00B0CAB4BFEDF3EB77DFC092E





And here's the following suggestion of file should i included if i want to post an error

See guide for correct config.plist/Clover setup:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Hi guys,

I'm having some troubles getting my HD4600 working property. On boot i'm getting fuzzy graphics on laptop display.
IMG_20180910_105546.jpg

HDMI graphics are working properly (no sound yet, i don't really need it).
I've also noticed that closing and reopening the lid the fuzziness get fixed, and the display works as expected. I can also get it to work by changing the display resolution and change it back using the 2nd monitor or VNC with or without HDMI connected.

DSDT is patched with recommended patches and battery fix (ASUS-G75vw) and also have disabled discrete gpu (DSDT and SSDT's).

I'm not sure about the laptop's display connection type it might be eDP, i couldn't find that info on Intel CC.
IOReg shows port type as LVDS and i tired to patch it to eDP with the same results (checked IOReg and it was changed).

Also tried all listed ig-platform-id's for Hashell mobile with no better results. Either had fuzzy display or no graphics acceleration.

The build is a WIP, so the config might be a bit messy.
It's a fresh install from vanilla image only with battery and audio fixes/kexts (on EFI).
 

Attachments

  • debug_29310.zip
    2 MB · Views: 198
Last edited:
Hi guys,

I'm having some troubles getting my HD4600 working property. On boot i'm getting fuzzy graphics on laptop display.
View attachment 350273

HDMI graphics are working properly (no sound yet, i don't really need it).
I've also noticed that closing and reopening the lid the fuzziness get fixed, and the display works as expected. I can also get it to work by changing the display resolution and change it back using the 2nd monitor or VNC with or without HDMI connected.

DSDT is patched with recommended patches and battery fix (ASUS-G75vw) and also have disabled discrete gpu (DSDT and SSDT's).

I'm not sure about the laptop's display connection type it might be eDP, i couldn't find that info on Intel CC.
IOReg shows port type as LVDS and i tired to patch it to eDP with the same results (checked IOReg and it was changed).

Also tried all listed ig-platform-id's for Hashell mobile with no better results. Either had fuzzy display or no graphics acceleration.

The build is a WIP, so the config might be a bit messy.
It's a fresh install from vanilla image only with battery and audio fixes/kexts (on EFI).

Enable CSM/legacy boot as mentioned in the guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Hi Rehabman,

My problem is can't boot with valid ig-platform-id (0x0a260006) even after enable injecting EDID and I try to boot with ''cpus=1'' then ''-x'' but still no success,
IMG_20180925_235023.jpg


then I booted and install with invalid g-platform-id (0x12345678) but my problem my VRAm only 7 mb,
Screen Shot 2018-09-25 at 10.38.02 AM.png


I try FakePCIID.kext & FakePCIID_Intel_HD_Graphics.kext put them clover/other and in Kext utility but still same problem,
Screen Shot 2018-09-25 at 10.37.29 AM.png


then I decided to report the problem as in guide

Code:
Last login: Tue Sep 25 14:59:59 on ttys001

Revolves-MBP:~ revolve$

Revolves-MBP:~ revolve$ kextstat|grep -y acpiplat

   14    2 0xffffff7f8217f000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 4423FFAE-7525-3F74-9E9D-E87EF1D43627 <13 12 11 7 6 5 4 3 1>

Revolves-MBP:~ revolve$ kextstat|grep -y appleintelcpu

Revolves-MBP:~ revolve$ kextstat|grep -y applelpc

  116    0 0xffffff7f82240000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 2D0491D1-D130-346C-BCA3-BBC8A745FD00 <112 12 5 4 3>

Revolves-MBP:~ revolve$ kextstat|grep -y applehda

  121    0 0xffffff7f82012000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (282.10) 1E3D72E3-0918-39C4-B0E7-4561D7915236 <120 87 83 12 7 6 5 4 3 1>

Revolves-MBP:~ revolve$ ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*

ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory

Revolves-MBP:~ revolve$ pmset -g assertions

2018-09-25 15:08:27 -0700

Assertion status system-wide:

   BackgroundTask                 0

   ApplePushServiceTask           0

   UserIsActive                   1

   PreventUserIdleDisplaySleep    0

   PreventSystemSleep             0

   ExternalMedia                  0

   PreventUserIdleSystemSleep     0

   NetworkClientActive            0

Listed by owning process:

   pid 93(hidd): [0x0000002c000980b0] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968208.17"

    Timeout will fire in 599 secs Action=TimeoutActionRelease

Kernel Assertions: 0x4=USB

   id=501  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a00000 owner=USB5534B

   id=503  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14100000 owner=USB2134B

   id=505  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14130000 owner=CASUE USB Keyboard

   id=506  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14140000 owner=USB Receiver

   id=507  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14500000 owner=ST_SENSOR_HUB

   id=508  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14700000 owner=HP HD Webcam

   id=509  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14800000 owner=Atmel maXTouch Digitizer

   id=531  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14300000 owner=Redmi

Idle sleep preventers: IODisplayWrangler

System sleep preventers: .Display_boot

Revolves-MBP:~ revolve$ pmset -g

System-wide power settings:

Currently in use:

 standby              1

 Sleep On Power Button 1

 hibernatefile        /var/vm/sleepimage

 powernap             1

 disksleep            10

 standbydelayhigh     86400

 sleep                1

 autopoweroffdelay    28800

 hibernatemode        3

 autopoweroff         1

 ttyskeepawake        1

 displaysleep         10

 Standby Battery Threshold 50

 standbydelaylow      10800

Revolves-MBP:~ revolve$ system_profiler SPSerialATADataType|grep TRIM

And
Code:
Last login: Tue Sep 25 14:55:06 on ttys001
Revolves-MBP:~ revolve$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
Warning: /AppleInternal/Library/Extensions: No such file or directory
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8854a765b0 [0x7fffa10318e0]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f8853d6d6b0 [0x7fffa10318e0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8853c182b0 [0x7fffa10318e0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }
Invalid signature -67050 for kext <OSKext 0x7f8853d6d6b0 [0x7fffa10318e0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: 615B91CEBBABF8DC933D378CD26BF811
Revolves-MBP:~ revolve$

the attack contain
1-EFI/Clover folder include preboot.log And ACPI/origin files.after press F2 in Clover.
2- ioreg report file
3- patchmatic - extract folder

all this data collected its invalid g-platform-id (0x12345678) because I can't boot with valid g-platform

my laptop is
Laptop: HP Revolve 810 ( Clover - Mojave)
CPU: i7-4600U
GPU:i ntel HD4400
Ram: 8GB
SSD: 256GB

there are any way to make my vRAM get a normal value and boot normal


thanks for all
 

Attachments

  • Archive.zip
    2.4 MB · Views: 209
Hi Rehabman,

My problem is can't boot with valid ig-platform-id (0x0a260006) even after enable injecting EDID and I try to boot with ''cpus=1'' then ''-x'' but still no success,
View attachment 352800

then I booted and install with invalid g-platform-id (0x12345678) but my problem my VRAm only 7 mb,
View attachment 352803

I try FakePCIID.kext & FakePCIID_Intel_HD_Graphics.kext put them clover/other and in Kext utility but still same problem,
View attachment 352802

then I decided to report the problem as in guide

Code:
Last login: Tue Sep 25 14:59:59 on ttys001

Revolves-MBP:~ revolve$

Revolves-MBP:~ revolve$ kextstat|grep -y acpiplat

   14    2 0xffffff7f8217f000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 4423FFAE-7525-3F74-9E9D-E87EF1D43627 <13 12 11 7 6 5 4 3 1>

Revolves-MBP:~ revolve$ kextstat|grep -y appleintelcpu

Revolves-MBP:~ revolve$ kextstat|grep -y applelpc

  116    0 0xffffff7f82240000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 2D0491D1-D130-346C-BCA3-BBC8A745FD00 <112 12 5 4 3>

Revolves-MBP:~ revolve$ kextstat|grep -y applehda

  121    0 0xffffff7f82012000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (282.10) 1E3D72E3-0918-39C4-B0E7-4561D7915236 <120 87 83 12 7 6 5 4 3 1>

Revolves-MBP:~ revolve$ ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*

ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory

Revolves-MBP:~ revolve$ pmset -g assertions

2018-09-25 15:08:27 -0700

Assertion status system-wide:

   BackgroundTask                 0

   ApplePushServiceTask           0

   UserIsActive                   1

   PreventUserIdleDisplaySleep    0

   PreventSystemSleep             0

   ExternalMedia                  0

   PreventUserIdleSystemSleep     0

   NetworkClientActive            0

Listed by owning process:

   pid 93(hidd): [0x0000002c000980b0] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968208.17"

    Timeout will fire in 599 secs Action=TimeoutActionRelease

Kernel Assertions: 0x4=USB

   id=501  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a00000 owner=USB5534B

   id=503  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14100000 owner=USB2134B

   id=505  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14130000 owner=CASUE USB Keyboard

   id=506  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14140000 owner=USB Receiver

   id=507  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14500000 owner=ST_SENSOR_HUB

   id=508  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14700000 owner=HP HD Webcam

   id=509  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14800000 owner=Atmel maXTouch Digitizer

   id=531  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14300000 owner=Redmi

Idle sleep preventers: IODisplayWrangler

System sleep preventers: .Display_boot

Revolves-MBP:~ revolve$ pmset -g

System-wide power settings:

Currently in use:

 standby              1

 Sleep On Power Button 1

 hibernatefile        /var/vm/sleepimage

 powernap             1

 disksleep            10

 standbydelayhigh     86400

 sleep                1

 autopoweroffdelay    28800

 hibernatemode        3

 autopoweroff         1

 ttyskeepawake        1

 displaysleep         10

 Standby Battery Threshold 50

 standbydelaylow      10800

Revolves-MBP:~ revolve$ system_profiler SPSerialATADataType|grep TRIM

And
Code:
Last login: Tue Sep 25 14:55:06 on ttys001
Revolves-MBP:~ revolve$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
Warning: /AppleInternal/Library/Extensions: No such file or directory
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8854a765b0 [0x7fffa10318e0]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f8853d6d6b0 [0x7fffa10318e0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8853c182b0 [0x7fffa10318e0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }
Invalid signature -67050 for kext <OSKext 0x7f8853d6d6b0 [0x7fffa10318e0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: 615B91CEBBABF8DC933D378CD26BF811
Revolves-MBP:~ revolve$

the attack contain
1-EFI/Clover folder include preboot.log And ACPI/origin files.after press F2 in Clover.
2- ioreg report file
3- patchmatic - extract folder

all this data collected its invalid g-platform-id (0x12345678) because I can't boot with valid g-platform

my laptop is
Laptop: HP Revolve 810 ( Clover - Mojave)
CPU: i7-4600U
GPU:i ntel HD4400
Ram: 8GB
SSD: 256GB

there are any way to make my vRAM get a normal value and boot normal


thanks for all

Follow guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 

I use this guid (FAQ, "Problem Reporting" Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/)

Im already made 4 laptops with hd 4000 without problem but this time with this graphics hd4400 its problematic .even I tried same boot usb with changing Plist boot other laptop with hd 4000 its work good, I mean everything with boot usb is ok except plist looks like its issue here ..without success so that i report a problem . Can you pleas check the attach files to tell me where is my mistake ?
 
Last edited:
I use this guid (FAQ, "Problem Reporting" Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/)

Im already made 4 laptops with hd 4000 without problem but this time with this graphics hd4400 its problematic .even I tried same boot usb with changing Plist boot other laptop with hd 4000 its work good, I mean everything with boot usb is ok except plist looks like its issue here ..without success so that i report a problem . Can you pleas check the attach files to tell me where is my mistake ?
"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

One problem I see is a hardware/BIOS/IMEI firmware issue: You have no IMEI on PCIe bus (in ioreg). It is a requirement for macOS/OS X. When IMEI is not present, you will get the stall on IGPU as shown in your verbose boot. You will be able to boot safe mode (with valid ig-platform-id) as it excludes the graphics accelerator kext (QE) which is the code having an IMEI dependency.

You need to fix your IMEI.

Also, you're not using current config.plist from the guide...
 
Last edited:
"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

I Used the gen_debug.sh tool collect the reporting ( zip file in attach )

You need to fix your IMEI.

!!! anyway what you suggest for me order to fix IMEI ? I'm already update last Bios Firmware which is release recently (15-AUG-2018).
 

Attachments

  • debug_22541.zip
    1.3 MB · Views: 167
Last edited:
!!! anyway what you suggest for me order to fix IMEI ?

Is the laptop new from HP? Or did you purchase used?
You could try BIOS reset, CMOS reset, EC reset, re-flash BIOS, or do some research on IMEI firmware flash.
 
Back
Top