Contribute
Register

[Guide] Asus G73JH using Clover UEFI

Status
Not open for further replies.
Asus G73JH-X1 Functional Clover installs and upgrades tested from 10.9.4->10.11.2
(10.9.4 is when i switched to Clover UEFI not the minimum OS supported)
Notes:
- I could only get the installer to boot by going into the bios and selecting the UEFI USB device.
- custom made Fusion Drives supported
-After installation if you don't use USB, disabling USB in I/O Security will restore Sleep/Wake and Shutdown in 10.11+


Hardware -




    • Processor:Intel Core i7-720QM - Bios Setting Asus Overclock to Turbo supported
    • Chipset: HM55 - Works OOB <10.11, EHC2 requires G73JH.kext(contains USB injector) & config.plist DSDT patch
    • Battery: Status Indicator - Works ACPIBatteryManager.kext & DSDT patch
    • Graphics: AMD Mobilty Radeon 5870M Works Clover config.plist kext patches
    • Wifi: Atheros 9285(AR5B95) - Works DSDT Patch
    • Ethernet: Atheros 8131 - Works AtherosL1cEthernet.kext
    • Bluetooth: ASUS BT-270(BRCM1043) - Works BRCMPatchRAM.kext
    • Card Reader: Alcor USB - Works OOB
    • Camera: ASUS UVC - Works OOB
    • Audio: Realtek ALC269 - Works G73JH.kext(contains dummy HDA), DSDT & Clover config.plist kext patches
    • Keyboard & Trackpad -
      • Synaptics Touchpad: Works VoodooPS2Controller.kext
      • Fn Keys - Works AsusHotKeys.kext
      • Keyboard Backlight - Works DSDT patch
Setup -


DSDT/SSDT - http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html



    • create new folder, place extracted DSDT,SSDT-0, and iasl in folder, open console, cd to folder, type
      Code:
      ./iasl -da -dl *.aml
    • Patch the the following .dsl files using maciasl and https://github.com/RehabMan/Laptop-DSDT-Patch
      • DSDT.dsl apply the following patches in the following order:
        • [wifi] AR9285 WiFi RP02-WLAN
        • [audio] Audio Layout 12
        • [sys] Add IMEI
        • [sys] Add MCHC
        • [sys] IRQ Fix
        • [sys] RTC Fix
        • [bat] N55SL/VivoBook
        • Keyboard Backlight - http://www.tonymacx86.com/mountain-...yboard-backlighting-working-3.html#post532117
        • [usb] 6-series USB (remove the code below from the patch)
          Code:
          # Insert Apple USB properties into USB 3.0 XHC
          into method label _DSM parent_adr 0x00140000 remove_entry;
          into device name_adr 0x00140000 insert
          begin
          Method (_DSM, 4, NotSerialized)\n
          {\n
              If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
              Return (Package()\n
              {\n
                  "built-in", Buffer() { 0x00 },\n
                  "AAPL,clock-id", Buffer() { 0x02 },\n
                  "device_type", Buffer() { "XHCI" },\n
                  "AAPL,current-available", 2100,\n
                  "AAPL,current-extra", 2200,\n
                  "AAPL,current-extra-in-sleep", 1600,\n
                  "AAPL,device-internal", 0x02,\n
                  "AAPL,max-port-current-in-sleep", 2100,\n
              })\n
          }\n
          end;
        • Insert SBUS
          Code:
          into device label SBUS parent_label PCI0 remove_entry;
          into device label PCI0 insert begin
          Device (SBUS)\n
          {\n
              Name (_ADR, 0x001F0003)\n
          }\n
          end;
          
          into device name_adr 0x001F0003 insert
          begin
          Device (BUS0)\n
          {\n
              Name (_CID, "smbus")\n
              Name (_ADR, Zero)\n
              Device (DVL0)\n
              {\n
                  Name (_ADR, 0x57)\n
                  Name (_CID, "diagsvault")\n
                  Method (_DSM, 4, NotSerialized)\n
                  {\n
                      If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
                      Return (Package() { "address", 0x57 })\n
                  }\n
              }\n
          }\n
          end;
        • GFX0 Fix
          Code:
          into method label _DSM parent_label GFX0 remove_entry;
          into device label GFX0 parent_adr 0x00030000 insert
          begin
          Method (_DSM, 4, NotSerialized)\n
          {\n
              If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
              Return (Package()\n
              {\n
                  "model", Buffer() { "AMD Radeon HD 5870M" },\n
                  "hda-gfx", Buffer() { "onboard-2" },\n
              })\n
          }\n
          end;
        • HDMI Audio(Source: https://github.com/toleda/audio_hdmi_5series)
          Code:
          into device label HDAU parent_adr 0x00030000 remove_entry;
          into device label PEG3 insert
          begin
          Device (HDAU)\n
          {\n
              Name (_ADR, 0x01)\n
              Method (_DSM, 4, NotSerialized)\n
              {\n
                  If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
                  Return (Package()\n
                  {\n
                      "layout-id", Buffer() { 0x0c, 0x00, 0x00, 0x00 },\n
                      "hda-gfx", Buffer() { "onboard-2" },\n
                  })\n
              }\n
          }\n
          end;
        • Patch IDE0 for SSD's
          Code:
          into device label IDE0 set_label begin SATA end;
          into device label CHN0 remove_entry;
          into device label CHN1 remove_entry;
          end;
        • fix warnings
          Code:
          into_all all code_regex   Acquire\s+\(([^,]*),\s+[^)]*\) replaceall_matched begin Acquire (%1,   0xFFFF) end;



    • Save as DSDT aml file
    • Place DSDT & SSDT-0 in \EFI\Clover\ACPI\Patched\
Post Installation - Use kext installer to install below kexts to /S*/L*/Extensions http://www.tonymacx86.com/yosemite-...installer-laptops-clover-uefi.html#post917904
  • FakeSMC
  • VoodooPS2Controller
  • G73JH
  • CodecCommander
  • ACPIBatteryManager
  • AsusHotkeys(Fn Keys)
  • AtherosL1cEthernet
  • BRCMPatchRAM for below 10.11; BRCMPatchRAM2 and BrcmFirmwareRepo for 10.11+
I try to fallow this guide, but i don't know how to make a patch whit DSDT patch... trying to fallow the other link... i don't know how to do it.... is it possible to help me out whit this... i have the same AsusG73JH laptop. i just need to have some detail instruction to fallow this guide to install El capitan whit those driver and patch for my laptop. i will really appreciate your help. Thanks in advance :)
 
Maromi cant you help me out please ? mabe you cant send me all the file to put un the usb key and after installing clover in the OS to also have the fille to put un the EFI partiton of the HDD. please :)
 
I try to fallow this guide, but i don't know how to make a patch whit DSDT patch... trying to fallow the other link... i don't know how to do it.... is it possible to help me out whit this... i have the same AsusG73JH laptop. i just need to have some detail instruction to fallow this guide to install El capitan whit those driver and patch for my laptop. i will really appreciate your help. Thanks in advance :)

Why are you trying to install an old Operating System.
The guide worked for me. I used it to install MacOS Sierra (On the same laptop. Asus G73JH).

I'm happy with the installation, but I have two issues that I couldn't solve.
1. Builtin Bluetooth is not working. I don't really care about this. Asus bluetooth adapter works fine.
2. Shutdown is not working.

Which part are you having problem with.

I couldn't boot the installer with UEFI installation, so I had to use legacy installation, and I still can't boot with UEFI.
 
Why are you trying to install an old Operating System.
The guide worked for me. I used it to install MacOS Sierra (On the same laptop. Asus G73JH).

I'm happy with the installation, but I have two issues that I couldn't solve.
1. Builtin Bluetooth is not working. I don't really care about this. Asus bluetooth adapter works fine.
2. Shutdown is not working.

Which part are you having problem with.

I couldn't boot the installer with UEFI installation, so I had to use legacy installation, and I still can't boot with UEFI.

shutdown and sleep functional now with EHC1/2 patched 10.11+,10.12+.https://www.tonymacx86.com/threads/help-sleep-issue-on-sierra-wake-reason-eh02.240693/#post-1651234
still relies on berdesign Brightness app on sierra and higher for brightness controls as even real macs based on this chipset, cpu, and gpu lost their controls too. I am gonna call this 100% functional will update guide later.

patch here https://github.com/Maromi-/Laptop-DSDT-Patch/blob/master/usb/usb_5-series.txt
 
Last edited:
Status
Not open for further replies.
Back
Top