Asus X556UQ

Asus X556UQ

华硕ASUS 2021-02-15

ASUS A556U (X556UQ) – Hackintosh Catalina 10.15.6 – Big Sur 11.0.1 (OpenCore)


  • Big Sur 11.0.1 (Update)

Asus X556UQ

  • Catalina 10.15.6 (Update)

Asus X556UQ

  • Catalina 10.15.5

Asus X556UQ

Asus X556UQ

Asus X556UQ

Asus X556UQ

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 Qualcomm Atheros 9565 Replaced by BCM94360NG
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

  1. SD Card Reader
  2. HDMI

Kexts List

SSDT Patch


    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

Note :

  • 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]


Thanks to everyone who made this possibile: RehabMan, alexandred, black-dragon74, Mieze, acidanthera, every contributor to the repos/guides and the whole Hackintosh community.

Asus FX505GT
Asus VivoBook X509FB
Asus X441UV