Jump to content

Jake Lo

Moderators
  • Posts

    14365
  • Joined

  • Last visited

  • Days Won

    871

Everything posted by Jake Lo

  1. Let's try to get this working before we try starting a different process. Once you get this running, you could easily convert it to Clover by install Clover on top of it. Unless you have another drive to play with...we could start a new thread for Clover and change the topic of this to Chameleon.
  2. UEFI Clover is a lot simpler now than it was when it came out. It has many advantages over Chameleon. For one, you can use UEFI over Legacy No need to add kernel, no need to manually patch kexts or update the kernel on each update, can be done on-the-fly with Clover
  3. Correct. The script replaces all those commands so you won't make a mistake typing it. Can you boot with the USB installer, select the installed drive and boot with the following command? KernelBooter_kexts=Yes -f -v
  4. Can't just run the last line alone, must run the last 3 lines as I stated, or use this script in the terminal sudo permission.sh No need to reinstall, just boot with the USB installer and select the installed drive to boot. Once there, run the script that I attached. permission.sh
  5. Give this a try. Install Clover UEFI and replace attached contents into /EFI/Clover GA-B250M-DS3H.zip
  6. Set Load Default on the BIOS. then set to UEFI, AHCI, Secure boot off Follow HS Guide here to create USB installer Use this bootpack, goes into /EFI/Clover
  7. VoodooI2C + VoodooI2CHID but you'll need DSDT patching as well. https://voodooi2c.github.io/#Installation/Installation
  8. Replace USB_Injector with this one, hardcoded to MBP8.1. The one from my file is hardcoded to MBP8,2 USB_Injector.kext.zip
  9. Try adding IOAHCISerialATAPI_Injector to /L/E IOAHCISerialATAPI_Injector.kext.zip
  10. Ok, from Hervé's guide, you only copy patched AppleHDA.kext to /S/L/E, the rest from /E/E goes to /L/E Repair permission and rebuild cache. Last thing you need is to set KernelBooter_kexts to No in /Extra/kernel.plist Can you confirm those steps?
  11. As I mentioned earlier, your system is different than Hervé's system. His has eGPU but disabled through DSDT patching. Your system only has HD4600, so can't use the patched DSDT from his bootpack nor mine as it's based on his files as well.
  12. Place the vanilla kernel in that location. Can download from here https://osxlatitude.com/topic/10066-vanilla-and-patched-high-sierra-kernels-patched-aicpupm-kexts/
  13. try booting with the USB installer and see if it detects the drive
  14. Probably need to update the APFS.efi with 10.13.4
  15. Then you shouldn't use that bootpack. The included DSDT has patches to disable the dGPU. Try going into Options when you see the Clover loader, use the right arrow to navigate Select ACPI patching-> Tables Dropping-> Go all the way down and deselect Drop all OEM SSDT Check all the Drop "SSDT-xx" below that Select Return Change DSDT name: BIOS.aml or anything other than DSDT.aml Select Return, Return Hit spacebar to select Verbose mode + debug 0x100 mode If this works, then you'll need to patch new DSDT/SSDT specific to your system without the dGPU but booting to Clover GUI, hitting F4. Then compress and attach /EFI/Clover/ACPI/Origin here for patching. Please specify BIOS version
  16. Does your system have only HD4600 or HD4600 + dGPU? Are you using this bootpack? Goes into /EFI/Clover
  17. Could be the BIOS disabled Optimus. Did you have to go back to BIOS and set enable Optimus before it boots again? Downgrading BIOS to A13 might fix the problem.
  18. Hmm, not sure how vanilla the dmg file is since it's not from AppleStore. Download and upgrade to latest Clover. I believe you're on UEFI, so use this settings when installing. Install for UEFI booting only Install Clover in the ESP Drivers64UEFI\OsxAptioFixDrv-64 Install RC scripts on target volume Install Clover Preference Pane Reboot and then download 10.13.4 ComboUpdate. Install it, hopefully this will replace all the modded kexts installed from the dmg with the updated vanilla kexts in /S/L/E. If still fails to get full QE/CI, I would recommend you download latest full "Install macOS High Sierra.app" (10.13.4) from AppStore and create a new vanilla USB installer using the same EFI folder you're currently using. Install it to a new partition for testing or install to the same partition overwriting the current but will keep all data if you don't format To create vanilla USB installer, run the following command. Then install Clover replacing the /EFI/Clover folder from your current system Note: target_USB = name of the USB drive you're writing to
  19. what did you patch on your DSDT? what's the source of your installer? is it a Distro or vanilla install? can you run this in terminal and post the result? sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo chmod -Rf 755 /S*/L*/E* sudo chown -Rf 0:0 /S*/L*/E* sudo touch -f /S*/L*/E* sudo kextcache -Boot -U /
  20. kextstat shows AppleIntelFramebufferCapri.kext loaded but not showing AppleIntelHD4000Graphics.kext Can you verify if AppleIntelHD4000Graphics.kext & AppleIntelFramebufferCapri.kext are in /System/Library/Extensions?
  21. Steps to change the DVMT value (Done on Windows or WinPE) /!\ Warning, some files in attachment will show as infected, you'll need to disable your antivirus temporarily Use at your own risk! 1) Universal BIOS Backup ToolKit 2.0.exe - to backup the BIOS (i.e. DellInc.-A07.rom) 2) UEFITool.exe to find the module labeled SetupPrep (not Setup as per FireWolf’s guide) and extract the PE32 image section (setup.bin) Update: For Dell Only: Search with this GUID, right click the GUID found and select extract body. Save it as setup.bin 899407d7-99fe-43d8-9a21-79ec328cac21 3) Universal IFR Extractor.exe to extract setup.bin to a readable text file 4) Use notepad to search for “DVMT” in the text file i.e. for the E7450, 2 were found at 0x432 and 0x433 but only 0x432 needs to be changed to 0x3 5) Format an USB drive to fat32 and create a folder name EFI 6) Download the EFI Shell and extract the Boot folder to EFI folder (EFI/Boot/bootx64.efi) 7) Boot system with the USB and select UEFI Boot At the grub prompt, enter these commands, hit enter after command, then exit and reboot i.e. setup_var 0x432 0x3 To verify if the value was updated, just enter setup_var 0x432 and hit enter, the value will be listed More detailed instruction in attachment /!\ Alternatively, just use Lilu.kext + Whatevergreen without having to mess with the BIOS https://github.com/vit9696/Lilu/releases https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md https://github.com/acidanthera/WhateverGreen/releases DVMT_Tools.zip
×
×
  • Create New...