- Joined
- Oct 18, 2015
- Messages
- 30
- Motherboard
- HP Compaq Presario 21-N2F5AR
- CPU
- i5-6200U
- Graphics
- HD 520 (1366x768)
- Mac
- Mobile Phone
Ok so this is interesting cuz this is my first time seeing something like this where the battery patch need to be applied to SSDT rather than DSDT
I'm not sure how Opencore will handle this, I made the patch (I had to modify Rehabman's patch to fit your SSDT and made SSDT-BAT which contains the patched methods (SMBR, _BIF, and _BST), but I'm not sure if Opencore will load the SSDT, download the file below and copy SSDT-BAT to your ACPI folder (also delete DSDT, SSDT-3-SKL-ULT, and SSDT-BATT)
restart and check if battery is working, if not then then run this command in terminal and send me the output
Log show --last boot | grep -i acpi
Edit: If you wanna apply the patch by yourself then you need to convert SSDT-1-SKL-ULT.aml to SSDT-1-SKL-ULT.dsl by iasl
iasl -da -dl SSDT-1-SKL-ULT.aml
I did as you told me and the battery status still does not appear. In energy saving appears "current battery charge 0" here is the command output.
Likewise with the ssdt alone it never worked for me, I think that it is necessary to apply some patches to the DSDT for it to work, but this is my speculation based on how it worked with clover.
Attachments
Last edited: