Contribute
Register

[Guide] How to patch DSDT for working battery status

It is for MECHREVO x6TI.
 

Attachments

  • DSDT-origin.dsl
    1,007.9 KB · Views: 143
  • MECHREVO x6TI.txt
    3.9 KB · Views: 135
  • DSDT-patched.dsl
    1,008.3 KB · Views: 129
Hi RehabMan,
thanks for the great guide.
Attached is my working patch for the Lenovo ideapad 510-15ISK incl. native DSDT
 

Attachments

  • Lenovo_ideapad_510-15ISK_batterypatch.zip
    27.7 KB · Views: 166
Hi RehabMan,
thanks for the great guide.
Attached is my working patch for the Lenovo ideapad 510-15ISK incl. native DSDT

Your patch is incomplete and not needed anyway.
Existing patch for "Lenovo Ideapad-Y700" is a match.
Please test.
Also, is your laptop actually a Y510?
 
Last edited:
Your patch is incomplete and not needed anyway.
Existing patch for "Lenovo Ideapad-Y700" is a match.
Please test.
Also, is your laptop actually a Y510?

I agree, I missed one 16bit and also had 4 typos.
I confirm the Y700 patch is working perfectly and covers all occurrences with the given offsets.
My 510 is not a Y510.
 
I agree, I missed one 16bit and also had 4 typos.
I confirm the Y700 patch is working perfectly and covers all occurrences with the given offsets.
My 510 is not a Y510.

Thanks. Added a comment to the file to reflect.
People reading this guide should pay more attention to post #1, "Existing Patches".
 
Hi,
There are some code in my SSDT which are accessing EC0.Should I change them like DSDT?
 

Attachments

  • original DSDT&SSDT.zip
    45.1 KB · Views: 220
Hi,
There are some code in my SSDT which are accessing EC0.Should I change them like DSDT?

I see no multibyte EC access in SSDT-2.aml. Do you?
 
Back
Top