onemanosx Posted June 15, 2019 Author Posted June 15, 2019 Im dealing with a new problem...I had to reinstall everything due to a bad kext, now my patched dsdt makes my comp not boot. Is this normal? Do i need to repatch my dsdt? I thought my patched dsdt would have been fine. DSDT should be fine with last working config Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 15, 2019 Posted June 15, 2019 DSDT should be fine with last working config Thinking my config.plist is f'd up. That would make me not boot. Correct? Is my full config.plist in that file I uploaded? ASUS VivoBook Flip 14 TP412UA-IH31T
yamvmax Posted June 15, 2019 Posted June 15, 2019 [ref]yamvmax[/ref], Before I go any further, lets test your own patched DSDT. Please download smcbatterymanager.kext and replace acpibatterymanager.kext. When using virtualsmc.kext, it is paired with smcbatterymanager.kext and not acpibatterymanager.kext https://github.com/acidanthera/VirtualSMC/releases I am back up running, I tried what you said....Nothing, still no battery. Are any edits to be done to my dsdt??? Added in 22 minutes 30 seconds: I think my biggest issue is patching my dsdt...I get errors. I try using MacIASL, but i get syntex errors Added in 2 minutes 29 seconds: Also, I still have ACIPoller.kext...Leave that? ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 16, 2019 Author Posted June 16, 2019 [ref]yamvmax[/ref], No idea what ACIPoller kext does. Disable all patches shown here https://imgur.com/iBT8eVO There are also other patches you dont need. But that is not the scope in this topic here. Try this: DSDT.aml.zip. Use Virtualsmc +SMCBatteryManager Kexts Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 16, 2019 Posted June 16, 2019 [ref]yamvmax[/ref], No idea what ACIPoller kext does. Disable all patches shown here https://imgur.com/iBT8eVO There are also other patches you dont need. But that is not the scope in this topic here. Try this: DSDT.aml.zip. Use Virtualsmc +SMCBatteryManager Kexts It wont boot. It starts, then i get the zero with slash through it Added in 8 minutes 5 seconds: Did you use my patched dsdt??? Because the one you uploaded is my original. My patched is patched for touchscreen and track pad working, which do with the patched. DSDT.zip ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 16, 2019 Author Posted June 16, 2019 [ref]yamvmax[/ref], I'll post the patch and you do it. That will be better. #16 bits registers into device label H_EC code_regex B1DC,\s+16, replace_matched begin ONE0,8,MAN1,8, end; into device label H_EC code_regex B1FV,\s+16, replace_matched begin VF10,8,VF11,8, end; into device label H_EC code_regex B1FC,\s+16, replace_matched begin CF10,8,CF11,8, end; into device label H_EC code_regex B1CR,\s+16, replace_matched begin RC10,8,RC11,8, end; into device label H_EC code_regex B1RC,\s+16, replace_matched begin CR10,8,CR11,8, end; into device label H_EC code_regex B1LC,\s+16, replace_matched begin CL10,8,CL11,8, end; Manual Patch B1DC - B1B2(\_SB_.PCI0.LPCB.H_EC.ONE0,\_SB_.PCI0.LPCB.H_EC.MAN1) B1FV - B1B2(\_SB_.PCI0.LPCB.H_EC.VF10,\_SB_.PCI0.LPCB.H_EC.VF11) B1FC - B1B2(\_SB_.PCI0.LPCB.H_EC.CF10,\_SB_.PCI0.LPCB.H_EC.CF11) B1CR - B1B2(\_SB_.PCI0.LPCB.H_EC.RC10,\_SB_.PCI0.LPCB.H_EC.RC11) B1RC - B1B2(\_SB_.PCI0.LPCB.H_EC.CR10,\_SB_.PCI0.LPCB.H_EC.CR11) B1LC - B1B2(\_SB_.PCI0.LPCB.H_EC.CL10,\_SB_.PCI0.LPCB.H_EC.CL11) Standard H_EC patch into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return(Or(Arg0, ShiftLeft(Arg1, 8))) }\n end; #Standard utility methods to read/write buffers from/to EC into device label H_EC insert begin Method (RE1B, 1, NotSerialized)\n {\n OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n Return(BYTE)\n }\n Method (RECB, 2, Serialized)\n {\n ShiftRight(Arg1, 3, Arg1)\n Name(TEMP, Buffer(Arg1) { })\n Add(Arg0, Arg1, Arg1)\n Store(0, Local0)\n While (LLess(Arg0, Arg1))\n { Store(RE1B(Arg0), Index(TEMP, Local0))\n Increment(Arg0)\n Increment(Local0)\n }\n Return(TEMP)\n }\n end; into device label H_EC insert begin Method (WE1B, 2, NotSerialized)\n {\n OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n Store(Arg1, BYTE)\n }\n Method (WECB, 3, Serialized)\n {\n ShiftRight(Arg1, 3, Arg1)\n Name(TEMP, Buffer(Arg1) { })\n Store(Arg2, TEMP)\n Add(Arg0, Arg1, Arg1)\n Store(0, Local0)\n While (LLess(Arg0, Arg1))\n {\n WE1B(Arg0, DerefOf(Index(TEMP, Local0)))\n Increment(Arg0)\n Increment(Local0)\n }\n }\n end; Read the guide on 1st post on how-to Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 16, 2019 Posted June 16, 2019 [ref]yamvmax[/ref], I'll post the patch and you do it. That will be better. #16 bits registers into device label H_EC code_regex B1DC,\s+16, replace_matched begin ONE0,8,MAN1,8, end; into device label H_EC code_regex B1FV,\s+16, replace_matched begin VF10,8,VF11,8, end; into device label H_EC code_regex B1FC,\s+16, replace_matched begin CF10,8,CF11,8, end; into device label H_EC code_regex B1CR,\s+16, replace_matched begin RC10,8,RC11,8, end; into device label H_EC code_regex B1RC,\s+16, replace_matched begin CR10,8,CR11,8, end; into device label H_EC code_regex B1LC,\s+16, replace_matched begin CL10,8,CL11,8, end; Manual Patch B1DC - B1B2(\_SB_.PCI0.LPCB.H_EC.ONE0,\_SB_.PCI0.LPCB.H_EC.MAN1) B1FV - B1B2(\_SB_.PCI0.LPCB.H_EC.VF10,\_SB_.PCI0.LPCB.H_EC.VF11) B1FC - B1B2(\_SB_.PCI0.LPCB.H_EC.CF10,\_SB_.PCI0.LPCB.H_EC.CF11) B1CR - B1B2(\_SB_.PCI0.LPCB.H_EC.RC10,\_SB_.PCI0.LPCB.H_EC.RC11) B1RC - B1B2(\_SB_.PCI0.LPCB.H_EC.CR10,\_SB_.PCI0.LPCB.H_EC.CR11) B1LC - B1B2(\_SB_.PCI0.LPCB.H_EC.CL10,\_SB_.PCI0.LPCB.H_EC.CL11) Standard H_EC patch into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return(Or(Arg0, ShiftLeft(Arg1, 8))) }\n end; #Standard utility methods to read/write buffers from/to EC into device label H_EC insert begin Method (RE1B, 1, NotSerialized)\n {\n OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n Return(BYTE)\n }\n Method (RECB, 2, Serialized)\n {\n ShiftRight(Arg1, 3, Arg1)\n Name(TEMP, Buffer(Arg1) { })\n Add(Arg0, Arg1, Arg1)\n Store(0, Local0)\n While (LLess(Arg0, Arg1))\n { Store(RE1B(Arg0), Index(TEMP, Local0))\n Increment(Arg0)\n Increment(Local0)\n }\n Return(TEMP)\n }\n end; into device label H_EC insert begin Method (WE1B, 2, NotSerialized)\n {\n OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n Store(Arg1, BYTE)\n }\n Method (WECB, 3, Serialized)\n {\n ShiftRight(Arg1, 3, Arg1)\n Name(TEMP, Buffer(Arg1) { })\n Store(Arg2, TEMP)\n Add(Arg0, Arg1, Arg1)\n Store(0, Local0)\n While (LLess(Arg0, Arg1))\n {\n WE1B(Arg0, DerefOf(Index(TEMP, Local0)))\n Increment(Arg0)\n Increment(Local0)\n }\n }\n end; Read the guide on 1st post on how-to I have been trying manual patches for weeks. I just cant figure it out. Im so lost. ASUS VivoBook Flip 14 TP412UA-IH31T
yamvmax Posted June 16, 2019 Posted June 16, 2019 I get errors when adding these. ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 17, 2019 Author Posted June 17, 2019 [ref]yamvmax[/ref], What error? I used the same patch to your DSDT and compiled with no errors. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 17, 2019 Posted June 17, 2019 Syntax errors,,end of line or something. Gonna try again today. If not, I'm done. I have no idea what I'm doing. All I need is battery working, so I'm get touchpad settings working. ASUS VivoBook Flip 14 TP412UA-IH31T
yamvmax Posted June 17, 2019 Posted June 17, 2019 OK, so my error is actually the b1 files are missing. How do I place them? ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 17, 2019 Author Posted June 17, 2019 [ref]yamvmax[/ref], post screenshot. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 17, 2019 Posted June 17, 2019 its a zip Screen Shot 2019-06-17 at 8.50.00 AM.zip ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 17, 2019 Author Posted June 17, 2019 [ref]yamvmax[/ref], This is expected. You must now go to that error line and replace manually the second set of patches. Read the guide on post 1 under the section "Fixing 16 bit Method" B1DC - B1B2(\_SB_.PCI0.LPCB.H_EC.ONE0,\_SB_.PCI0.LPCB.H_EC.MAN1) B1FV - B1B2(\_SB_.PCI0.LPCB.H_EC.VF10,\_SB_.PCI0.LPCB.H_EC.VF11) B1FC - B1B2(\_SB_.PCI0.LPCB.H_EC.CF10,\_SB_.PCI0.LPCB.H_EC.CF11) B1CR - B1B2(\_SB_.PCI0.LPCB.H_EC.RC10,\_SB_.PCI0.LPCB.H_EC.RC11) B1RC - B1B2(\_SB_.PCI0.LPCB.H_EC.CR10,\_SB_.PCI0.LPCB.H_EC.CR11) B1LC - B1B2(\_SB_.PCI0.LPCB.H_EC.CL10,\_SB_.PCI0.LPCB.H_EC.CL11) Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 17, 2019 Posted June 17, 2019 OK, i get that. right now it says b1dc, so i channge it to b1b2??? Then change b1fv to b1 b2???? ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 17, 2019 Author Posted June 17, 2019 [ref]yamvmax[/ref], Did you read the guide? Replace B1DC with B1B2(\_SB_.PCI0.LPCB.H_EC.ONE0,\_SB_.PCI0.LPCB.H_EC.MAN1) And B1FV with B1B2(\_SB_.PCI0.LPCB.H_EC.VF10,\_SB_.PCI0.LPCB.H_EC.VF11) Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 17, 2019 Posted June 17, 2019 [ref]yamvmax[/ref], Did you read the guide? Replace B1DC with B1B2(\_SB_.PCI0.LPCB.H_EC.ONE0,\_SB_.PCI0.LPCB.H_EC.MAN1) And B1FV with B1B2(\_SB_.PCI0.LPCB.H_EC.VF10,\_SB_.PCI0.LPCB.H_EC.VF11) I read it. Its foreign language to me. Sorry, im sure its easy for you. Im trying the best i can. Thanks, will see if i can do this ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 17, 2019 Author Posted June 17, 2019 [ref]yamvmax[/ref], We have to start somewhere. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
yamvmax Posted June 17, 2019 Posted June 17, 2019 OK, I replaced all files...im stuck with this error. Im so close! Added in 55 seconds: [ref]yamvmax[/ref], We have to start somewhere. Yes we do...I have one error left...Heres a screen shot. Added in 36 minutes 3 seconds: Update!!!!!! Got a battery showing! Unfortunately its zero percent Added in 3 minutes 47 seconds: I will be buying you some beers when i get paid next week. You have been very patient with me! Screen Shot 2019-06-17 at 10.17.30 AM.zip ASUS VivoBook Flip 14 TP412UA-IH31T
onemanosx Posted June 17, 2019 Author Posted June 17, 2019 [ref]yamvmax[/ref], not at my mac right now. But, which battery kext are you using? Try to rebuild cache and permissions and see if that helps Also, upload debug files by running this app RunMe Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now