YogaSMC
YogaSMC copied to clipboard
Can't boot with YogaSMC.kext on ThinkPad X1C8
As said on the title, I cannot boot with YogaSMC.kext loaded on Lenovo ThinkPad X1 Carbon Gen 8 (20U9-0013FE). My CPU: i7-10510U
The kext is not designed for a specific system. You might need to go over your config files or upload logging / early boot screenshot for debugging. Close until more details are provided.
Thank you for your reply, please use this link to view the bootlogs (IMG) and OC (TXT) https://www.icloud.com/iclouddrive/08bbbhwfgA0w5ZaywjNZeSDZg#Logs
I can't access the iCloud Drive. Can you just drag the attachment to the editor below?
Any update or do you want me to provide more logs? Thank you.
To narrow down the issue, can you try removing either the YogaHIDD
dict or the ThinkVPC
dict in Info.plist ? Meanwhile, have you tried YogaSMCAlter
?
Unfortunately none of the above worked, I even tried YogaSMCAlter without YogaHIDD & ThinkVPC dict.
Here's kernel panic log, I hope this can help: YogaSMC_kernel-panic.txt
I managed to boot with YogaSMC.kext when I removed one dict only (YogaWMI), but Yoga app and prefPane isn't working properly and ECAccess is Basic instead of RW, SSDT-ECRW is already loaded. The weird thing is, when I patched plist file and removed YogaWMI, after first reboot it detected the laptop as "Think" in Class with Think tab, but after second reboot and so, it shows "YogaHIDD" in class with no Think tab in preferences. Please see below screenshots.
First reboot
Second reboot
When I open the prefpane from system preferences for the second time it shows this
I removed "YogaHIDD" dict from plist and now it is recognized as "Think". I replaced SSDT-ECRW with another one I found in a repo (I compared it with the sample file and IT'S THE SAME) and now ECAccess is RW, but I don't know how it worked even if it is the same file.
I don't know if I can add more features or enhance it (See below screenshots), but YogaSMC seems usable now with the patches I've done (of course with your help, and how you gave me the troubleshooting starting point with Info.plist)
I'm sorry for unable to response promptly. I have tested YogaHIDD coexistence earlier, but not sure why it was preferred on yours. Will look into that and find a fix.
No problem, thank you for your support.
I have identical problem, can't boot with YogaSMC.kext loaded on Lenovo Thinkpad T14 I5 10310U.(https://github.com/Baio1977/Lenovo-Thinkpad-T14-)
Closed as #173 is resolved. Please reopen if the issue persists.
Closed as #173 is resolved. Please reopen if the issue persists.
With the new kext macOS is booting now, but pref is showing unsupported (see screenshot) and app is not doing anything.
You need ACPI patches to have the desired functions, I've already written to you to see the repository of my T14 there is an SSDT that integrates everything you need. https://github.com/zhen-zen/YogaSMC/tree/master/YogaSMC/SSDTSample