Contribute
Register

[Guide] Asus Transformer Book T300LA using Clover UEFI

Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
61WA1Qg-iWL._SL1500_.jpg
Functional Clover installs and upgrades tested from 10.9.5->10.12.x

Hardware -

  • Processor/Chipset:Intel Core i3-4010U/Core i5-4200U/Core i7-4500U - Works Clover PM Patch or unlocked bios <10.11, XHC1 requires injector kext(not provided) & DSDT patch
  • Graphics: Integrated Intel 4400 HD Graphics - Works FakePCIID.kext & FakePCIID_HD4600_HD4400.kext, DSDT, & Clover Config.plist patches
  • HDMI - Works T300LA.kext, DSDT, & Clover Config.plist patches
  • Card Reader: Alcor USB - Works OOB
  • Webcam: ASUS UVC 2.0 - Front & Back Works OOB
  • Touchscreen - Atmel maXTouch Digitizer USB - Works OOB detected as mouse
  • Keyboard: ASUS Wireless Input Receiver USB(Keyboard/Elan Touchpad) - Works OOB detected as USB Keyboard & Mouse(no multitouch)
    • Brightness keys work default mapped(can be remapped) pause - up and Fn+pgup - down
  • Audio - CX207052 - Works T300LA.kext, DSDT, & Clover Config.plist patches
    • Volume rockers - Work VoodooPS2Controller.kext
  • Wifi/Bluetooth: Intel Dual Band Wireless-N 7260HMWAN Mini PCI-E half-card - not supported but can be replaced with a supported card
Setup -

DSDT/SSDT
  • create new folder, place extracted DSDT/SSDT's(non-x) and iasl in folder, open console, cd to folder, type
    Code:
    ./iasl -da -dl *.aml
  • Patch the the following .dsl files using maciasl and credit: https://github.com/RehabMan/Laptop-DSDT-Patch
  • DSDT.dsl apply the following patches in the following order:
    • [syn] Fix ADBG Error
    • [bat] ASUS G75VW
    • [audio] Audio Layout 12
    • [igpu] Rename GFX0 to IGPU
    • [sys] Add MCHC
    • [sys] Add IMEI
    • [sys] Haswell LPC
    • [sys] SMBUS Fix
    • [sys] RTC Fix
    • [sys] IRQ Fix
    • [sys] OS Check Fix (Windows 8)
    • [usb] USB3_PRW(0x6D)
  • Save as DSDT.aml file
  • Open the SSDT "Cpu0Ist" should contain CPU0 Name (_PSS
    • [syn] Remove _PSS Placeholders
  • Save as SSDT-0.aml file
  • Open the SSDT "SaSsdt" should contain GFX0 apply the following patches in the following order:
    • [igpu] Rename GFX0 to IGPU
    • [igpu] Haswell HD4600 Yosemite - change in patch 0x06, 0x00, 0x26, 0x0a to 0x00, 0x00, 0x26, 0x0a, & 4600 to 4400
    • [igpu] Brightness fix
    • Rename B0D3 to HDAU
    • Patch Method below into HDAU.Credit: https://github.com/toleda/audio_hdmi_8series
      Code:
      into method label _DSM parent_label HDAU remove_entry; into  device label HDAU insert begin Method (_DSM, 4, NotSerialized)\n {\n      If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n     Return  (Package()\n     {\n         "hda-gfx", Buffer() { "onboard-1" },\n      })\n }\n end;
  • Save as SSDT-1.aml file
  • Generate SSDT.aml using https://github.com/Piker-Alpha/ssdtPRGen.sh
  • Place only the above files in /EFI/Clover/ACPI/Patched(should contain DSDT and 3 SSDT)
Post Installation - Use a Kext installer to install to /S*/L*/Extensions and rebuild cache.

Patches

 
Last edited:
Joined
Apr 23, 2011
Messages
1
Mac
Classic Mac
Mobile Phone
Very explained tutorial. I have the Transform Flip version. It seems the hardware are the same except for the keyboard.
The steps you mention about the audio patch is to confuse for me. Could you explain howto patch such way. I tried to follow guides on tonymac, but no luck! Everything works, except for the audio and some glitch on my screen whit login screen.

Thanks.
 
Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
Very explained tutorial. I have the Transform Flip version. It seems the hardware are the same except for the keyboard.
The steps you mention about the audio patch is to confuse for me. Could you explain howto patch such way. I tried to follow guides on tonymac, but no luck! Everything works, except for the audio and some glitch on my screen whit login screen.

Thanks.
There guides elsewhere for patching applehda.
the screen glitches might be be wrong framebuffer.
Asus is weird when it comes to similar devices but just slightly different hardware between them.
 
Joined
Sep 4, 2014
Messages
9
Motherboard
Dell Latitude D830
CPU
Core2Duo 2.5GHz
Graphics
NVIDIA Quadro NVS 140M 256 MB
Mac
Classic Mac
Mobile Phone
Clover Config.plist - attached below replaces the one in EFI/CLOVER/
I just want to point out that the zip file containing the config file is corrupted.-
 
Last edited by a moderator:
Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
I just want to point out that the zip file containing the config file is corrupted.-
must have happened when i removed the smbios values when i didn't use an editor
the error is in the smbios section

just haven't gotten around to updating the guide and files yet
going to add AGPM info.plist patches, switch back to patched oem ssdts for power management. should add about 2 hours more of battery charge
 
Joined
Sep 4, 2014
Messages
9
Motherboard
Dell Latitude D830
CPU
Core2Duo 2.5GHz
Graphics
NVIDIA Quadro NVS 140M 256 MB
Mac
Classic Mac
Mobile Phone
must have happened when i removed the smbios values when i didn't use an editor
the error is in the smbios section

just haven't gotten around to updating the guide and files yet
going to add AGPM info.plist patches, switch back to patched oem ssdts for power management. should add about 2 hours more of battery charge
No. I mean the entire zip file is corrupted and will not extract properly for me under windows, linux, or Mac.
 
Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
Updated files in OP

-New kext replaces dummy kext: AppleHDA8Series.kext(remove it from S/L/Extensions)
-Contains dummy AppleHDA and dummy AGPM
-Use the one that matches your CPU
--T300LAfor4200U.kext
--T300LAfor4500U.kext

-Updated Config.plist
--Only dropping the SSDT containing GFX0 and using the patched one
--now using OEM SSDT's with ssdtPRGen.sh
 
Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
you only need the patched DSDT, ssdtPRgen generated SSDT, GFX0 patched SSDT. using the instructions provided. . as to what number the SSDT is thats between you and sorted order in config.plist
 
Joined
Aug 24, 2015
Messages
6
Motherboard
Asus Transformer Book T300LA
CPU
i7-4200U
Graphics
Intel HD4400
Mac
Classic Mac
Mobile Phone
Installed OS X 10.10.4 using Clover and everything works, even the bluetooth tastatur keeps getting detected.
The only two problems I got are lagging graphics (might try fixing that by lowering the display resolution) and patching the DSDT.dsl.

Kexts for FakePCIID, FakePCIID_HD4600_HD4400, FakePCIID_XHCIMux are installed.
And I have no idea how to patch the attached error with Maciasl.
Could someone give me a hint - ore moreover might someone offer patching the files for me please?
 

Attachments

Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
Installed OS X 10.10.4 using Clover and everything works, even the bluetooth tastatur keeps getting detected.
The only two problems I got are lagging graphics (might try fixing that by lowering the display resolution) and patching the DSDT.dsl.

Kexts for FakePCIID, FakePCIID_HD4600_HD4400, FakePCIID_XHCIMux are installed.
And I have no idea how to patch the attached error with Maciasl.
Could someone give me a hint - ore moreover might someone offer patching the files for me please?
for the errors start over again with an unpatched DSDT.dsl compile using acpi5.0

for graphics are you patching with clover or the dsdt/ssdt?
 
Top