Sniki
Moderator
- Joined
- Jan 5, 2016
- Messages
- 2,313
- Motherboard
- HP Elite 8300 SFF
- CPU
- i7-3770
- Graphics
- Intel HD 3000 | GTX 1650 LP
- Mac
- Mobile Phone
Well that's exactly the main problem,i didn't have MultipleBytes EC Fields on ThinkPad L440 or Lenovo B570e therefore im unexperienced on this department since none of them needed any patching to be done.Once you accomplish your first battery hotpatch, the second/third/etc are cake.
Previously i thought i was lucky about it, but now i wish i had to do the patch on one of my laptops so i could've learned how to fix battery status which right now i think it's the only part where im not experienced at.
Everything that i learned so far from you here now is a piece of cake to do on any other laptop too which all of this learning comes from your umeasurable contribution/work that you did to the entire hackintosh community.
But i guess i should be able to do it without too much trouble, i will play around some more with static way from the example of the Guide " Patching Laptop DSDT for Battery Status " that you provided there till i get a good understanding on what's going on there, then will try to do the patch on @godwayne305 T440P from the files he provided without looking at the Patch that is already made by Yekki on your MaciASL Source " Laptop Patches " so i can learn to do it on my own.
After that i will have to move to Hotpatch but i think it shouldn't be much trouble
First thing that i assume i should do is:
- find those EC Fields in DSDT/pick them from the patch and rename them/disable on DSDT and add the patch into a SSDT-Battery where calls to them will land there.
- Add the needed methods that you created for them (from the guide) like the B1B2,etc.
- Report back with progress so you can point out if any error is present or if im stuck somewhere in the process..