Jump to content

Jake Lo

Moderators
  • Posts

    14365
  • Joined

  • Last visited

  • Days Won

    868

Everything posted by Jake Lo

  1. As I recall, you were not able to set DVMT with EFI Shell on your Lenovo because it's locked down. So there's only 2 ways left, one is to use hot patch on Clover Config to bypass or 2, manually mod the binary of the FB kext. Here's what was used in the beta 10.12, not sure if the FB has change in the GM version. Find: 8945C839C7764F Replace: 8945C839C7EB4F It would help to attach the FB if you want it patched for you, not everyone has access or have install GM already. Most would have to wait for the public replace on 9/20th.
  2. Was able to assist absint0o remotely, able to boot successfully after restore EFI folder from my download page. Basically it replaces his Clover files version 3726 to v3556. Before restoring he's getting "Waiting for root device...", after restore, he's able to get to the Installer GUI. Perhaps kext injection wasn't working when USBInjector.kext was in /EFI/Clover/Kexts/Other
  3. For the models with Nvidia discrete card, try FrostytheSnowman's new guide here.
  4. I'm wonder if it's your USB wireless and kext that's preventing the system from sleeping and waking properly.
  5. Use ALC280 from here, install to /Library/Extensions. Remove VoodooHDA and AppleHDADisabler. Restore vanilla AppleHDA if you removed it. Repair permission and rebuild cache Add this to your Config under KextToPatch and use layoutID 3 for HDEF in Config or DSDT
  6. Bronxteck is right again! Sorry, uploaded the wrong DSDT. It's now updated here with DualLink enabled and wireless patch removed.
  7. Well, it's the only way to learn. If you installed the patched kexts to /L/E and the correct DSDT and Config is in EFI, audio should work. Try booting without cache, then run the permission fix and rebuild cache. Reboot once more. Audio should work.
  8. If the current installer boots without an issue, then copy the EFI from USB to the installed drive.
  9. Let's start from beginning. Go to BIOS, set Load Defaults. Apply it. Then go to SATA Operation and set it to AHCI. Make sure it's on Legacy Mode, not UEFI. When you create the install, make sure when you install Clover you select ESP and not UEFI. Then boot without cache.
  10. Yeah, that's old. Works with Mavericks and below.
  11. Looking at your Clover Config file, you don't have the layout-id set for audio. Try this instead, it'll create hot patches for your Config and what layout-id you need to set and a dummyHDA.
  12. Replace DSDT with this one patched for dualLink (1600x900). DSDT.aml.zip
  13. Did you need ACPIBatteryManager or AppleSmartBatteryManager ?
  14. Try this. Created by me using examples from Rehabman's Sony Vaio patches # Sony VAIO VPCZ13 into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n end; # BAT1: Change EC register declarations from 16-bit to 8-bit into device label H8EC code_regex SM01,\s+16 replace_matched begin XSM0, 8, XSM1, 8 end; into device label H8EC code_regex SM10,\s+16 replace_matched begin XMS0, 8, XMS1, 8 end; into device label H8EC code_regex SM18,\s+16 replace_matched begin XAB0, 8, XAB1, 8 end; into device label H8EC code_regex SM19,\s+16 replace_matched begin XBC0, 8, XBC1, 8 end; into device label H8EC code_regex SM0F,\s+16 replace_matched begin XCD0, 8, XCD1, 8 end; into device label H8EC code_regex SM09,\s+16 replace_matched begin XDE0, 8, XDE1, 8 end; into device label H8EC code_regex SM0B,\s+16 replace_matched begin XEF0, 8, XEF1, 8 end; # BAT1: Change access (reads) to those registers from 16-bit to 8-bit into_all method label _BIF code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM01\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XSM0, ^^PCI0.LPCB.H8EC.XSM1)), end; into_all method label _BIF code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM10\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XMS0, ^^PCI0.LPCB.H8EC.XMS1)), end; into_all method label _BIF code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM10 replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XMS0, ^^PCI0.LPCB.H8EC.XMS1) end; into_all method label _BIF code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM18\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XAB0, ^^PCI0.LPCB.H8EC.XAB1)), end; into_all method label _BIF code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM19\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XBC0, ^^PCI0.LPCB.H8EC.XBC1)), end; into_all method label _BST code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM0F\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XCD0, ^^PCI0.LPCB.H8EC.XCD1)), end; into_all method label _BST code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM09\)\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XDE0, ^^PCI0.LPCB.H8EC.XDE1))), end; into_all method label _BST code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM09 replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XDE0, ^^PCI0.LPCB.H8EC.XDE1) end; into_all method label _BST code_regex \(\^\^PCI0\.LPCB\.H8EC\.SM0B\), replaceall_matched begin (B1B2 (^^PCI0.LPCB.H8EC.XEF0, ^^PCI0.LPCB.H8EC.XEF1)), end; # Activate BAT1 device into method label _STA parent_label BAT1 replace_content begin Return (0x1F) end;
  15. In my experience, if you install on top without formatting, you should retain all the files and apps. Not sure why that gap, you might want to check it out in the BIOS, under Boot Options
  16. Try ACPIBatteryManager or newer version of AppleSmartBatteryManager (1.32).
  17. [14] 0x19260004 - Intel® Iris™ Graphics 540.......(ULT GT3) That's for HD 540, his has HD 520, but worth a try to see if it works.
  18. >>Doesnt WORK Battery: AppleSmartBattery => no results How did you patch your DSDT? It's missing Bat0, Bat1...etc
  19. What's the display resolution of your system? The last screenshot is an USB issue. Make sure BIOS is set to AHCI under SATA Operations.
  20. This one works too #Patch for O2Micro SD Card Reader into device label PXSX parent_label RP05 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,slot-name",\n "Built-in",\n "device-type", Buffer() { "Media Controller" },\n "model", Buffer() { "O2 Micro SD Card Reader" },\n "compatible", Buffer() { "pci14e4,16bc" },\n })\n }\n end;
  21. The supported platformIDs are: [ 1] : 0x191e0000 – Skylake ULX GT2 [ 2] : 0x19160000 – Skylake ULT GT2 [ 3] : 0x19260000 – Skylake ULT GT3 [ 4] : 0x191b0000 – Skylake HALO GT2 [ 5] : 0x19120000 – Skylake Desktop GT2 [ 6] : 0x19020001 – Skylake Desktop GT1 (currently inactive) [ 7] : 0x19170001 – Skylake Desktop GT1.5 (currently inactive) [ 8] : 0x19120001 – Skylake Desktop GT2 (currently inactive) [ 9] : 0x19320001 – Skylake Desktop GT4 (currently inactive) [10] : 0x19160002 – Skylake ULT GT2 [11] : 0x19260002 – Skylake ULT GT3 [12] : 0x191e0003 – Skylake ULX GT2 Only one I could think of is 19160002, but you could try the others during boot in Clover Option Files updated in post# 26
  22. Ahh, I forgot about that unsupported controller. Strangely, I didn't need that kext to work on my E7470. It just shows unknown controller on my setup, but with that kext, it shows Intel 10-Series Chipset. Without it, it still boots internally. SSDT-ALC256 is to be use with CodecCommander and yes, the same one will work. I didn't create that by the way, it's to fix the sleep/wake sound issue (EAPD fix). I mistakenly patch HDEF to layout-id 1, need to change to 3. Let me know if you need me to fix it. As for graphics artifacts, maybe try different ig-platform-id in your Config file.
×
×
  • Create New...