This is a working set of kexts and configurations for running OS X on an ASUS UX32A laptop.
The purpose of this repo is to help improving an already booting system, not to help installing it: I have OS X for a long time, so I don't remember the problems I faced during installation. Here's a good All-in-one guide and here's a specialized forum.
- Model: UX32A-R3028H
- UEFI firmware version: 216
- CPU: Intel i3-3217U
- GPU: Intel HD4000
- Audio: ALC269VB (Device: 0x80861E20, CodecID: 0x10EC0269)
- Wireless chip: Azurewave aw-ce123h (the original wireless card doesn't work, it must be replaced):
- Wifi: Broadcom BCM4352 (IDs: 14e4, 43b1)
- Bluetooth: Broadcom 20702A3 (BCM20702A0) (IDs: 0x3404, 0x13d3)
Some detailed system information gathered from Linux: System Hardware/. You can also check under OS X with the preinstalled System Information.app, DCPImanager or IORegistryExplorer.
- Current OS X version: El Capitan 10.11.6
- Bootloader: Clover EFI
- Working: CPU steps, sleep, audio, wifi, bluetooth, multitouch, FN keys, USB ports1, HDMI, HDMI audio...
- Not working: Card reader, VGA port, iMessage
- Not working (or not tested properly): Handoff, Instant Hotspot (even though in the bluetooth info section of OS X these are "ON"), hibernation
- Clover config.plist and drivers (see section How to install Clover)
- DSDT and SSDT (SSDT generated with ssdtPRgen v13.2: "$ ./ssdtPRgen.sh -x 1 -lfm 900")
- Various kexts:
- ACPIBatteryManager
- ApplePS2SmartTouchPad: touchpad and keyboard (this is set to ISO and italian keyboard layout)
- AsusNBFnKeys
- Brcm*: bluetooth (If you have a different wireless card download BrcmFirmwareRepo.kext from the official repo, NOT from here, because this one only works on this wireless card)
- DummyHDA: to use Apple's audio driver (If you have issues: a complete Audio guide, a very good automatic patcher)
- EAPDFix: to fix audio after sleep. As an alternative, try CodecCommander
- FakePCIID*: to make wifi and USB 3.0 work
- FakeSMC: essential to boot OS X; no plugins installed. I added a key (ACID) to its Info.plist to fix this: RehabMan/OS-X-ACPI-Battery-Driver#8
- IntelBacklight: for display backlight
- (The drivers included in EFI/CLOVER/drivers64UEFI are only the ones not bundled with the installer of Clover)
- I install Clover with these configuration:
Current trackpad gestures (ApplePS2SmartTouchPad)
Gesture | details | Action |
---|---|---|
Tap | Two fingers | Right mouse click |
Three fingers | Middle mouse click | |
Four fingers | Show desktop | |
Five fingers | Launchpad | |
Click | One finger everywhere | Left mouse click |
Swipe | Two fingers | Scrolling |
Three fingers left/right | Desktop switch | |
Three fingers up | Mission control | |
Three fingers down | App window list | |
Four fingers up | Fullscreen | |
Four fingers down | SHIFT CMD T ("Show all tabs" in Safari) | |
Four fingers left/right | Go back/forward (histories) | |
Pinch | Four fingers in | Mission Control |
Long tap | Three fingers | CMD W (close window) |
Four fingers | Force close apps window |
(Based on the one by nerdyjem: https://girlintroverted.me/clover-themes/)
1: *In this repo I said the left port didn't work, it was Android File Transfer's fault. It causes MANY problems with USB ports.