Awesome
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
- macOS Catalina 10.15
- Ubuntu 18.04.x LTS
- Windows 10, and
- Phoenix OS (Android x86)
Notebook Specs
<img src="/img/Asus-A43SJ-VX400D.png?raw=true" alt="Asus A43SJ" align="right">- <b>Model</b>: Asus A43SJ-VX400D (K43SJ Board) 2012
- <b>CPU</b>: Intel Core i3-2330M (4) @ 2.20GHz (2nd Gen)
- <b>Chipset</b>: IntelĀ® HM65 Express Chipset
- <b>GPU</b>: Nvidia GeForce <b>GT 520M</b> (Fermi GF119M) @ 1GB
- <b>RAM</b>: 4GB DDR3 SDRAM @ 1333MHz (upgradable to 8GB)
- <b>HDD</b>: 500GB SATA @ 5400rpm (GUID Partition Table)
- <b>Audio</b>: Realtek ALC269-VB HD Audio Controller
- <b>Wifi</b>: AzureWave AR9002WB-1NG (Atheros AR9285)
- <b>Ethernet</b>: Realtek RTL8168BE PCI-e Gigabit Ethernet
- <b>Others</b>: 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
- <b>BIOS</b>: Ver. 317 (Asus).
EFI Contains
- <b>Clover Bootloader binary, config.plist</b>, drivers for legacy/uefi, themes, etc..
- <b>Patched ACPI Tables (DSDT-SSDT)</b> for Graphics, Audio, Wifi, Ethernet, Battery, etc..
- <b>3rd party kexts</b> 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
- macOS versions used are <b>Retail from Mac App Store</b>, using <b>createinstallmedia</b> for USB Installer
- Platform Datas (SN, ROM, UUID) used here are <b>ALL FAKE</b>. So, you need to regenerate them.
- Don't use Patched DSDT-SSDT if you have different <b>BIOS version</b> (need to configure config.plist - ACPI section)
- To boot with <b>Clover UEFI</b>, you need to configure BIOS (Press <b>Esc</b> when mach power on > Select <b>Setup</b>):
- Go to <b>"Boot"</b> menu and make sure that <b>"UEFI Boot"</b> option is <b>"Enabled"</b>
- Select <b>Add New Entry</b>
- Give it a name (for example: clover) and locate path to <b>EFI Partition</b>
- Set Clover entry (w/o quotes) as: <b>"\efi\clover\cloverx64.efi"</b>
- Confirm the changes by pressing <b>"Create"</b>, then use it as <b>1st boot entry</b>
- Alternatively follow This Method for manually add entry via UEFI Shell (bcfg boot add XX).
- To get GT 520M working under macOS 10.14.x, use /Extras/CoreDisplay binary and place to:
/System/Library/Frameworks/CoreDisplay.framework/Versions/A
- Install /Extras/AirPortAtheros40.kext to SLE using Kext Utility for a working AR9285 Wifi under 10.14.
- Install /Extras/AppleIntelSNB~.kext to SLE using Kext Utility for a working Intel MEI under 10.14.
- 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
- Multibooting Windows, Ubuntu, PhoenixOS & macOS using Clover (UEFI)
- Fixing Display Color Banding issue with Nvidia graphics (Hackintosh)
- Video demonstration about Full Graphics Acceleration support (QE/CI enabled) under macOS.
Credits
Apple | Canonical | Microsoft | Clover | Acidanthera | Rehabman | Mieze | Mirone | EmlyDinesh | AnV | Piker R. Alpha | InsanelyMac, Olarila and OSXLatitude Forum | <b>Other devs</b> who aren't mentioned.
:: <i>Follow me on AppleLife / Facebook / InsanelyMac / MacRumors / Reddit / SourceForge / Youtube</i> ::
Bring me to Life: Donate