onemanosx
Members-
Posts
1,550 -
Joined
-
Last visited
Everything posted by onemanosx
-
OpenCore bootloader with development SDK
onemanosx replied to MaLd0n's topic in NEWS Releases & Updates
Does this solve shutdown restart issues? -
OpenCore Bootloader So, the new bootloader is in town and its our civic duty to test it out, learn its operation and report back to the devs if bugs are found. Here's a working config for my laptop and all that's needed is to fill in the SMBIOS section. Don't know how? Click at the below link. https://Olarila.com/forum/viewtopic.php?f=85&t=9879#p81795 OC EFI Acer VN7-592G.zip
-
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
HP Probook 450 G5 #16 Bit Integers into device label EC0 code_regex CCUR,\s+16, replace_matched begin RUC0,8,RUC1,8, end; into device label EC0 code_regex BDC,\s+16, replace_matched begin CDB0,8,CDB1,8, end; into device label EC0 code_regex BFC,\s+16, replace_matched begin CFB0,8,CFB1,8, end; into device label EC0 code_regex BRTE,\s+16, replace_matched begin ETR0,8,ETR1,8, end; into device label EC0 code_regex BME,\s+16, replace_matched begin EMB0,8,EMB1,8, end; into device label EC0 code_regex BDV,\s+16, replace_matched begin VDB0,8,VDB1,8, end; into device label EC0 code_regex BCV1,\s+16, replace_matched begin VCB0,8,VCB1,8, end; into device label EC0 code_regex BATE,\s+16, replace_matched begin ETA0,8,ETA1,8, end; into device label EC0 code_regex BPR,\s+16, replace_matched begin RPB0,8,RPB1,8, end; into device label EC0 code_regex BCR,\s+16, replace_matched begin RCB0,8,RCB1,8, end; into device label EC0 code_regex BRC,\s+16, replace_matched begin CRB0,8,CRB1,8, end; into device label EC0 code_regex BCC,\s+16, replace_matched begin CCB0,8,CCB1,8, end; into device label EC0 code_regex BPV,\s+16, replace_matched begin VPB0,8,VPB1,8, end; into device label EC0 code_regex BCV2,\s+16, replace_matched begin CV20,8,CV21,8, end; into device label EC0 code_regex BCV3,\s+16, replace_matched begin CV30,8,CV31,8, end; into device label EC0 code_regex BCV4,\s+16, replace_matched begin CV40,8,CV41,8, end; into device label EC0 code_regex BATF,\s+16, replace_matched begin FTA0,8,FTA1,8, end; into device label EC0 code_regex BCL,\s+16, replace_matched begin LCB0,8,LCB1,8, end; into device label EC0 code_regex MAXC,\s+16, replace_matched begin CXA0,8,CXA1,8, end; into device label EC0 code_regex BSN,\s+16, replace_matched begin NSB0,8,NSB1,8, end; into device label EC0 code_regex BDAT,\s+16, replace_matched begin TAD0,8,TAD1,8, end; into device label EC0 code_regex CBT,\s+16, replace_matched begin TBC0,8,TBC1,8, end; into device label EC0 code_regex ACPR,\s+16, replace_matched begin RPC0,8,RPC1,8, end; #Fix 16 Bit Integers (Manual Patch) #Fix 16 bit registers CCUR - B1B2(\_SB_.PCI0.LPCB.EC0.RUC0,\_SB_.PCI0.LPCB.EC0.RUC1) BDC - B1B2(\_SB_.PCI0.LPCB.EC0.CDB0,\_SB_.PCI0.LPCB.EC0.CDB1) BFC - B1B2(\_SB_.PCI0.LPCB.EC0.CFB0,\_SB_.PCI0.LPCB.EC0.CFB1) BRTE - B1B2(\_SB_.PCI0.LPCB.EC0.ETR0,\_SB_.PCI0.LPCB.EC0.ETR1) BME - B1B2(\_SB_.PCI0.LPCB.EC0.EMB0,\_SB_.PCI0.LPCB.EC0.EMB1) BDV - B1B2(\_SB_.PCI0.LPCB.EC0.VDB0,\_SB_.PCI0.LPCB.EC0.VDB1) BCV1 - B1B2(\_SB_.PCI0.LPCB.EC0.VCB0,\_SB_.PCI0.LPCB.EC0.VCB1) BATE - B1B2(\_SB_.PCI0.LPCB.EC0.ETA0,\_SB_.PCI0.LPCB.EC0.ETA1) BPR - B1B2(\_SB_.PCI0.LPCB.EC0.RPB0,\_SB_.PCI0.LPCB.EC0.RPB1) BCR - B1B2(\_SB_.PCI0.LPCB.EC0.RCB0,\_SB_.PCI0.LPCB.EC0.RCB1) BRC - B1B2(\_SB_.PCI0.LPCB.EC0.CRB0,\_SB_.PCI0.LPCB.EC0.CRB1) BCC - B1B2(\_SB_.PCI0.LPCB.EC0.CCB0,\_SB_.PCI0.LPCB.EC0.CCB1) BPV - B1B2(\_SB_.PCI0.LPCB.EC0.VPB0,\_SB_.PCI0.LPCB.EC0.VPB1) BCV2 - B1B2(\_SB_.PCI0.LPCB.EC0.CV20,\_SB_.PCI0.LPCB.EC0.CV21) BCV3 - B1B2(\_SB_.PCI0.LPCB.EC0.CV30,\_SB_.PCI0.LPCB.EC0.CV31) BCV4 - B1B2(\_SB_.PCI0.LPCB.EC0.CV40,\_SB_.PCI0.LPCB.EC0.CV41) BATF - B1B2(\_SB_.PCI0.LPCB.EC0.FTA0,\_SB_.PCI0.LPCB.EC0.FTA1) BCL - B1B2(\_SB_.PCI0.LPCB.EC0.LCB0,\_SB_.PCI0.LPCB.EC0.LCB1) MAXC - B1B2(\_SB_.PCI0.LPCB.EC0.CXA0,\_SB_.PCI0.LPCB.EC0.CXA1) BSN - B1B2(\_SB_.PCI0.LPCB.EC0.NSB0,\_SB_.PCI0.LPCB.EC0.NSB1) BDAT - B1B2(\_SB_.PCI0.LPCB.EC0.TAD0,\_SB_.PCI0.LPCB.EC0.TAD1) CBT - B1B2(\_SB_.PCI0.LPCB.EC0.TBC0,\_SB_.PCI0.LPCB.EC0.TBC1) ACPR - B1B2(\_SB_.PCI0.LPCB.EC0.RPC0,\_SB_.PCI0.LPCB.EC0.RPC1) Finally, apply the necessary standard patches #Standard Patching 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 EC0 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 EC0 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; -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]hawkins1986[/ref], I suggest you go through the patch again. and also ensure you have the correct battery kext loaded. Some precooked patches may be problematic and its always good to double check. Good Luck. -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]hawkins1986[/ref], Look thru the patch in RH Repo again for MAXC integer. It might be disabled for some reason. Or find out the renamed integer for MAXC and solve it. EDIT: Without checking for previous patch works, I only solved the MAXC error. Try and see if works. DSDT.aml.zip -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]hawkins1986[/ref], I am assuming you did not do the battery patch yourself. The DSDT you sent me clearly shows it is patched but not entirely. You should refer back to that kind soul who helped you with that or start from scratch by reading the guide. From what I see, MAXC had been renamed and the integer was not adressed. Hence, the error from the screenshot I uploaded. You can compare the integer names by referring back to the original un-edited DSDT.aml, if you are up to troubleshoot. -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]hawkins1986[/ref], https://imgur.com/VHpYTQ5 -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]hawkins1986[/ref], There are no parse ops errors when i opened your DSDT. However, you may have forgotten to solve for MAXC device. Use the latest version of macIASL, too. https://github.com/acidanthera/MaciASL/releases -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
Scroll down and look for the add files icon. Or, upload somewhere in your prefered cloud e.g google drive https://imgur.com/JAIGQwb -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]hawkins1986[/ref], no idea without your DSDT file and/or description of what you attempted to get that error. -
OpenCore bootloader with development SDK
onemanosx replied to MaLd0n's topic in NEWS Releases & Updates
I2C trackpad is now working simply by moving VoodooGPIO and VoodooI2CServices above in config.plist so they load firstly, then add VoodooI2C and lastly VoodooI2CHID. -
OpenCore bootloader with development SDK
onemanosx replied to MaLd0n's topic in NEWS Releases & Updates
[ref]MaLd0n[/ref], I think kexts loads good. But no I2C trackpad. Mac:~ vn7-592g$ kextstat | grep -v com.apple Index Refs Address Size Wired Name (Version) UUID <Linked Against> 35 6 0xffffff7f83d91000 0x80000 0x80000 as.vit9696.Lilu (1.3.5) FDDBA1E3-B2DE-37FB-8997-88D28E69E007 <7 5 4 3 2 1> 36 1 0xffffff7f83e11000 0x28000 0x28000 as.vit9696.VirtualSMC (1.0.2) 8814D940-2C42-3C45-9F42-8338AC4799EB <35 11 7 5 4 3 2 1> 38 0 0xffffff7f83e39000 0x17000 0x17000 ru.usrsse2.SMCBatteryManager (1) F51BDDBC-E11D-3D46-BB61-6855F0FC7CC0 <37 36 35 11 7 5 4 3 2 1> 39 0 0xffffff7f83e50000 0x11b000 0x11b000 as.vit9696.AppleALC (1.3.7) 4194C750-6151-377C-9C7C-E38886E3AC64 <35 12 7 5 4 3 2 1> 40 0 0xffffff7f83f73000 0x7f000 0x7f000 as.vit9696.WhateverGreen (1.2.8) 2EB6FF06-A462-30B9-8121-88D5C9C6468D <35 12 7 5 4 3 2 1> 41 0 0xffffff7f83ff6000 0xb000 0xb000 org.vanilla.driver.CPUFriend (1.1.6) A32118DA-09BD-37C3-BBF7-4DF6832CFC54 <35 11 7 5 4 3 2 1> 42 0 0xffffff7f84073000 0x11000 0x11000 as.lvs1974.AirportBrcmFixup (2.0.0) B78B9C18-88E8-35E3-B489-C448FF764EE6 <35 15 12 7 5 4 3 2 1> 43 0 0xffffff7f84318000 0x10000 0x10000 com.alexandred.VoodooI2CServices (1) 8D02CFDB-E378-3061-8591-7E199076722D <4 3> 44 0 0xffffff7f84355000 0xf000 0xf000 com.XPS.VerbStub (1.0.3) 41D18E8C-8EFF-34A1-BD9C-2D806283284F <12 4 3> 60 0 0xffffff7f842f4000 0x19000 0x19000 org.coolstar.VoodooGPIO (1.1) 584C5F47-466F-3585-9AFB-605777C0A2FE <11 5 4 3> 61 1 0xffffff7f84328000 0xe000 0xe000 org.rehabman.voodoo.driver.PS2Controller (1.8.34) FE68E3D5-29E0-346A-9036-090411302A58 <11 7 5 4 3 1> 80 0 0xffffff7f84001000 0x72000 0x72000 com.insanelymac.RealtekRTL8111 (2.2.2) 24D129C7-C25C-3D7B-9E10-EA71D9BE6511 <15 12 5 4 3 1> 83 0 0xffffff7f84348000 0xd000 0xd000 org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <12 7 5 4 3 1> 87 0 0xffffff7f8433b000 0xd000 0xd000 org.rehabman.voodoo.driver.PS2Keyboard (1.8.34) 454845C4-36AE-37F0-995E-961CAAF609FB <61 58 17 7 6 5 4 3 1> 99 1 0xffffff7f84084000 0x25f000 0x25f000 com.no-one.BrcmFirmwareStore (2.2.10) FEAD3CAB-F1B9-329A-8291-EAC222EBC0F0 <5 4 3> 100 0 0xffffff7f842e3000 0x11000 0x11000 com.no-one.BrcmPatchRAM2 (2.2.10) EA8FADAF-E7F3-3CDF-8440-49C15C0E25F8 <99 24 5 4 3 1> https://imgur.com/oTql0oW -
OpenCore bootloader with development SDK
onemanosx replied to MaLd0n's topic in NEWS Releases & Updates
[ref]MaLd0n[/ref], laptop boots good now. All kexts loaded but have not solved i2c device yet. And anyway, whats up with the screenshot? Its not detected as MBP https://imgur.com/qeJyvBI -
Help with patches for Asus ROG Srtix GL503vm-ed251t
onemanosx replied to broadw3ll's topic in DSDT & Patch Requests
[ref]broadw3ll[/ref], quicksync requires the use of IGPU. Your laptop has no working IGPU. -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]minhphan244[/ref], No idea. Never faced a DSDT like yours before. -
OpenCore bootloader with development SDK
onemanosx replied to MaLd0n's topic in NEWS Releases & Updates
2nd UPDATE: Alas, booted SKL laptop with OpenCore successfully after much tinkering. However, still need to figure out how to load I2C kexts. I'll take a rest now 1st Post: Urghh, still not able to boot on my SKL laptop! https://imgur.com/tuH9gKl -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]minhphan244[/ref], what happens if you install battery kext? -
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
Maybe, read and follow the guide? -
If you are able to activate brightness by using AppleBacklight kext as suggested by Maldon, you are more likely able to customise your brightness level by means of ssdt (unlike WEG where brightness customisation option is not available afaik)
- 19,329 replies
-
- acpi
- acpispecification
-
(and 4 more)
Tagged with:
-
[ref]iheymanth[/ref], is that hdmi audio? no volume control for hdmi out.
- 19,329 replies
-
- acpi
- acpispecification
-
(and 4 more)
Tagged with:
-
[Guide] Easy Audio Solution with AppleAlc
onemanosx replied to MaLd0n's topic in Guides and Tutorials
-
[Guide] Laptop Battery Indicator - The DSDT Patching Horror
onemanosx replied to onemanosx's topic in Guides and Tutorials
[ref]rogeriovasco[/ref],
