Contribute
Register

[Guide] Lenovo Y580 - El capitan (10.11) using Clover UEFI

Status
Not open for further replies.
Hi RehabMan,

I replaced the original wireless card with atheros AR5B195, and it worked in my hp 4230s before.
Is it the compatibility issue with Y580? I also need to wait some time to wait the bluetooth keyboard and mouse work after every reboot. (WIFI is normal)

Did you forget to install IOath3kfrmwr.kext?
 
Did you forget to install IOath3kfrmwr.kext?
Sorry, do you mean this one?
https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

FYI:
Code:
Sunnys-MacBook-Pro:~ sunny$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Y580ARPT.kext
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 JMB38X.kext
kext file:///System/Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext DummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext
 
Sorry, do you mean this one?
https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

FYI:
Code:
Sunnys-MacBook-Pro:~ sunny$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Y580ARPT.kext
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 JMB38X.kext
kext file:///System/Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext DummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext

Yes.

Your kextcache output indicates IOath3kfrmwr.kext is not installed. Without it, you should have no expectation of working bluetooth after sleep or after cold boot.

I don't know why you have BrcmPatchRAM kexts if you have Atheros bluetooth...
 
Yes.

Your kextcache output indicates IOath3kfrmwr.kext is not installed. Without it, you should have no expectation of working bluetooth after sleep or after cold boot.

I don't know why you have BrcmPatchRAM kexts if you have Atheros bluetooth...

Hi RehabMan,

Thanks for the reply. I have install the IOath3kfrmwr.kext using KextBeast. But bluetooth still doesn't work after waking up from sleep.

I have no idea about BrcmPatchRAM kexts (installed by the Y580 tool?)

I tried to remove it (not sure I was doing right or not):
Code:
sudo mv /System/Library/Extensions/BrcmPatchRAM2.kext/ ~/
sudo touch /System/Library/Extensions && sudo kextcache -u /

but I can't wake up from sleep after doing that (keyboard light was on).


2. Select the following options:
- Clover UEFI
- Patch Sound
- Kexts
Config & DSDT patcher:- Generate Clover Config.plist
- Patch DSDT
- Select the right display type
- SSDT generatorExtra tools: all optional but they are recommended apps.- MaciASL
- Kext Wizard
- Clover Configurator
- You can install more tools depending on your wishes.

2.png



There is no "patch sound" in the tool.


3. After the installation, try to reboot without the USB and everything should work fine! For audio & Bluetooth you must reboot two times more and use Dekstop > Tools > Kext Wizard and repair permissions and cache (The three last checkboxes in the maintenance tab)

I did this step, and I found I can't change sound volume either.

18 Sep 2016 10-48-39.png


Any suggestion?
 
Last edited:
Hi RehabMan,

Thanks for the reply. I have install the IOath3kfrmwr.kext using KextBeast. But bluetooth still doesn't work after waking up from sleep.

I have no idea about BrcmPatchRAM kexts (installed by the Y580 tool?)

I tried to remove it (not sure I was doing right or not):
Code:
sudo mv /System/Library/Extensions/BrcmPatchRAM2.kext/ ~/
sudo touch /System/Library/Extensions && sudo kextcache -u /

but I can't wake up from sleep after doing that (keyboard light was on).




View attachment 210785


There is no "patch sound" in the tool.




I did this step, and I found I can't change sound volume either.

View attachment 210784

Any suggestion?

Check system.log for messages from IOath3kfrmwr:
Code:
grep -y IOath /var/log/system.log

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
Check system.log for messages from IOath3kfrmwr:
Code:
grep -y IOath /var/log/system.log

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.

Thanks for the reply. Attached the debug stuffs, please check.

Code:
Sunnys-MacBook-Pro:~ sunny$ grep -y IOath /var/log/system.log
Sep 19 00:08:32 Sunnys-MacBook-Pro com.apple.kextcache[708]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep 19 00:13:57 localhost kernel[0]: IOath3kfrmwr: Version 1.2.1 starting
Sep 19 00:13:57 localhost kernel[0]: org_rehabman_IOath3kfrmwr(<ptr>)::start - failed to reset the device
Sep 19 00:13:57 localhost kernel[0]: IOath3kfrmwr: firmware loaded successfully!
Sep 19 00:20:15 Sunnys-MacBook-Pro com.apple.kextcache[547]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep 19 21:38:07 localhost kernel[0]: IOath3kfrmwr: Version 1.2.1 starting
Sep 19 21:38:07 localhost kernel[0]: org_rehabman_IOath3kfrmwr(<ptr>)::start - failed to reset the device
Sep 19 21:38:07 localhost kernel[0]: IOath3kfrmwr: firmware loaded successfully!
Sep 19 21:46:51 Sunnys-MacBook-Pro com.apple.kextcache[1214]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep 19 21:50:49 Sunnys-MacBook-Pro com.apple.kextcache[529]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext

Code:
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82766000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f8262a000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) BE48A02E-DF3E-3D5D-B3B4-A87BE2C88636 <7 6 5 4 3 1>
   30    0 0xffffff7f82625000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y applelpc
   89    0 0xffffff7f82417000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <85 12 5 4 3>
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y applehda
   95    2 0xffffff7f81d4d000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.12) D532D0E1-0A58-3DBA-AB37-3979E2659B2B <94 93 77 12 7 6 5 4 3 1>
  117    0 0xffffff7f81ec5000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) 4BBAF30A-0068-3ADC-9DE8-D0800405AFD1 <116 96 95 94 93 77 12 11 6 5 4 3 1>

Code:
Sunnys-MacBook-Pro:~ sunny$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Y580ARPT.kext
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 JMB38X.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
kext file:///System/Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext DummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext
 

Attachments

  • y580-debug.zip
    2.4 MB · Views: 91
Thanks for the reply. Attached the debug stuffs, please check.

Code:
Sunnys-MacBook-Pro:~ sunny$ grep -y IOath /var/log/system.log
Sep 19 00:08:32 Sunnys-MacBook-Pro com.apple.kextcache[708]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep 19 00:13:57 localhost kernel[0]: IOath3kfrmwr: Version 1.2.1 starting
Sep 19 00:13:57 localhost kernel[0]: org_rehabman_IOath3kfrmwr(<ptr>)::start - failed to reset the device
Sep 19 00:13:57 localhost kernel[0]: IOath3kfrmwr: firmware loaded successfully!
Sep 19 00:20:15 Sunnys-MacBook-Pro com.apple.kextcache[547]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep 19 21:38:07 localhost kernel[0]: IOath3kfrmwr: Version 1.2.1 starting
Sep 19 21:38:07 localhost kernel[0]: org_rehabman_IOath3kfrmwr(<ptr>)::start - failed to reset the device
Sep 19 21:38:07 localhost kernel[0]: IOath3kfrmwr: firmware loaded successfully!
Sep 19 21:46:51 Sunnys-MacBook-Pro com.apple.kextcache[1214]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep 19 21:50:49 Sunnys-MacBook-Pro com.apple.kextcache[529]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext

Code:
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82766000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y appleintelcpu
   22    0 0xffffff7f8262a000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) BE48A02E-DF3E-3D5D-B3B4-A87BE2C88636 <7 6 5 4 3 1>
   30    0 0xffffff7f82625000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y applelpc
   89    0 0xffffff7f82417000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <85 12 5 4 3>
Sunnys-MacBook-Pro:~ sunny$ kextstat|grep -y applehda
   95    2 0xffffff7f81d4d000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.12) D532D0E1-0A58-3DBA-AB37-3979E2659B2B <94 93 77 12 7 6 5 4 3 1>
  117    0 0xffffff7f81ec5000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) 4BBAF30A-0068-3ADC-9DE8-D0800405AFD1 <116 96 95 94 93 77 12 11 6 5 4 3 1>

Code:
Sunnys-MacBook-Pro:~ sunny$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Y580ARPT.kext
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 JMB38X.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
kext file:///System/Library/Extensions/HSSDBlockStorage.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext DummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext

Your ioreg shows you have Broadcom bluetooth (and Atheros), and it is working.
DO NOT install multiple bluetooth controllers. OS X does not support it well...
 
Your ioreg shows you have Broadcom bluetooth (and Atheros), and it is working.
DO NOT install multiple bluetooth controllers. OS X does not support it well...
How can I disable one of them?
 
First you will have to tell me how each is attached to the computer.
I have no idea with Broadcom bluetooth (may be integrated in the motherboard?). I replaced with the original wireless card (Intel Centrino Wireless-N 2200, Model: 2200BNHMW) with Atheros AR5B195
 
Status
Not open for further replies.
Back
Top