Contribute
Register

[Guide] Asus Transformer Book T300LA using Clover UEFI

Status
Not open for further replies.
Joined
Aug 31, 2014
Messages
246
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
  1. 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:
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.
 
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.
 
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:
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
 
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.
 
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
 
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
 
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

  • Syntax Error Patching DSDT dsl.jpg
    Syntax Error Patching DSDT dsl.jpg
    345.5 KB · Views: 507
  • Lagging Graphics.jpg
    Lagging Graphics.jpg
    276.4 KB · Views: 434
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?
 
Status
Not open for further replies.
Back
Top