Contribute
Register

Thinkpad X220 with Azurewave AW-CE123h Wifi+BT

Status
Not open for further replies.

Attachments

  • kernel_log.txt
    65.7 KB · Views: 485
  • kextcache_log.txt
    12.7 KB · Views: 123
  • kextstat_all_log.txt
    20.2 KB · Views: 134
  • kextstat_log.txt
    3.9 KB · Views: 184
  • MacBook-Pro-de-benoit.ioreg
    4.5 MB · Views: 105
  • SSDT-1.aml
    51 bytes · Views: 169
  • DSDT.aml
    43.3 KB · Views: 132
  • nvram.plist
    2 KB · Views: 211
  • SSDT-2.aml
    2 KB · Views: 177
  • SSDT-3.aml
    1.5 KB · Views: 213
  • SSDT-4.aml
    348 bytes · Views: 136
  • SSDT.aml
    585 bytes · Views: 166

EFI/Clover is missing. Please read "Problem Reporting" carefully.

Your kextcache shows kexts are not installed correctly. All hack kexts should be installed to /L/E, not /S/L/E.

Your profile has no laptop hardware details. Please fix as per FAQ:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

Keep in mind your SMBIOS choice will prevent the Apple Airport kexts (for Broadcom a/b/n) from working due to SMBIOS whitelist checks. There is a patch for it.
Read here:
https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/
 
i put airportbrcmfixup.kext and it is doesnt work
i m totaly loose.
someone can tell me exactly what files and where i must put them.
i do that and doesnt work

WiFi Injection Methods (select one method, remove before installing a different method)
  1. kext enabler, FakePCIID/RehabMan
    • All supported Broadcom WiFi cards/AirPortBrcm4360.kext
    • README: RehabMan/OS-X-Fake-PCI-ID
    • Download: RehabMan / OS-X-Fake-PCI-ID
    • Install with kext installer to ~/Library/Extension:
      • FakePCIID.kext
      • FakePCIID_Broadcom_WiFi.kext
      • Install latest versions as available
    • Download config-bcm94352-1x0.plist.zip (above)
      • use AirPort.Brcm4360 patches (10.12)
    • Paste patch to config.plist/KernelAndKextPatches/KextsToPatch
      • 10.12+-BCM94352-fvco-darkvoid
      • 10.13/10.12 only
 
i put airportbrcmfixup.kext and it is doesnt work
i m totaly loose.
someone can tell me exactly what files and where i must put them.
i do that and doesnt work

WiFi Injection Methods (select one method, remove before installing a different method)
  1. kext enabler, FakePCIID/RehabMan
    • All supported Broadcom WiFi cards/AirPortBrcm4360.kext
    • README: RehabMan/OS-X-Fake-PCI-ID
    • Download: RehabMan / OS-X-Fake-PCI-ID
    • Install with kext installer to ~/Library/Extension:
      • FakePCIID.kext
      • FakePCIID_Broadcom_WiFi.kext
      • Install latest versions as available
    • Download config-bcm94352-1x0.plist.zip (above)
      • use AirPort.Brcm4360 patches (10.12)
    • Paste patch to config.plist/KernelAndKextPatches/KextsToPatch
      • 10.12+-BCM94352-fvco-darkvoid
      • 10.13/10.12 only

Your profile has no hardware details.
You failed to attach any problem reporting files.

Please read the FAQ:
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
i try this method and it works
thx a lot
  • Install to EFI/CLOVER/kexts/Other/
    • AirportBrcmFixup.kext
    • Lilu.kext
  • Non native/inject Brcm device_id (one method)
    • config.plist/Devices/FakeID/WIFI/0x43a014e4
 
I had a bunch of issues with BT since the x220 had it's own BT3.0 daughter card and I went through various configurations with and without it installed on the motherboard. The main issue was that the BTDC (I believe) was taking precedence over the BT on the aw-ce123h. I eventually got the BT on the aw-ce123h to take precedence by disabling it in windows and rebooting into OS X. I think both devices now power up during POST and get detected in OS X. I also ended up using USBInjectAll.kext and a custom SSDT to disable the USB port disable the USB port that the BTDC was connected to. I had to do this because the BTDC would override the aw-ce123h when resuming from sleep. Now with the USB port disabled, the BTDC is effectively disabled.

1) Install USBInjectAll.kext
2) Grab the SSDT-UIAC-All.dsl file from: https://github.com/RehabMan/OS-X-USB-Inject-All
3) kept only the following ports: HP11 (left rear USB), HP12(left front USB), HP13(BT on aw-ce123h), HP22(right USB), HP23 (fingerprint reader), HP26 (camera). Other ports may be used if you have a dock. use ioregistryexplorer to see what you actuall use. I removed HP24 which is where the BTDC was on.
3) Used MacASL to save as AML, installed into EFI/Clover/ACPI/patched

Airdrop, handoff, continuity, all works now... awesome....

Hi, guys
I wanna disable HP24, and I already make SSDT-UIAC.aml
Why my BTDC still work?

This is my custom SSDT, can somebody help me?
Thanks a lot!
 

Attachments

  • SSDT-UIAC.aml
    558 bytes · Views: 142
Status
Not open for further replies.
Back
Top