Contribute
Register

[solved] HP Omen 15-cexxx Battery issue

Status
Not open for further replies.
Your DSDT-BAT.aml is out of sync with native.
Note:
Code:
u430:patched Admin$ diff ../origin/ ../patched/ | grep SystemMemory
<     OperationRegion (GNVS, SystemMemory, 0x6AB06000, 0x0766)
>     OperationRegion (GNVS, SystemMemory, 0x7A7E7000, 0x0766)
<     OperationRegion (EXBU, SystemMemory, 0x6AB3C018, 0x3008)
>     OperationRegion (EXBU, SystemMemory, 0x7A81D018, 0x3008)

Re-extract/re-patch.

Make sure you do EC reset as running with wrong SystemMemory addresses is likely to corrupt the EC.

Hi,
Re-flash BIOS, EC reset afterwards, new ACPI dump, new DSDT-BAT patch, new system dump.
(I had to delete 13 errors that accrued after patching)
Battery 99% and charging waited long time no change, unplug cord battery 100%
Noticed in Batteryinfo most mAh is -1 except last Amp (mA) is -1 without cord and 0 with plugged cord
 
Last edited:
Hi,
Re-flash BIOS, EC reset afterwards, new ACPI dump, new DSDT-BAT patch, new system dump.
(I had to delete 13 errors that accrued after patching)
Battery 99% and charging waited long time no change, unplug cord battery 100%
Noticed in Batteryinfo most mAh is -1 except last Amp (mA) is -1 without cord and 0 with plugged cord

If you think 99% and charging is incorrect, check what _BIF and _BST are returning.
 
If you think 99% and charging is incorrect, check what _BIF and _BST are returning.

Value was correct, I had after EC reset check in windows that charging was working and noted battery almost full.
Status is that charging is not working anymore so I have to reflash BIOS after removing DSDT-BAT.
Nothing happens in Mac, 100% no change and Win10 not charging. Something in BIOS/CMOS is in wrong state.
 
Last edited:
Value was correct, I had after EC reset check in windows that charging was working and noted battery almost full.

What do you think is incorrect then?
 
What do you think is incorrect then?

Patch not working, as I wrote before there where 13 errors after patching and I may have edited it wrong or something. Battery seems not be recognised properly and it messes with BIOS/CMOS

Battery Information:
Model Information:
Serial Number: Bad-Bad
Manufacturer: Bad
Device Name: Bad
Charge Information:
The battery’s charge is below the critical level.: No
The battery’s charge is below the warning level.: No
Charge Remaining (mAh): -1
Fully Charged: Yes
Charging: No
Full Charge Capacity (mAh): -1
Battery Installed: Yes
Amperage (mA): 0
Voltage (mV): 10000
 
Patch not working, as I wrote before there where 13 errors after patching and I may have edited it wrong or something. Battery seems not be recognised properly and it messes with BIOS/CMOS

Battery Information:
Model Information:
Serial Number: Bad-Bad
Manufacturer: Bad
Device Name: Bad
Charge Information:
The battery’s charge is below the critical level.: No
The battery’s charge is below the warning level.: No
Charge Remaining (mAh): -1
Fully Charged: Yes
Charging: No
Full Charge Capacity (mAh): -1
Battery Installed: Yes
Amperage (mA): 0
Voltage (mV): 10000

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.



Hi,
I can't fix compile errors other than deleting code and this is not a good idea.
Attached DSDT file I'm trying to get it patched with HP G6 2221ss battery patch
and receiving 13 errors :( I've read through several times the guide, it doesn't help me.
 

Attachments

  • DSDT.dsl
    1.5 MB · Views: 144
Hi,
I can't fix compile errors other than deleting code and this is not a good idea.
Attached DSDT file I'm trying to get it patched with HP G6 2221ss battery patch
and receiving 13 errors :( I've read through several times the guide, it doesn't help me.

Easy fix... comment each of the unneeded 'External' declarations:
Code:
//    External (BNUM, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
...
//    External (DTS1, FieldUnitObj)    // (from opcode)
//    External (DTS2, FieldUnitObj)    // (from opcode)
//    External (DTS3, FieldUnitObj)    // (from opcode)
//    External (DTS4, FieldUnitObj)    // (from opcode)
//    External (DTSE, FieldUnitObj)    // (from opcode)
...
//    External (NVDE, IntObj)    // (from opcode)
..
//    External (PDTS, FieldUnitObj)    // (from opcode)
//    External (PKGA, FieldUnitObj)    // (from opcode)
..
//    External (SPST, IntObj)    // (from opcode)

Result: No errors.
 
Easy fix... comment each of the unneeded 'External' declarations:
Code:
//    External (BNUM, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
...
//    External (DTS1, FieldUnitObj)    // (from opcode)
//    External (DTS2, FieldUnitObj)    // (from opcode)
//    External (DTS3, FieldUnitObj)    // (from opcode)
//    External (DTS4, FieldUnitObj)    // (from opcode)
//    External (DTSE, FieldUnitObj)    // (from opcode)
...
//    External (NVDE, IntObj)    // (from opcode)
..
//    External (PDTS, FieldUnitObj)    // (from opcode)
//    External (PKGA, FieldUnitObj)    // (from opcode)
..
//    External (SPST, IntObj)    // (from opcode)

Result: No errors.

Hi,
I'm commenting all out and apply HP G6 2221ss battery patch. 13 errors
 
Status
Not open for further replies.
Back
Top