Contribute
Register

Thinkpad X220 with Azurewave AW-CE123h Wifi+BT

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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/
 
Joined
Jul 11, 2014
Messages
8
Mac
Classic Mac
Mobile Phone
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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-capitan-laptop-support/164990-faq-read-first-laptop-frequent-questions.html
 
Joined
Jul 11, 2014
Messages
8
Mac
Classic Mac
Mobile Phone
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
 
Joined
Sep 4, 2018
Messages
1
Motherboard
x220 Lenovo
CPU
i5-2520m
Graphics
HD3000
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

Top