Awesome
ASUS A556U (X556UQ) - Hackintosh Catalina 10.15.5 - Big Sur 11.5.1 (OpenCore)
Screenshot
- Big Sur 11.5.1 (Update)
- Big Sur 11.2.3 (Update)
- Big Sur 11.0.1 (Update)
- Catalina 10.15.6 (Update)
- Catalina 10.15.5
Technical Specifications
Name | Specifications |
---|---|
Processor | Intel Core i5 - 6200U |
Memory | 1x 4 GB DDR4 2133 Mhz + 1x 8 GB DDR4 2133 Mhz |
Storage | SSD M.2 SATA Silicon Power 240 GB |
Video | Integrated Intel HD 520 + NVIDIA 940MX |
Wi-Fi + Bluetooth | |
Ethernet | Realtek RTL8111 |
Audio | Realtek ALC255 |
Touchpad | ELAN 1000 I2C Interface |
Screen Size | 15,6 Inch |
Screen Resolution | 1920 x 1080 |
Others | 1x Card Reader, 1x WebCam, 1x VGA Port, 1x HDMI, 1x Combo Audio Jack, 1x USB 2.0, 1x USB 3.0 Type A, 1x USB 3.0 Type C, 1x Optical Drive |
What Works Well
✅ Intel HD 520 (With QE/CI)
✅ All USB Port
✅ VGA Port
✅ Keyboard
✅ Touchpad
✅ Onboard Ethernet
✅ Webcam
✅ Battery Status
✅ FN Keys (Almost all key working)
✅ Native Power Management
✅ Optical Drive
✅ Restart, Sleep, Shutdown
✅ Wifi and Bluetooth
What Works (with Notes)
⚠️ Audio (Internal mic work but not auto switchable)
⚠️ Bluetooth (Boot to Windows/Linux/VM to load firmware) [AR9565]
⚠️ Wi-Fi (Cosmetically I notice the WiFi signal tree will randomly drop down to one or no bars and randomly full strength. Allthough this happens I saw no performance drops when this happens.) [AR9565]
Does Not Work
❌ NVIDIA 940MX (Optimus - impossible to get working at the moment)
❌ iMessage (TODO fix)
❌ FaceTime (TODO fix)
Not Tested
-
SD Card Reader
-
HDMI
Kexts List
-
OC/Kexts
AsusSMC (Need Patch DSDT/SSDT)
CPUFriend + CPUFriendDataProvider
NoTouchIDVoodooI2C + VoodooI2CELAN (Need GPIO Pinning)
HS80211Family.kext + AirPortAtheros40.kext (ATH9565)USBMap.kext (Generated by USBMap)
SSDT Patch
-
OC/ACPI
SSDT-ATK-BDW - To remapping Fn Key (AsusSMC only fix Fn volume)
SSDT-dGPU-Off - To disable dGPU
SSDT-EC-USBX - Fixing Embedded Controller
SSDT-I2C - Patch VoodooI2C also GPIO Pinning
SSDT-I2CBUS - Potential fix trackpad randomly stopped
SSDT-PLUG - Fixing Power Management
SSDT-PNLF - Fixing brightness
SSDT-SBUS-MCHC - Fixing SMBus support
SSDT-UIAC - To remapping USB Port (Generated by USBMap)SSDT-XOSI - Change _OSI to XOSI
<mark>Note : </mark>
-
The compiled SSDT patch has not used checking
If (_OSI ("Darwin")) {}
, so it might affect other operating systems when using dual boot / more. (but I only use single boot only) -
Just activate one of the VoodooInput from VoodooI2C or VoodooPS2Controller in config.plist (so that it doesn't conflict)
-
In macOS Big Sur. Internal mic works, but mic for combo jack doesn't work (in previous macOS version it works). for workaround you can follow the following tutorial ComboJack support for ALC256/ALC255
-
You need to disable ATH9Injector.kext and IO80211Family.kext on config.plist to prevent kernel panic when updating MacOS then enable again after update. [AR9565] -
Starting from opencore version
0.7.2
there is additional option to setminDate
(minimum allowed APFS driver date) andminVersion
(minimum allowed APFS driver version). By default it will be set to 0 for security purposes. but it should be noted if you use an operating system below the bigsur version and use the default value. you can see it in more detail in the opencore configuration documentation.
Credits
Thanks to everyone who made this possibile: RehabMan, alexandred, black-dragon74, Mieze, acidanthera, every contributor to the repos/guides and the whole Hackintosh community.