Contribute
Register

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

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

I didn't check anything else.
Allright, I understand your aversion for "flying blind", so I installed all kexts to L/E except for the two touchpad kexts
VoodooI2C and VoodooI2CHID which do not work neither from L/E nor S/L/E, even according to the creator, but I am positive you are aware of that and don't even bother (they don't matter for USB & BT anyway).

I attached the new dumps to my previous posting, replacing the old ones:

https://www.tonymacx86.com/attachme...fter-boot-from-windows-2018-07-08-zip.339906/

https://www.tonymacx86.com/attachme...g-after-fresh-power-up-2018-07-08-zip.339907/

Thanks for guiding me through this, RehabMan !! I'll do (almost) anything you ask me for, as long as you don't try make me speed down a black slope .. ;)
 
Last edited:
Allright, I understand your aversion for "flying blind", so I installed all kexts to L/E except for the two touchpad kexts
VoodooI2C and VoodooI2CHID which do not work neither from L/E nor S/L/E, even according to the creator, but I am positive you are aware of that and don't even bother (they don't matter for USB & BT anyway).

I attached the new dumps to my previous posting, replacing the old ones:

https://www.tonymacx86.com/attachme...fter-boot-from-windows-2018-07-08-zip.339906/

https://www.tonymacx86.com/attachme...g-after-fresh-power-up-2018-07-08-zip.339907/

Thanks for guiding me through this, RehabMan !! I'll do (almost) anything you ask me for, as long as you don't try make me speed down a black slope .. ;)
VoodooI2C works fine in /L/E just remember to use coolstar's patches

oh, and both your config.plist's are corrupted as well, you may want to get better ones from the laptop guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
VoodooI2C works fine in /L/E just remember to use coolstar's patches
OK will research.
oh, and both your config.plist's are corrupted as well, you may want to get better ones from the laptop guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
hmm feartech can you please be a bit more specific.. which part(s) is/ are "corrupted"? It's always the exact same config.plist in both zips, and for me it loads fine in Clover Configurator and PrefEdit, and my hackbook has been booting fine since day 1.
?
 
OK will research.
hmm feartech can you please be a bit more specific.. which part(s) is/ are "corrupted"? It's always the exact same config.plist in both zips, and for me it loads fine in Clover Configurator and PrefEdit, and my hackbook has been booting fine since day 1.
?
both are not per guide anyway, lots of random stuff in there which is awkward to sift through

best to use 1 form the guide, much cleaner
 
@RehabMan , @feartech : BT discovery is also working with BrcmFirmwareData.kext in Other and BrcmFirmwareRepo.kext removed from L/E. ('disable port limit in XHCI kext (credit PMHeart)' on of off does not influence that). I know BrcmFirmwareData is the depreciated method and am only attaching that dump via gen_debug for completeness of reporting.
 

Attachments

  • BT discovery working with BrcmFirmwareData in Other 2018-07-10.zip
    3.8 MB · Views: 64
@RehabMan , @feartech : BT discovery is also working with BrcmFirmwareData.kext in Other and BrcmFirmwareRepo.kext removed from L/E. ('disable port limit in XHCI kext (credit PMHeart)' on of off does not influence that). I know BrcmFirmwareData is the depreciated method and am only attaching that dump via gen_debug for completeness of reporting.
config.plist is not per guide, also this is not right at line 401:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>com.apple.iokit.IOBluetoothFamily</string>
</plist>

you will need to do this as well:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

EDIT: Also all kexts needed should be installed to system
 
config.plist is not per guide, also this is not right at line 401:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>com.apple.iokit.IOBluetoothFamily</string>
</plist>

you will need to do this as well:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

EDIT: Also all kexts needed should be installed to system
I corrected line 1401 to:
<string>com.apple.iokit.IOBluetoothFamily</string>
That was a deactivated key, in Clover Configurator via copy/ paste. Odd.

All kexts in Other are also installed to L/E of the system volume, with injectkexts on detect in config.plist, see kextcache output, as requested by RehabMan. With 'System' you don't mean S/L/E, do you?

feartech, do you know or can you explain why BT detection works fine and even remains persistent after wake-up from sleep with BrcmFirmwareData.kext in Other, but does NOT work at all with BrcmFirmwareRepo.kext in L/E??? Doesn't that point to some entries missing in BrcmFirmwareRepo.kext for this specific BT/WiFi card? Are you saying that BrcmFirmwareRepo.kext always *requires* a custom SSDT to work with BrcmPatchRAM2.kext? Why then does BrcmFirmwareData.kext work?

I just don't want to go through all the hassle of creating a custom SSDT, just to find myself at the same place as now. Missing entries in BrcmFirmwareRepo.kext could be ruled out first, I'd say.
 
I corrected line 1401 to:
<string>com.apple.iokit.IOBluetoothFamily</string>
That was a deactivated key, in Clover Configurator via copy/ paste. Odd.

All kexts in Other are also installed to L/E of the system volume, with injectkexts on detect in config.plist, see kextcache output, as requested by RehabMan. With 'System' you don't mean S/L/E, do you?

feartech, do you know or can you explain why BT detection works fine and even remains persistent after wake-up from sleep with BrcmFirmwareData.kext in Other, but does NOT work at all with BrcmFirmwareRepo.kext in L/E??? Doesn't that point to some entries missing in BrcmFirmwareRepo.kext for this specific BT/WiFi card? Are you saying that BrcmFirmwareRepo.kext always *requires* a custom SSDT to work with BrcmPatchRAM2.kext? Why then does BrcmFirmwareData.kext work?

I just don't want to go through all the hassle of creating a custom SSDT, just to find myself at the same place as now. Missing entries in BrcmFirmwareRepo.kext could be ruled out first, I'd say.
yes by "installed to system" i mean /L/E

we have the same wifi card, i have had no issues with it using:

BrcmFirmwareRepo.kext
BrcmPatchRAM2.kext
FakePCIID_Broadcom_WiFi.kext
FakePCIID.kext

i also took the time (around 30 mins or so) to create a custom SSDT for USBInjectAll which helps a lot more, something you should be looking into doing

also my config.plist id never opened in config configurator, it is known to cause issues, best to use a plist editor or xcode

(may also be best to get a decent config.plist form the guide, i know i keep saying this but yours is quite terrible, so many parts that are commented out, it is not good to try and sort out issues for you)
 
we have the same wifi card, i have had no issues with it
also the Lenovo FRU 04X6020 (VID: 0489 : PID: E07A)?
i also took the time (around 30 mins or so) to create a custom SSDT for USBInjectAll which helps a lot more, something you should be looking into doing
OK I got the nudge & will do .. ;). I don't have any external hardware with a USB-C plug, so this port will get muted then. That should not effect the BT, should it?
also my config.plist id never opened in config configurator, it is known to cause issues, best to use a plist editor or xcode
I wasn't aware. Configurator gets updated regularly, so when the coders know about this issue, maybe they can fix it.

Do you mean ig-platform-id? Can you attach your current config.plist - I'd like to see what Clover Configurator displays and what it "swallows". Hopefully it does not alter or delete content on saving.

Plist editor wise I compared many recently and settled for Marcel Bresink's PrefEdit (macupdate.com / app / mac / 21307 / prefedit)
(may also be best to get a decent config.plist form the guide, i know i keep saying this but yours is quite terrible, so many parts that are commented out, it is not good to try and sort out issues for you)
Because this Laptop has been running mighty fine with saintno's config.plist apart from this BT challenge, I adhered to the "NTARS" premise, rather than tinkering and over-perfecting to (possibly) death, but OK, I guess I should tend to it.

With this Laptop's Intel 620 graphics, I should most likely edit config_HD615_620_630_640_650.plist from RehabMan's OS-X-Clover-Laptop-Config on github.com as template, I guess.

[EDIT]: config.plist based on RehabMan's config_HD615_620_630_640_650.zip attached :)
 

Attachments

  • config.plist based on RehabMan's config_HD615_620_630_640_650.zip
    4.6 KB · Views: 49
Last edited:
Back
Top