Closed hoaug-tran closed 9 months ago
Add ECEnabler.kext remove SSDT-Batt
@Baio1977 Thank you so much. but ECEnabler.kext not help me, my battery still have half
can you pass me the efi? Test this EFI and post ioreg https://github.com/masnormen/S430FN-macOS
@Baio1977 thanks but, the EFI you send me is extremely prebuild. i cant use it, i tried but stuck at boot.
Here is my EFI ( cant send at github because >25MB so i upload it to GDrive ) and Ioreg:
https://drive.google.com/file/d/128qX-PRNgV4QNBIc5gh141xIFTPF_P6V/view?usp=sharing 808’s MacBook Pro.zip
https://drive.google.com/drive/folders/1QbDZh1wbsZm5rg_B7UdgXhBQ0TdeLVvp?usp=sharing test this ioreg if start . If this starts and works like the previous one we start from here, I have cleaned the ACPI from SSDT which need rename to work
The sad news is that with the EFI you sent me, it's stuck here
@Baio1977 still stuck..
I have an Asus S430FN Laptop that has an error of only receiving 50% battery, I'm trying to fix it. I see you have succeeded in fixing the battery on many device. Therefore, I wonder if you can share the original DSDT and SSDT which has the Battery fixed of the device or how to patch the battery for me. Thanks a lot
i try patch battery like that. Patch Battery.zip
`DefinitionBlock ("", "SSDT", 2, "ACDT", "BATT", 0x00000000) { External (SB.PCI0.LPCB.EC0_, DeviceObj) External (SB.PCI0.LPCB.EC0_.ACAP, MethodObj) // 0 Arguments External (SB.PCI0.LPCB.EC0_.BAT0, DeviceObj) External (SB.PCI0.LPCB.EC0_.BAT0._BIF, MethodObj) // 0 Arguments External (SB.PCI0.LPCB.EC0_.BAT0.BIXT, PkgObj) External (SB.PCI0.LPCB.EC0_.BAT0.NBIX, PkgObj) External (SB.PCI0.LPCB.EC0_.BAT0.PBIF, PkgObj) External (SB.PCI0.LPCB.EC0_.BAT0.XBIX, MethodObj) // 0 Arguments External (SB.PCI0.LPCB.EC0_.BATP, MethodObj) // 1 Arguments External (SB.PCI0.LPCB.EC0_.BLLO, IntObj) External (SB.PCI0.LPCB.EC0_.BRAD, FieldUnitObj) External (SB.PCI0.LPCB.EC0_.BRAH, FieldUnitObj) External (SB.PCI0.LPCB.EC0_.BRAI, FieldUnitObj) External (SB.PCI0.LPCB.EC0_.BSLF, IntObj) External (SB.PCI0.LPCB.EC0_.CHGS, MethodObj) // 1 Arguments External (SB.PCI0.LPCB.EC0_.CMUT, MutexObj) External (SB.PCI0.LPCB.EC0_.ECAV, MethodObj) // 0 Arguments External (SB.PCI0.LPCB.EC0_.GBTT, MethodObj) // 1 Arguments External (SB.PCI0.LPCB.EC0_.LFCC, IntObj) External (SB.PCI0.LPCB.EC0_.MBLF, IntObj) External (SB.PCI0.LPCB.EC0_.PBST, IntObj) External (SB.PCI0.LPCB.EC0_.PUNT, IntObj) External (SB.PCI0.LPCB.EC0_.STC4, MethodObj) // 1 Arguments External (BIXT, IntObj) External (BLLO, IntObj) External (BSLF, IntObj) External (LFCC, IntObj) External (PUNT, IntObj) External (SB.PCI0.LPCB.EC0.BAIX, FieldUnitObj) External (SB.PCI0.LPCB.EC0.BADX, FieldUnitObj)
}`