Contribute
Register

[Guide] How to patch DSDT for working battery status

read post #2 but don't seem to understand it well
 
sudo kextcache -I /
shows:
VoodooPS2Keyboard.kext has no Info.plist file.
VoodooPS2Trackpad.kext has no Info.plist file.
repeatedly but my keyboard and trackpad work fine.

However,
-all my kext so far have been installed to /L/E with the exception of VoodooPS2Keyboard.kext and VoodooPS2Trackpad.kext
just reinstalled them to /L/E now
-the essentials were placed in EFI/clover/kext/others
-my config.plist/SystemParameters/InjectKexts has always been "Detect"

those this mean that my patch is correct ? and why does the battery not show up on menu bar?

thanks for you help...
 
sudo kextcache -I /
shows:
VoodooPS2Keyboard.kext has no Info.plist file.
VoodooPS2Trackpad.kext has no Info.plist file.
repeatedly but my keyboard and trackpad work fine.

However,
-all my kext so far have been installed to /L/E with the exception of VoodooPS2Keyboard.kext and VoodooPS2Trackpad.kext
just reinstalled them to /L/E now
-the essentials were placed in EFI/clover/kext/others
-my config.plist/SystemParameters/InjectKexts has always been "Detect"

those this mean that my patch is correct ? and why does the battery not show up on menu bar?

thanks for you help...
Thanks RehabMan battery statues working after I disconnected and reconnected the charger

I have attache a copy of my patch for HP 15 au057cl touchscreen for your patch repository
 

Attachments

  • dsdt battery patch for HP Pavilion 15 au057cl touchscreen.rtf.zip
    1.8 KB · Views: 95
sudo kextcache -I /
shows:
VoodooPS2Keyboard.kext has no Info.plist file.
VoodooPS2Trackpad.kext has no Info.plist file.
repeatedly but my keyboard and trackpad work fine.

Remove corrupt kexts. Install non-corrupt kexts properly as per FAQ.
Reply with new problem reporting data.
 
Remove corrupt kexts. Install non-corrupt kexts properly as per FAQ.
Reply with new problem reporting data.
Thanks RehabMan, I have removed corrupt kext and installed un-corrupt kext into /L/E/
my problem reporting file are attached below

Battery icon still doesn't show on menu bar if I boot with power cable plugged in, until I unplug power cable and plug it again then go to system preference to enable show on menu bar (however shows on menu bar if I boot without power cable)
In both cases (w/wo power cable plugged in) the status does not change it remains the same and when I look at power under system info it
shows not charging.
 

Attachments

  • debug_17465.zip
    5.2 MB · Views: 107
Thanks RehabMan, I have removed corrupt kext and installed un-corrupt kext into /L/E/
my problem reporting file are attached below

Battery icon still doesn't show on menu bar if I boot with power cable plugged in, until I unplug power cable and plug it again then go to system preference to enable show on menu bar (however shows on menu bar if I boot without power cable)
In both cases (w/wo power cable plugged in) the status does not change it remains the same and when I look at power under system info it
shows not charging.

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.
 
I need help here,
I only found this lines matched "EmbeddedControl" in my DSDT, what should I change?
Code:
OperationRegion (VERM, EmbeddedControl, Zero, 0xFF)
            Field (VERM, ByteAcc, NoLock, Preserve)
            {
                LNPS,   8
            }
Thank you very much.
 

Attachments

  • CLOVER.zip
    3 MB · Views: 77
  • ioreg.zip
    568 KB · Views: 69
I need help here,
I only found this lines matched "EmbeddedControl" in my DSDT, what should I change?
Code:
OperationRegion (VERM, EmbeddedControl, Zero, 0xFF)
            Field (VERM, ByteAcc, NoLock, Preserve)
            {
                LNPS,   8
            }
Thank you very much.

Your DSDT has no multibyte EC fields.
 
Back
Top