Contribute
Register

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

Caps lock is unreliable

Using VoodooPS2Controller.kext, you will notice the capslock key is unreliable.

Use VoodooPS2Controller.kext v.18.25 or later.

https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller

On my Probook 470 G0 using VoodooPS2Controller 1.8.28 (from a fresh install of 10.12.6 and 1.8.27 which was then updated/replaced last night with 1.8.28)

I've set the modifier key for caps-lock to Control. pressing the caps-lock seems to "control lock", like holding control in. Is that expected behaviour for 1.8.28?

I've got used to the caps-lock replaced with control that's why I'm asking.
 
I did a fresh install of 10.12.6 on my HP Probook 470 G0 circa 31/08/2017 with the 1.8.27 (at that time), and last night (03/09/2017) replaced with 1.8.28 that's suppose to have fixes for 10.12 issues. and it's loaded when checking with kextstat

But I'm still not seeing the trackpad options in the sysprefs, only "awaiting bluetooth trackpad". Is that the correct behavior?
Two finger gestures are working, but the three finger tap (that I used for "mission control" on 10.11.x) still doesn't seem to work.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
On my Probook 470 G0 using VoodooPS2Controller 1.8.28 (from a fresh install of 10.12.6 and 1.8.27 which was then updated/replaced last night with 1.8.28)

I've set the modifier key for caps-lock to Control. pressing the caps-lock seems to "control lock", like holding control in. Is that expected behaviour for 1.8.28?

I've got used to the caps-lock replaced with control that's why I'm asking.

Read here: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/issues/106
 

Thank you, needed to know if that was normal, will go double check my setup and come back with those details.

[Edit] In the multiple windows on the desktop open to get everything going, I found I still had to go through the rest of the Guide
and now it's showing the needed in the trackpad sysprefs :)

Thank you RehabMan!


Thank you, Will attempt that after I've sorted the rest of the notebook.
 
Last edited:
This is it!
My u430 with 10.12.4 suffered from this problem (short duration lag after wake and after login).

My u430 has LVDS and a single HDMI.
I use ig-platform-id 0xa260006 with it. 0xa260006 has LVDS, 0105 DP, 0204 DP.
The HDMI is wired to 0204, so I patch that port for HDMI (to enable HDMI audio).
I also use the 'vbo' 9mb cursor bytes patch (even though it is not needed on my particular laptop... it is helpful on others).

So... before 10.12.4, I had these patches for com.apple.driver.AppleIntelFramebufferAzul:

Comment: 0x0a260006 9MB cursor bytes, vbo
Find: <0600260a 01030303 00000002 00003001 00006000>
Replace: <0600260a 01030303 00000002 00003001 00009000>

Comment: HDMI-audio, port 0204, 0x0a260005 0x0a260006
Find: <02040900 00040000 87000000>
Replace: <02040900 00080000 87000000>

Now the 0105 port comes before the 0204 port in the framebuffer, but we don't need the 0105 port as it is not connected to anything (and causing the lags).

So... strategy is to replace 0105 with 0204 and reduce the number of ports from 3 to 2.

We already know that in AppleIntelFramebufferCapri that 0x01660004 has only a single LVDS connector, so we can look to the header of that ig-platform-id data to discover what we need to reduce our ig-platform data in Azul from 3 ports to 2.

From AppleIntelFramebufferCapri 0x01660004:
04006601 01030101

And from AppleIntelFramebufferAzul 0x0a260006:
0600260A 01030303

So, there appears to be two counts at the end related to the number of connectors... plan to change them both...

New set of patches:

Comment: 0x0a260006 9MB cursor bytes (vbo), 2 ports only (RehabMan)
Find: <0600260a 01030303 00000002 00003001 00006000>
Replace: <0600260a 01030202 00000002 00003001 00009000>

Comment: 0x0a260006 disable 0204 port, change 0105 DP port to 0204 HDMI (RehabMan)
Find: <01050900 00040000 87000000 02040900 00040000 87000000>
Replace: <02040900 00080000 87000000 FF000000 01000000 40000000>

Result: No more lag after login and wake from sleep.
Can you please provide the equivalent patch for Broadwell 0x16260006?
 
Can you please provide the equivalent patch for Broadwell 0x16260006?

Open a separate thread.
Provide "Problem Reporting" files complete with ioreg showing external monitor connected.
 
The issue with Activity Monitor is fixed by ACPIBatteryManager.kext v1.71. Make sure you update to the latest.

I confirm it, updated my ACPIBatteryManager.kext to RehabMan-Battery-2017-0901.zip Bitbucket's release and it fixed the Activity Monitor crash :thumbup:
 
I've updated to 10.12.6 from App Store but can't boot anymore with clover 4097. :(
 
Back
Top