Contribute
Register

[Guide][New VoodooI2C] Asus Vivobook S15 X510UAR 10.13+

@bugsb You may want to try the build I have uploaded several hours ago. It uses hot-patch!
Remember to compile dsl to aml.
Apparently no original unpatched DSDT.aml needs to be present in Clover/ACPI/patched - the hotpatching patches "on-the-fly", in memory.
 
Version: 4
Date: 2/08/2018
Support: All BIOS
Changelogs: added hotpatch from @hieplpvip
@saintno1997: would you please check in MaciASL if the hotpatch produces compile errors for you, too? Just launch MaciASL and click onto Compile:

09/08/2018, 02:42:56, Compiler aborting due to parser-detected syntax error(s)
09/08/2018, 02:42:56, iASLO13KiZ.dsl(12965) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(13113) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(13722) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(13777) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(41804) : error 6126 - syntax error, unexpected PARSEOP_STORE
09/08/2018, 02:42:56, iASLO13KiZ.dsl(41804) : error 6126 - syntax error, unexpected ','

Same output if I have stock DSDT.aml in Clover/ACPI/patched, or not.

@baohiep: do you also have compile errors with your hotpatched DSDT in MaciASL?
 
@saintno1997: would you please check in MaciASL if the hotpatch produces compile errors for you, too? Just launch MaciASL and click onto Compile:

09/08/2018, 02:42:56, Compiler aborting due to parser-detected syntax error(s)
09/08/2018, 02:42:56, iASLO13KiZ.dsl(12965) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(13113) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(13722) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(13777) : error 6126 - syntax error, unexpected PARSEOP_INTEGER
09/08/2018, 02:42:56, iASLO13KiZ.dsl(41804) : error 6126 - syntax error, unexpected PARSEOP_STORE
09/08/2018, 02:42:56, iASLO13KiZ.dsl(41804) : error 6126 - syntax error, unexpected ','

Same output if I have stock DSDT.aml in Clover/ACPI/patched, or not.

@baohiep: do you also have compile errors with your hotpatched DSDT in MaciASL?

Keep in mind correct disassembly procedures/tools:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Yes thank you RehabMan, I have been following your guide. Compile errors with hotpatch are present regardless of disassembly procedures/ tools latest versions. With static patch DSDT, no Compile errors, again also regardless of disassembly procedures/tools. I am therefore back to static DSDT now.

These errors are completely new, never saw them before, so they positively come from 1 or more of the hotpatch entries. I do not know which tutorial saintno1997 used for creating the hotpatch entries.

Do you want to look at the files? I attached saintno1997's config.plist and my origin DSDT.aml from Clover & extracted .dsl via iasl -da -dl DSDT.aml, + extracted DSDT.aml via patchmatic & .dsl via iasl.
 

Attachments

  • Asus Vivobook DSDT hotpatch compile errors issue.zip
    400 KB · Views: 206
Need mode info.
Why vt-d need to turned off? Is there any problem to asus ? Dart=0 flag can done also right ?
Is vt-d needed by hyper v?
All I can tell you that it is recommended to switch off vt-d in UEFI BIOS, but I do not know why. Also I can tell you that on this Asus Vivobook and also on the Zenbook baohiep uses, macOS boots fine with vt-d enabled. That's all I can contribute.
 
Fixed appleHDA by patched CodecCommander! All function now working normally include HDMI Audio !! Will push it soon! No voodooHDA more
 
Fixed appleHDA by patched CodecCommander! All function now working normally include HDMI Audio !! Will push it soon! No voodooHDA more
wow, you DID it, compliments!

saintno, do you also get compile errors with the DSDT from hotpatch? See here?
 
Note your pmset -g output in kextstat_log.txt shows that hibernatemode is 3. Should be 0.
RehabMan, I am aware that many experience problems with hibernatemode 3 on Hackbooks. When you recommend hibernatemode 0 (for Desktops) here, is that just a preventive suggestion, or do you know that with our hardware here, hibernatemode 3 does not work (yet) at this point?

How can we test or how can you see if hibernatemode 3 works here, or if it doesn't?
 
No, i use RM-1.31 (252.4) version of MaciASL to compile
same version here. Do you have any dsdt.aml in Clover/ACPI/patched, or do you use the hotpatch in clover.plist to patch your DSDT in memory?

If you do have a DSDT.aml in Cl/Ac/patched, is it the stock original unpatched one retrieved via Clover F4?
 
Back
Top