Contribute
Register

Lenovo G500 10.12.3 - Audio/brightness/etc help needed

Status
Not open for further replies.
Joined
Nov 26, 2013
Messages
134
Motherboard
Lenovo G500
CPU
i3-3120M 2.5GHz
Graphics
Intel HD 4000 Graphics
Mac
  1. iMac
So after sticking with Mavericks for a few years I'm ready now to update to Sierra, so I first installed Mavericks again using my old guide into an external hard drive, then updated it straight to Sierra from the App Store. I had to remove all kexts except FakeSMC from kexts/10.12 for the installer to run, but I was able to put them back in afterwards for it to boot.

Here's my current issues, with things that were working already in 10.9.5:
-No sound
-Brightness has a very limited range even with ACPIBacklight and custom DSDT patch
-Trackpad won't drag with two taps
-Display prefpane won't open (I already read about this)
-Shut Down works like Restart

I tried updating VoodooHDA to the latest version here https://sourceforge.net/projects/voodoohda/, I tried using the patched AppleHDA with DSDT patches and Clover inject, not working. Farthest I managed to go is having the devices appear in System Profiler with AppleHDA, but not in the Sound prefpane.
Brightness sometimes has a little bit of range, sometimes it's stuck in one position, even though it worked perfectly in 10.9.5.
I updated VoodooPS2Controller to the latest version by RehabMan and there's no double tap dragging, how do I re-enable this?
I haven't done much work for the Display prefpane.

Can anyone help me with this?

Thanks in advance.
 
So after sticking with Mavericks for a few years I'm ready now to update to Sierra, so I first installed Mavericks again using my old guide into an external hard drive, then updated it straight to Sierra from the App Store. I had to remove all kexts except FakeSMC from kexts/10.12 for the installer to run, but I was able to put them back in afterwards for it to boot.

Here's my current issues, with things that were working already in 10.9.5:
-No sound
-Brightness has a very limited range even with ACPIBacklight and custom DSDT patch
-Trackpad won't drag with two taps
-Display prefpane won't open (I already read about this)
-Shut Down works like Restart

I tried updating VoodooHDA to the latest version here https://sourceforge.net/projects/voodoohda/, I tried using the patched AppleHDA with DSDT patches and Clover inject, not working. Farthest I managed to go is having the devices appear in System Profiler with AppleHDA, but not in the Sound prefpane.
Brightness sometimes has a little bit of range, sometimes it's stuck in one position, even though it worked perfectly in 10.9.5.
I updated VoodooPS2Controller to the latest version by RehabMan and there's no double tap dragging, how do I re-enable this?
I haven't done much work for the Display prefpane.

Can anyone help me with this?

Thanks in advance.

http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
For your trackpad 'issue', go to System Preferences>Accessibility>Mouse & Trackpad>Trackpad Options... and check "Enable dragging" :)
 
Fixed the trackpad and brightness. However, is there a way to bring a full customized brightness range like it used to be possible with DSDT and ACPIBacklight before? The most important thing right there, though, is audio. I tried following these two guides:

http://osxarena.com/2015/09/patch-applehda-with-clover-patch-on-fly-os-x-update-proof/
http://www.insanelymac.com/forum/topic/297562-applehdapatcher/
And also tried using VoodooHDA

The injector/patch methods didn't work either even if coupled with DSDT HDAU/HDEF edits and adding the layout-id in the Clover config. I tried both installing the injector to S/L/E and the EFI partition. I did rebuild kext caches after installing and rebooted many times. The farthest I managed to go was getting System Profiler to list some things under Audio and getting some Sound Assertions but with no devices available in the prefpane. VoodooHDA didn't work, even if I deleted AppleHDA from S/L/E first. What did I do wrong? Am I missing some step? Please help me out.
 
Fixed the trackpad and brightness. However, is there a way to bring a full customized brightness range like it used to be possible with DSDT and ACPIBacklight before? The most important thing right there, though, is audio. I tried following these two guides:

http://osxarena.com/2015/09/patch-applehda-with-clover-patch-on-fly-os-x-update-proof/
http://www.insanelymac.com/forum/topic/297562-applehdapatcher/
And also tried using VoodooHDA

The injector/patch methods didn't work either even if coupled with DSDT HDAU/HDEF edits and adding the layout-id in the Clover config. I tried both installing the injector to S/L/E and the EFI partition. I did rebuild kext caches after installing and rebooted many times. The farthest I managed to go was getting System Profiler to list some things under Audio and getting some Sound Assertions but with no devices available in the prefpane. VoodooHDA didn't work, even if I deleted AppleHDA from S/L/E first. What did I do wrong? Am I missing some step? Please help me out.

Backlight guide is linked from the FAQ.
So is information regarding audio.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Managed to get brightness, audio and display prefpane working! Had to add the ACPIBacklight kext again and the full patch for HD4000, I had forgotten about that... also I was doing the kext install/clear cache/reboot without cache move in the wrong order. Even then I wasn't able to get the AppleHDA injector working or the Clover patches, only VoodooHDA or patched AppleHDA on S/L/E worked... I chose AppleHDA this time because of the louder volume, but internal speakers and mic inputs don't work. I haven't tested HDMI audio, hopefully it works. Anyway, everything is working correctly now, EXCEPT for shut down, it still reboots instead.

This is what I've tested:

1. Shutdown Fix either on Clover or DSDT
2. Disabling Wake on Ethernet

I did found out that when I took out every kext off the 10.12 folder except for FakeSMC, VoodooPS2Controller and GenericUSBXHCI so the installer would run, it did shut down properly, so maybe it's some interaction with the other kexts?

The kexts I'm running right now are:
ACPIBacklight.kext
ACPIBatteryManager.kext
ALXEthernet.kext
AppleBacklightInjector.kext
FakeSMC.kext
GenericUSBXHCI.kext
toledaARPT.kext
VoodooPS2Controller.kext

and patched AppleHDA.kext on /S/L/E.

Edit: Also, I can't turn off Bluetooth for some reason, it's greyed out...
 
Last edited:
Managed to get brightness, audio and display prefpane working! Had to add the ACPIBacklight kext again and the full patch for HD4000, I had forgotten about that... also I was doing the kext install/clear cache/reboot without cache move in the wrong order. Even then I wasn't able to get the AppleHDA injector working or the Clover patches, only VoodooHDA or patched AppleHDA on S/L/E worked... I chose AppleHDA this time because of the louder volume, but internal speakers and mic inputs don't work. I haven't tested HDMI audio, hopefully it works. Anyway, everything is working correctly now, EXCEPT for shut down, it still reboots instead.

This is what I've tested:

1. Shutdown Fix either on Clover or DSDT
2. Disabling Wake on Ethernet

I did found out that when I took out every kext off the 10.12 folder except for FakeSMC, VoodooPS2Controller and GenericUSBXHCI so the installer would run, it did shut down properly, so maybe it's some interaction with the other kexts?

The kexts I'm running right now are:
ACPIBacklight.kext
ACPIBatteryManager.kext
ALXEthernet.kext
AppleBacklightInjector.kext
FakeSMC.kext
GenericUSBXHCI.kext
toledaARPT.kext
VoodooPS2Controller.kext

and patched AppleHDA.kext on /S/L/E.

Edit: Also, I can't turn off Bluetooth for some reason, it's greyed out...

Read FAQ, "Problem Reporting".
Power control for bluetooth is only available with compatible Broadcom BT.
 
This is all my stuff, also, I was trying bluetooth yesterday and it doesn't pick up any devices, also, when I tried to generate a bluetooth diagnostic report my computer rebooted without any kernel panic messages... keep in mind this was working all right in 10.9. Why is this? Thanks.

Code:
Mhks-MacBook-Pro:RehabMan mhk$  kextstat|grep -y acpiplat
   13    2 0xffffff7f83093000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 867C81BE-EA01-3A65-89F4-06D78E6514CA <12 11 7 6 5 4 3 1>
Mhks-MacBook-Pro:RehabMan mhk$ kextstat|grep -y appleintelcpu
   24    0 0xffffff7f82f70000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) 9E383328-0713-3AD3-BC4A-3A2A5646FEE5 <7 6 5 4 3 1>
   33    0 0xffffff7f82f6b000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Mhks-MacBook-Pro:RehabMan mhk$ kextstat|grep -y applelpc
   95    0 0xffffff7f82c52000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <94 12 5 4 3>
Mhks-MacBook-Pro:RehabMan mhk$ kextstat|grep -y applehda
   93    1 0xffffff7f8251b000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (278.56) CFB0D0AE-F09A-3660-8F95-7A02FD5FBF07 <92 91 42 12 7 6 5 4 3 1>
  116    0 0xffffff7f8269d000 0xb4000    0xb4000    com.apple.driver.AppleHDA (999.1.1fc1) A4EB06C9-A40A-39EF-9C4A-D7F23DB9A2F9 <115 109 93 92 91 42 6 5 4 3 1>
  122    0 0xffffff7f83002000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (278.56) 06C594F4-3E5D-3BF4-A783-90C741DAA3F0 <4 3>

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext SATSMARTDriver.kext
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileUSBSwch.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileUSBLANMerge.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileMTP.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileMS.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext
KernelCache ID: A1AC64238EFD155B54064D3F910A72CD
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>
 

Attachments

  • Mhk’s MacBook Pro.ioreg.zip
    596 KB · Views: 123
  • RehabMan.zip
    18.1 KB · Views: 116
  • CLOVER.zip
    3.4 MB · Views: 132
This is all my stuff, also, I was trying bluetooth yesterday and it doesn't pick up any devices, also, when I tried to generate a bluetooth diagnostic report my computer rebooted without any kernel panic messages... keep in mind this was working all right in 10.9. Why is this? Thanks.

Code:
Mhks-MacBook-Pro:RehabMan mhk$  kextstat|grep -y acpiplat
   13    2 0xffffff7f83093000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 867C81BE-EA01-3A65-89F4-06D78E6514CA <12 11 7 6 5 4 3 1>
Mhks-MacBook-Pro:RehabMan mhk$ kextstat|grep -y appleintelcpu
   24    0 0xffffff7f82f70000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) 9E383328-0713-3AD3-BC4A-3A2A5646FEE5 <7 6 5 4 3 1>
   33    0 0xffffff7f82f6b000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Mhks-MacBook-Pro:RehabMan mhk$ kextstat|grep -y applelpc
   95    0 0xffffff7f82c52000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <94 12 5 4 3>
Mhks-MacBook-Pro:RehabMan mhk$ kextstat|grep -y applehda
   93    1 0xffffff7f8251b000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (278.56) CFB0D0AE-F09A-3660-8F95-7A02FD5FBF07 <92 91 42 12 7 6 5 4 3 1>
  116    0 0xffffff7f8269d000 0xb4000    0xb4000    com.apple.driver.AppleHDA (999.1.1fc1) A4EB06C9-A40A-39EF-9C4A-D7F23DB9A2F9 <115 109 93 92 91 42 6 5 4 3 1>
  122    0 0xffffff7f83002000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (278.56) 06C594F4-3E5D-3BF4-A783-90C741DAA3F0 <4 3>

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext SATSMARTDriver.kext
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileUSBSwch.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileUSBLANMerge.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileMTP.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/MotMobileUSB.kext/Contents/PlugIns/MotMobileMS.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext
KernelCache ID: A1AC64238EFD155B54064D3F910A72CD
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

You should try modifying BrcmNonPatchRAM2.kext to include your device... 0afc:217d.
 
I installed BrcmPatchRAM2 and BrcmNonPatchRAM2, and added this to BrcmNonPatchRAM2:

Code:
       <key>hpbt native</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
           <key>IOClass</key>
           <string>BroadcomBluetoothHostControllerUSBTransport</string>
           <key>IOProviderClass</key>
           <string>IOUSBHostDevice</string>
           <key>idProduct</key>
           <integer>217d</integer>
           <key>idVendor</key>
           <integer>0a5c</integer>
       </dict>
       <key>hpbt no firmware</key>
       <dict>
           <key>#FirmwareKey</key>
           <string>only load and unload native bluetooth</string>
           <key>CFBundleIdentifier</key>
           <string>com.no-one.BrcmNonPatchRAM2</string>
           <key>DisplayName</key>
           <string>HP Bluetooth Module</string>
           <key>IOClass</key>
           <string>BrcmPatchRAM2</string>
           <key>IOMatchCategory</key>
           <string>BrcmPatchRAM2</string>
           <key>IOProviderClass</key>
           <string>IOUSBHostDevice</string>
           <key>idProduct</key>
           <integer>217d</integer>
           <key>idVendor</key>
           <integer>0a5c</integer>
       </dict>

I didn't know how to fill the <key> part, so I put that in. Didn't work, same as before. Any ideas?
 
Status
Not open for further replies.
Back
Top