Jump to content

onemanosx

Members
  • Posts

    1,541
  • Joined

  • Last visited

Everything posted by onemanosx

  1. the bootflag ia not required. And yes, the solution ia for applealc only.
  2. [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
  3. [ref]yamvmax[/ref], We have to start somewhere.
  4. [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)
  5. [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)
  6. [ref]yamvmax[/ref], post screenshot.
  7. [ref]Anonymous124578[/ref], check bios setting for boot priority. Set SSD with EFI as first boot?
  8. [ref]juanvascas[/ref], All you need is Lilu+ AppleALC kext. It is worth to test every layout id and find which works best.
  9. [ref]yamvmax[/ref], What error? I used the same patch to your DSDT and compiled with no errors.
  10. [ref]Anonymous124578[/ref], just read the documentation. Its quite easy. However, I dont recommend OC at this time.
  11. [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
  12. [ref]Anonymous124578[/ref], It the same files. Just translate from opencore plist to clover plist
  13. [ref]boobang[/ref], Try booBang.zip
  14. [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
  15. DSDT should be fine with last working config
  16. [ref]juanvascas[/ref], reboot? Hackintosh combojack support for alc256/alc255. Confirmed to work on dell xps 13 9350/9360(alc256) and Xiaomi Air(i5-7200U, alc255) 1. Delete CodecCommander.kext,put ComboJack_Installer/VerbStub.kext in Clover/kexts/Other 2. Run ComboJack_Installer/install.sh in terminal and reboot 3. Done. When you attach a headphone there will be a popup asking about headphone type.
  17. [ref]juanvascas[/ref], I will assume that you inject layout ID via config.plist. Look under audio or device properties. Or, can also be injected via ssdt.
  18. Should always choose the best layout id. Try all id and see which sounds and works best.
  19. [ref]juanvascas[/ref], I dont use codec commander nor sddt. But, if your laptop requires it. You should choose the best layout id for your codec.
  20. I use this https://github.com/hackintosh-stuff/ComboJack?fbclid=IwAR1fIe7W1DlkvJus4wMT-8VUQW9abwFEYXr53sGFMVHT09vtZDYzpIn8mtg
  21. [ref]juanvascas[/ref], Yes, its all good, now.
  22. Add these patches to your config.plist. Since you are injecting GPI0 SSDT, you might also want to rename GPI0 status, too. Your SSDT has GPI0 pin defined. No Idea why you are insistent its otherwise. <key>Patches</key> <array> <dict> <key>Comment</key> <string>change GPI0._STA to XSTA</string> <key>Disabled</key> <false/> <key>Find</key> <data> X1NUQQ== </data> <key>Replace</key> <data> WFNUQQ== </data> <key>TgtBridge</key> <data> R1BJMA== </data> </dict> <dict> <key>Comment</key> <string>Rename _CRS to XCRS (TPD1)</string> <key>Disabled</key> <false/> <key>Find</key> <data> X0NSUw== </data> <key>Replace</key> <data> WENSUw== </data> <key>TgtBridge</key> <data> VFBEMQ== </data> </dict> <dict>
×
×
  • Create New...