- Joined
- Mar 3, 2017
- Messages
- 3
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 advanceAsus 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 -
Setup -
- 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
DSDT/SSDT - http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
- Bios settings
- Enable UEFI Boot
- Disable Intel Virtualization
- Disable VT-D
- Add New Boot option
- Name: Clover
- Disk: Select the drive with Clover and OS X installed
- Path type "EFIBootBootx64.efi" (use backslash)
- extracted DSDT/SSDT's http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
- iasl
- MaciASL(use ACPI 4.0)
- Create Clover USB OS X installer http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html
- "EmuVariableUefi-64.efi" driver required
- Clover Config.plist - https://github.com/Maromi-/G73JH-OSX
- SMBIOS serial# is not configured in the file
- Disable DSDT patch EHC2 to EH02 <10.11
- Kexts - Place files in EFI/CLOVER/kexts/other(remove the numbered folders) http://www.tonymacx86.com/yosemite-...exts-builds-binaries-yosemite.html#post886367
- FakeSMC
- VoodooPS2Controller
- 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;
Post Installation - Use kext installer to install below kexts to /S*/L*/Extensions http://www.tonymacx86.com/yosemite-...installer-laptops-clover-uefi.html#post917904
- Save as DSDT aml file
- Place DSDT & SSDT-0 in \EFI\Clover\ACPI\Patched\
- FakeSMC
- VoodooPS2Controller
- G73JH
- CodecCommander
- ACPIBatteryManager
- AsusHotkeys(Fn Keys)
- AtherosL1cEthernet
- BRCMPatchRAM for below 10.11; BRCMPatchRAM2 and BrcmFirmwareRepo for 10.11+