Contribute
Register

[README] Common (some unsolved) Problems in 10.12 Sierra

To disable both ports you should probably also reduce the port count to 1:
Comment: 0x0a260006 9MB cursor bytes (vbo), 1 port only (RehabMan)
Find: <0600260a 01030303 00000002 00003001 00006000>
Replace: <0600260a 01030101 00000002 00003001 00009000>

thank you! now it looks totally perfect :)

as for HDMI/Nvidia I will do some checks and open a separate thread then. thanks again
 
Hey. I'm on 10.12.4 with my HP envy laptop and have an issue. Booting is fine and when the apple logo is shown it loads nearly half way trough and then the screen dimms down. Almost completely, barely visible in bright light ( flashlight) :)

HDMI output is ok as is all other functions (audio wifi etc.)

I'll post like described in this post https://www.tonymacx86.com/threads/...eries-j-k-q-n-using-clover-uefi-10-11.168613/

Code:
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82ddb000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y appleintelcpu
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y applelpc
   86    0 0xffffff7f829b1000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <85 12 5 4 3>
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y applehda
   91    1 0xffffff7f82d4a000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <90 89 75 12 7 6 5 4 3 1>
  116    0 0xffffff7f83076000 0xb5000    0xb5000    com.apple.driver.AppleHDA (9274.7) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <115 92 91 90 89 75 12 11 6 5 4 3 1>
CHE-Buff-3:RehabMan buffCHE$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_IDT76e0_Envy.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: EC27A0407BDDCCA5387D23614062C2EC
 

Attachments

  • Archive.zip
    52.4 KB · Views: 120
  • CLOVER.zip
    1.7 MB · Views: 156
  • CHE Buff.ioreg
    4 MB · Views: 192
Hey. I'm on 10.12.4 with my HP envy laptop and have an issue. Booting is fine and when the apple logo is shown it loads nearly half way trough and then the screen dimms down. Almost completely, barely visible in bright light ( flashlight) :)

HDMI output is ok as is all other functions (audio wifi etc.)

I'll post like described in this post https://www.tonymacx86.com/threads/...eries-j-k-q-n-using-clover-uefi-10-11.168613/

Code:
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82ddb000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y appleintelcpu
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y applelpc
   86    0 0xffffff7f829b1000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <85 12 5 4 3>
CHE-Buff-3:RehabMan buffCHE$ kextstat|grep -y applehda
   91    1 0xffffff7f82d4a000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <90 89 75 12 7 6 5 4 3 1>
  116    0 0xffffff7f83076000 0xb5000    0xb5000    com.apple.driver.AppleHDA (9274.7) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <115 92 91 90 89 75 12 11 6 5 4 3 1>
CHE-Buff-3:RehabMan buffCHE$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_IDT76e0_Envy.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: EC27A0407BDDCCA5387D23614062C2EC

https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
 
Eventually.

I was wondering if you could look at my SSDT-HACK for the Envy. Since the brightness patch as you mentioned, the dedicated graphics was being activated since we had to remove the PNLF entry in SSDT-HACK. I was able to incorporate your disable dedicate SSDT from your OS-X-Clover repo to disable the dedicated card without having the PNLF entry since we are using the SSDT-PNLF. I am linking my post from before with the problem reporting files with my SSDT https://www.tonymacx86.com/threads/...s-in-10-12-sierra.202316/page-95#post-1485444

Mainly this is what I have now in my SSDT-HACK.

"Device(RMD1)
{
//Name(_ADR, 0)
Name(_HID, "RMD10000")
Method(_INI)
{
// disable discrete graphics (Nvidia) if it is present
External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
If (CondRefOf(\_SB.PCI0.PEG0.PEGP._OFF))
{
\_SB.PCI0.PEG0.PEGP._OFF()
}
// disable EHCI#1
// put EHCI#1 in D3hot (sleep mode)
^^EH01.PSTE = 3
// disable EHCI#1 PCI space
^^LPCB.FDE1 = 1
}
}"


In your disable dedicate SSDT, you used the same device (RMD1) so I just added the PEG0 portion to my current defined RMD1. I hope this is alright as I am no programmer. If you have a solution so we can eliminate the SSDT-PNLF altogether (for cleanup proposes) so that way we only use the SSDT.aml(power management) and SSDT-HACK.aml for our Envy.
 
I was wondering if you could look at my SSDT-HACK for the Envy. Since the brightness patch as you mentioned, the dedicated graphics was being activated since we had to remove the PNLF entry in SSDT-HACK. I was able to incorporate your disable dedicate SSDT from your OS-X-Clover repo to disable the dedicated card without having the PNLF entry since we are using the SSDT-PNLF. I am linking my post from before with the problem reporting files with my SSDT https://www.tonymacx86.com/threads/...s-in-10-12-sierra.202316/page-95#post-1485444

Mainly this is what I have now in my SSDT-HACK.

"Device(RMD1)
{
//Name(_ADR, 0)
Name(_HID, "RMD10000")
Method(_INI)
{
// disable discrete graphics (Nvidia) if it is present
External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
If (CondRefOf(\_SB.PCI0.PEG0.PEGP._OFF))
{
\_SB.PCI0.PEG0.PEGP._OFF()
}
// disable EHCI#1
// put EHCI#1 in D3hot (sleep mode)
^^EH01.PSTE = 3
// disable EHCI#1 PCI space
^^LPCB.FDE1 = 1
}
}"


In your disable dedicate SSDT, you used the same device (RMD1) so I just added the PEG0 portion to my current defined RMD1. I hope this is alright as I am no programmer. If you have a solution so we can eliminate the SSDT-PNLF altogether (for cleanup proposes) so that way we only use the SSDT.aml(power management) and SSDT-HACK.aml for our Envy.

I just checked in the changes for Envy-J on github.
 
No bug in Clover. Your mistake. You have empty MatchBuild and MatchOS properties. In some versions of Clover this causes no match.
This patch worked on the latest version.
- make sure you verify your HDMI port still works (some laptops have HDMI wired to 0105, not 0204)

And HDMI worked when keeping 0105.
Note: Your config.plist has other problems:
Thx, I corrected these problems. After this patch, booting become smoother. And there is no points during booting.

This is a file after correctly patching.
 

Attachments

  • kim'sMacBook Pro.ioreg
    6.2 MB · Views: 174
Back
Top