Correct, that is necessary for this kext for some reason:
sudo cp -R CodecCommander.kext /Library/Extensions
sudo chmod -R 755 /Library/Extensions/CodecCommander.kext
sudo chown -R root:wheel /Library/Extensions/CodecCommander.kext
sudo kextcache -i /
Install script attached. Just place next to CodecCommander.kext and double click.
or use latest Kext Utility if you prefer GUI (KCPM Utility Pro might not be sufficient).
Cannot test HDMI audio because I don't have an appropriate device to connect.
saintno, here's my test results feedback for you:
1)
MaciASL compile errors remain. Tried both, first your new EFI folder form github, then with the files you attached in your zip - same errors. Saintno, in MaciASL, can you please go into Prefs (cmd ,), iASL, click onto update iASL, close Prefs, and hit compile again?
If you still don't get any errors with your hotpatched DSDT, please download
my package here and open "DSDT with compile errors (via patchmatic)/DSTD.dsl in MaciASL. You can also decompile DSDT.aml via "aml2dsl all files HERE.command" in that folder. You can than see yourself what I mean.
It's with 100% certainty one or more of the hotpatches which does not apply to ALL Vivobook S15 models depending on motherboard.
2)
Patched UsbInjectAll: that sounds fantastic. I only see 9 XHC USB ports anymore in IOreg, vs. the 18 from before. That should eliminate the need for a patched SSDT-UIAC, I would say? I already see my BT discovery working in 10.13.6 WITHOUT port limit patch now - CHEERS!!
3)
VoodooI2C by hieplpvip / @baohiep : as before I went back to your VoodooI2C kexts, because
@baohiep 's are a regression for me:
- for highlighting text, there is only a very small "sweet spot" right to the left of the middle bar marker on the bottom of the trackpad. If I miss that, no highlighting but contextual menu (right or secondary click) instead.
- same with dragging, for examples windows: if I miss that "sweet spot", no dragging...
- for me, acceleration is set too high and not adjustable.
Hopefully you can edit at least the area for left press and hold - it needs to be enlargened upwards, for people with even just a little bit larger hands. Probably you have smaller hands and fingers and always touch lower. Until then, please don't abandon your compile but add it again either as a choice, or maybe better the other way around until hieplpvip / baohiep's VoodooI2C has been edited to be more compatible.
4)
Config.plist: three requests/ recommendations:
a) best please remove your EDID under Graphics and add it separately as a text file for your BQ414T (BQ414T-EDID.txt). Remember mine is different, and I am not sure if there could be any negative side effects when injecting an inappropriate EDID
b) in Kernel and Kext patches, include the two patches "Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar" from RehabMan/OS-X-Clover-Laptop-Config (attached). These are essential for all which do follow the guideline and install all kexts also to /L/E. Without these patches, trackpad WILL not work with kexts from /L/E.
c) just a suggestion: in GUI, activate "Custom Icons". Advantage: volumes with custom icons are displayed with such. If no custom icon, Clover theme icon will be used. Should be enabled by default, but isn't.
5) with
CPUFriend, does your CPU Package Frequency in HWMonitor ever go down below 800 MHz, as before with the plist directly modded via freqVectorsEdit.sh, when it would go down to 600 MHz every once in a while (and potentially all the way down to 400 MHz on full idle)?
That's it for now.
Thanks again for all the motivation, and progress !!!