Contribute
Register

[Guide] ASUS ZENBOOK UX305FA for El Capitan

Status
Not open for further replies.
Thanks for the info!

I've used MacBook8,1 and ig-platform-id 0x161E0000 with both this guide and the yosemite one.. always worked fine for me - 0x161E0001 also works fine (except hdmi) and gives 1.5Gb Graphics memory too. vs 1Gb with 0x161E0000. Also loads to login screen right away without a delay of black.

I'll try the .dsl file you gave me after work tomorrow and feed back. Thanks again!
Can you attach your ioreg?
 
[/URL]
Very cool. I'll add the UX305LA to the list, along with the fact that MacBookAir7,2 is known to be working with it.

Does AppleHDA layout 28 help? AppleHDA patching is black magic to me.

AppleHDA patching is an instant headache for me as well haha. :banghead: The current VoodooHDA + aDummyHDA.kext + config.plist patches work fine on the UX305LA as well
 
I've used MacBook8,1 and ig-platform-id 0x161E0000 with both this guide and the yosemite one.. always worked fine for me - 0x161E0001 also works fine (except hdmi)

I'd love to get rid of the extended black screen, so glad to hear about this. My boot stalls with 0x161E0001. Are you thinking of 0x16160001 or 0x16260001?

Maybe I need to update the BIOS...I'm on version 208, which doesn't exist as a download on ASUS's site.
 
Remove
 
Last edited:
Can you attach your ioreg?

Yep it's attached.


I'd love to get rid of the extended black screen, so glad to hear about this. My boot stalls with 0x161E0001. Are you thinking of 0x16160001 or 0x16260001?

Maybe I need to update the BIOS...I'm on version 208, which doesn't exist as a download on ASUS's site.


As does mine with the stuff from this guide, but didn't with the yosemite ssdt's n config - 161E0001 seems to play much nicer in terms of getting straight to login screen though and no glitchyness so would be sweet to get that working with this config

edit- Actually if you check Inject EDID (no need to enter custom) it boots fine and no long blackness.

Not sure if these show any further info on which would be best to someone who knows what they mean!
Pretty much opened straight after boot and didn't do much - I haven't made a custom ssdt yet though either.
graphics.jpg
 

Attachments

  • Ash’s MacBook Pro.ioreg
    5.4 MB · Views: 196
edit- Actually if you check Inject EDID (no need to enter custom) it boots fine and no long blackness.

I think EDID may help with HDMI at boot-time, which is an important bug for some people. I did run a stopwatch on 0x16260006, and the times with and without EDID came out the same, from pressing Enter in Clover to the first color on the username/password screen.

ETA: I'm running Clover at 1024x768. Not sure that makes any difference.

Not sure if these show any further info on which would be best to someone who knows what they mean!

Your GT frequency doesn't budge from 350MHz. You're probably missing the GFX0->IGPU patch.

Here's what my power gadget looks like. One of these has the frequency vectors patch that allows 800MHz. I think it's interesting that there is not much difference in actual power consumption between the two.
low-power-1300 copy.pnglow-power copy.png
 
Yep it's attached.





As does mine with the stuff from this guide, but didn't with the yosemite ssdt's n config - 161E0001 seems to play much nicer in terms of getting straight to login screen though and no glitchyness so would be sweet to get that working with this config

edit- Actually if you check Inject EDID (no need to enter custom) it boots fine and no long blackness.

Not sure if these show any further info on which would be best to someone who knows what they mean!
Pretty much opened straight after boot and didn't do much - I haven't made a custom ssdt yet though either.
View attachment 179247
You don't have power management. Your X86platformplugin.kext isn't loaded. Your Graphics card isn't accelerated.

You can follow these steps to get power management:
1. Use MacBook8,1 in your SMBIOS with broad-id Mac-BE0E8AC46FE800CC
2. Generate a ssdt for your ux305 with ssdtPRGen.sh.
3. Copy IOPlatformPluginFamily.kext to desktop. > show package >contents>plugins>X86PlatformPlugin.kext>show package >contents>resources.
4) I edit the Mac-BE0E8AC46FE800CC.plist with correct CPUFloor (500) and change 2400 under Frequencies into 2000, Change "0d000000" into "08000000" under FrequencyVectors (Item-0) and Change "18000000 01000000" into "14000000 01000000" under FrequencyVectors (Item-0).
5.) Backup Mac-189A3D4F975D5FFC.plist in the resource directory.
6.) Replace Mac-189A3D4F975D5FFC.plist with Mac-BE0E8AC46FE800CC.plist
7.) Install the edited kext with kext utility
8.) Reboot with -f.

Sorry for my bad english. I'm from Colombia.
 
I think EDID may help with HDMI at boot-time, which is an important bug for some people. I did run a stopwatch on 0x16260006, and the times with and without EDID came out the same, from pressing Enter in Clover to the first color on the username/password screen.

ETA: I'm running Clover at 1024x768. Not sure that makes any difference.



Your GT frequency doesn't budge from 350MHz. You're probably missing the GFX0->IGPU patch.

Here's what my power gadget looks like. One of these has the frequency vectors patch that allows 800MHz. I think it's interesting that there is not much difference in actual power consumption between the two.
View attachment 179253View attachment 179254

Difference is when your asus go to sleep there it low to 500MHz
 
I think EDID may help with HDMI at boot-time, which is an important bug for some people. I did run a stopwatch on 0x16260006, and the times with and without EDID came out the same, from pressing Enter in Clover to the first color on the username/password screen.

ETA: I'm running Clover at 1024x768. Not sure that makes any difference.



Your GT frequency doesn't budge from 350MHz. You're probably missing the GFX0->IGPU patch.

Here's what my power gadget looks like. One of these has the frequency vectors patch that allows 800MHz. I think it's interesting that there is not much difference in actual power consumption between the two.

I was just meaning to get ig-platform-id 0x161E0001 to boot - inject EDID works.

Hmm I have the GFX0 to IGPU patch in my clover config, does it only work with 1626 ig platform?


You don't have power management. Your X86platformplugin.kext isn't loaded. Your Graphics card isn't accelerated.

You can follow these steps to get power management:
1. Use MacBook8,1 in your SMBIOS with broad-id Mac-BE0E8AC46FE800CC
2. Generate a ssdt for your ux305 with ssdtPRGen.sh.
3. Copy IOPlatformPluginFamily.kext to desktop. > show package >contents>plugins>X86PlatformPlugin.kext>show package >contents>resources.
4) I edit the Mac-BE0E8AC46FE800CC.plist with correct CPUFloor (500) and change 2400 under Frequencies into 2000, Change "0d000000" into "08000000" under FrequencyVectors (Item-0) and Change "18000000 01000000" into "14000000 01000000" under FrequencyVectors (Item-0).
5.) Backup Mac-189A3D4F975D5FFC.plist in the resource directory.
6.) Replace Mac-189A3D4F975D5FFC.plist with Mac-BE0E8AC46FE800CC.plist
7.) Install the edited kext with kext utility
8.) Reboot with -f.

Sorry for my bad english. I'm from Colombia.

Excellent, thank you!

I cannot boot when I generate my own ssdt with ssdtprgen though.. Here's what happens:
IMG_20160302_185535.jpg
 
I was just meaning to get ig-platform-id 0x161E0001 to boot - inject EDID works.

Hmm I have the GFX0 to IGPU patch in my clover config, does it only work with 1626 ig platform?




Excellent, thank you!

I cannot boot when I generate my own ssdt with ssdtprgen though.. Here's what happens:
View attachment 179380

Use 1626 ig platform and try.
 
Status
Not open for further replies.
Back
Top