Giter Club home page Giter Club logo

hackintosh-asus-a43sj's Introduction

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)

macOS Catalina


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 ::

hackintosh-asus-a43sj's People

Contributors

badruzeus avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.