Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
1 contributor

Users who have contributed to this file

executable file 96 lines (76 sloc) 7.12 KB

Hackintosh-Asus-A43SJ

This is my complete EFI folder to be used for hackintosh on Asus A43SJ notebook with multibooting:

  • macOS High Sierra 10.13.6
  • macOS Mojave 10.14.x
  • Ubuntu 18.04.x LTS
  • Windows 10, and
  • Phoenix OS (Android x86)

macOS Mojave


Notebook Specs

Asus A43SJ

  • Model: Asus A43SJ-VX400D (K43SJ Board) 2012
  • CPU: Intel Core i3-2330M (4) @ 2.20GHz (2nd Gen)
  • Chipset: Intel® HM65 Express Chipset
  • GPU: Nvidia GeForce GT 520M (Fermi GF119M) @ 1GB
  • RAM: 4GB DDR3 SDRAM @ 1333MHz (upgradable to 8GB)
  • HDD: 500GB SATA @ 5400rpm (GUID Partition Table)
  • Audio: Realtek ALC269-VB HD Audio Controller
  • Wifi: AzureWave AR9002WB-1NG (Atheros AR9285)
  • Ethernet: Realtek RTL8168BE PCI-e Gigabit Ethernet
  • Others: 1 USB3.0 + 2 USB2.0 ports, Elan PS/2 TouchPad, HDMI/VGA, Asus WebCam, 14.0" 16:9 HD (1366x768) LED, Pioneer DVD-RW, (SD/ MS/ MS Pro/ MMC) Card Reader, 6-Cell @5200mAh 56Wh Lithium-ion Battery
  • BIOS: Ver. 317 (Asus).

EFI Contains

  • Clover Bootloader binary, config.plist, drivers for legacy/uefi, themes, etc..
  • Patched ACPI Tables (DSDT-SSDT) for Graphics, Audio, Wifi, Ethernet, Battery, etc..
  • 3rd party kexts for working devices under Mac OS X 10.11.6 upto macOS Mojave 10.14.x
  • Windows 10 EFI (bootmgfw.efi), Ubuntu 18.04.x boot (grubx64.efi) \Optional.

What Worked

  • QE/CI Enabled Graphics (GFX0 DSDT Patch), 1366x768 @ 60MHz Native Display resolution
  • ACPI Display brightness with hot keys / slider (PNLF DSDT Patch + AsusACPIBackLightPanel.kext)
  • Realtek ALC269-VB Audio in-out (HDEF DSDT Patch, with Lilu + AppleALC)
  • Atheros AR9285 Wifi (AirPort DSDT Patch)
  • Realtek RTL8168BE en0 (DSDT Patch + RealtekRTL8111.kext)
  • ELAN TouchPad (EmlyDinesh's ApplePS2SmartTouchpad.kext)
  • Battery Indicator (DSDT Patch + Rehabman's ACPIBatteryManager.kext)
  • WebCam (with CamTwist as helper)
  • Bluetooth (with IOath3kfrmwr.kext as helper)
  • AsMedia ASM1042 USB3.0 Port (CalDigit*.kext), USB2.0 Ports (EH0 DSDT Patch)
  • Sleep and Wake (PRW DSDT Patch, OS Dependent)
  • Better Mach and Graphics Power Management (ACPI_SMC_Platform Inject via FakeSMC)
  • Mac App Store Access (NullEthernet DSDT Patch).

Not Worked / Bugs

  • Realtek USB2.0 CardReader
  • HDMI / VGA Ports (not tested)
  • Random Graphics crash issue with GF119 under macOS 10.13.6 / 10.14.x
  • Unsolved "AppleUSBHostPort::interruptOccurred: overcurrent detected" warnings (not error).

Notes

  1. macOS versions used are Retail from Mac App Store, using createinstallmedia for USB Installer
  2. Platform Datas (SN, ROM, UUID) used here are ALL FAKE. So, you need to regenerate them.
  3. Don't use Patched DSDT-SSDT if you have different BIOS version (need to configure config.plist - ACPI section)
  4. To boot with Clover UEFI, you need to configure BIOS (Press Esc when mach power on > Select Setup):
  • Go to "Boot" menu and make sure that "UEFI Boot" option is "Enabled"
  • Select Add New Entry
  • Give it a name (for example: clover) and locate path to EFI Partition
  • Set Clover entry (w/o quotes) as: "\efi\clover\cloverx64.efi"
  • Confirm the changes by pressing "Create", then use it as 1st boot entry
  • Alternatively follow This Method for manually add entry via UEFI Shell (bcfg boot add XX).
  1. To get GT 520M working under macOS 10.14.x, use /Extras/CoreDisplay binary and place to: /System/Library/Frameworks/CoreDisplay.framework/Versions/A
  2. Install /Extras/AirPortAtheros40.kext to SLE using Kext Utility for a working AR9285 Wifi under 10.14.
  3. Install /Extras/AppleIntelSNB~.kext to SLE using Kext Utility for a working Intel MEI under 10.14.
  4. To fix Display Color Banding issue under 10.11.x upto 10.14.x, just place /Extras/DisplayVendorID-da9 to: /System/Library/Displays/Contents/Resources/Overrides

Video Tutorials


Credits

Apple | Canonical | Microsoft | Clover | Acidanthera | Rehabman | Mieze | Mirone | EmlyDinesh | AnV | Piker R. Alpha | InsanelyMac, Olarila and OSXLatitude Forum | Other devs who aren't mentioned.

:: Follow me on AppleLife / Facebook / InsanelyMac / MacRumors / Reddit / SourceForge / Youtube ::

You can’t perform that action at this time.