VirtualSMC RTC Read Error and Battery Discontinuity (AppleRTC I/O failure E00002C1)

Hi, I'm a bit confused as to how I'm supposed to go about using VirtualSMC. I previously assumed it was simple as putting in the kext and forgetting about it, but now, being towards the latter-end of my hackintosh I started focusing on my startup logs and other minor issues. Most notably, I noticed I have rtc read failures on every boot. Using the rtcread tool provided by VSMC, I receive, "AppleRTC I/O failure E00002C1".

Additionally, my battery percentage is very inconsistent (seems that every boot the capacity changes and the percentage in my menubar never matches that of other battery info softwares such as coconutbattery)

And I think this likely is a result of RTC/CMOS and/or an improperly configured VirtualSMC kext. After reading through the documentation on the github repo for VirtualSMC, I see that there is a bunch of various options for keys to be inputted somewhere somehow. Although I can't seem to find any detailed/straightforward guides that go through this process.

Ultimately I want my battery indicator to work and be accurate. My DSDT for some reason has a dummy H_EC and an EC0 method with same HID which I suspect is part of the inaccuracies. (Although I have removed the dummy PNOT() and deleted the dummy BAT devices)

smcread -s: https://pastebin.com/8hpA00wF

Other Misc SMC errors:

0 kernel: (AppleSmartBatteryManager) SMC Key is not supported.

0 kernel: (Lilu) SMCLightSensor: alsd @ No iterator

0 systemstats: Skipping SMC sample because audio is running

0 kernel: (Lilu) VirtualSMC: efend @ no extra rtc memory is present for key erase

0 kernel: (Lilu) SMCSuperIO: ssio @ failed to detect supported SuperIO chip

0 kernel: (AppleSmartBatteryManager) smcKeysToDictionary without SMC driver

0 kernel: (IOPlatformPluginFamily) HE2N_Key Does Not Exist, use kSMCPStatesIGPU for Internal GPU

Please help this clueless man, I've been troubleshooting this hackintosh since 8:00am :(

submitted by /u/nullsentientbeing
[link] [comments]