Contribute
Register

[Guide] Lenovo G50-80 80L0 and Catalina 10.15.2

Status
Not open for further replies.
Joined
May 28, 2018
Messages
126
Motherboard
Dell XPS 8930
CPU
i7-8700
Graphics
RX 580
Update 12/22/2020: OpenCore guide updated to include Big Sur.

Update 12/20/2020: Finally switched to OpenCore. See this new post

Update 12/24/2019: Update to Catalina 10.15.2 was as smooth as it were a real MacBook.

This is a rewrite of my previous guide that outlined High Sierra installation. I haven't used this machine in a while and recently I decided to pull it out again to work on installing Catalina. Most of the steps are the same

Model: Lenovo G50-80 80L0
CPU: i3 4030u
Graphics: Intel HD4400
Ram: 16GB
Hard drive: TeamGroup SATA SSD GX2 512GB
Audio: Conexant CX20751/2
Ethernet: RTL8111
Install macOS version: 10.15.1

Thank you @RehabMan for all your help on debugging my hackintosh process and all the excellent guides and tools. Also thank you @vanluu for the excellent guides on Lenovo G50-80 on El Capitan and Sierra. I decided I would post my experience here to share with everyone and for myself in the future to reference back to.

Please gather the latest versions of these tools online. I’m sure you can find the latest version just by googling the names.

Tools needed:
  • macOS Catalina bootable USB drive (created with another macOS computer)
  • A USB wifi adaptor (optional, you can use ethernet instead)
  • Apps (please google and download the latest version)
  • DSDT/SSDT
    • SSDT-EC
    • SSDT-PNLF (I chose config.plist method to enable backlight with WhateverGreen)
    • custom SSDT-UIAC
    • custom DSDT
  • EFI Drivers:
    • apfsdriverloader.efi
    • AptioMemoryFix.efi
    • AudioDxe.efi (came preinstalled with Clover by default)
    • DataHubDxe.efi (came preinstalled with Clover by default)
    • FSInject.efi (came preinstalled with Clover by default)
    • HFSPlus.efi
    • SMCHelper.efi (came preinstalled with Clover by default)
  • Kexts:
    • /EFI/Clover/kexts/other
      • AppleALC (doesn't work if in /L/E)
      • AppleBacklightInjector (Now handled by Whatevergreen)
      • ApplePS2SmartTouchPad
      • FakePCIID_Intel_HD_Graphics (Now handled by Whatevergreen)
      • FakePCIID_Intel_HDMI_Audio (Now handled by Whatevergreen)
      • FakePCIID (Now handled by Whatevergreen)
      • FakeSMC
      • Lilu
      • RealtekRTL8111 (For LAN support in recovery mode)
      • WhateverGreen
    • /Library/Extensions
      • ACPIBatteryManager
      • FakeSMC_ACPISensors
      • FakeSMC_CPUSensors
      • FakeSMC_GPUSensors
      • FakeSMC_SMMSensors
      • RtWlanU (For USB dongle, see step 12)
      • RtWlanU1827 (For USB dongle, see step 12)
    • Clover config
Step 1: create bootable macOS installation USB drive
  1. Unibeast has not been updated to support Catalina yet, so we will be making it manually
  2. Format a 16+GB USB Flash drive with Disk Utilities and chose HFS+, rename it to USB
  3. Download Catalina from the App Store on a Mac
  4. Open Terminal, and type in the following command
  5. sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled -- /Applications/Install\ macOS\ Catalina.app
  6. Download Clover, and be sure to install it onto the "Install macOS Catalina" Drive instead of your "Macintosh HD"
    1. Install Clover Configurator to mount EFI of the newly created installation drive
    2. Overwrite the existing config.plist with RehabMan's config_HD4600_4400_4200.plist mentioned above
  7. Put SSDT-EC.aml into EFI/Clover/ACPI/patched

Step 2: install macOS Catalina
  1. Plug the USB drive into the machine you want to install hackintosh onto
  2. Boot into bios and make the suggested changes according to this previously mentioned guide: https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.235474/
  3. Boot using the EFI installation drive
  4. Follow the macOS installation wizard
By now you should have a barely usable machine with no graphics hardware acceleration, audio, backlight brightness adjustment, battery status, or wifi. Since we installed the Realtek kext you should have ethernet.

What works: USB, Bluetooth, Camera, Disk Burning (didn’t test),

Step 3: install Clover onto Macintosh HD
  1. Download and install Clover and install it onto Macintosh HD, not your USB installation drive!
  2. Make sure you also copy SSDT-EC.aml to your Macintosh HD's EFI/Clover/ACPI/patched
Step 4: configure Clover
  1. Overwrite the existing config.plist with RehabMan's config_HD4600_4400_4200.plist mentioned above
  2. Download and install Clover Configurator, open the config.plist and make these edits:
    1. Devices -> Properties tab (near bottom, next to Arbitrary), choose PciRoot(0)/Pci(0x1b,0) on the left, remove "#" from "#layout-id"
      (This is to enable Audio with AppleALC)
    2. SMBIOS -> put in your own Board Serial Number, System Serial Number, and SmUUID
      (for iMessage)
Step 5: install kexts and UEFI drivers
  1. Download and install the above mentioned kexts and UEFI drivers in your EFI partition
Step 6: audio with HDMI out
My system works out of the box with Rehabman's Clover Config. In case it does not, follow these two guides
  • https://www.tonymacx86.com/threads/applehda-hdmi-audio-guide.234735/
    • I used method 2 Intel - RehabMan/FakePCIID, this guide gives you a very general overview
  • https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/
    • This is a more in-depth guide for method 2
    • Don’t miss this line! “…you can rename #AddProperties in config.plist/Devices to AddProperties and it will enable the needed "hda-gfx" and other audio injections required.”
    • Clover ACPI may not be necessary because we will be using DSDT patches. I suppose it will not hurt though to apply fixes on both ends. All patches are preloaded in RehabMan’s clover config, you may just have to uncheck the “Disabled” box
    • My system’s HDMI is on frambuffer@1, coupled with the Graphics ig-platform-id of 0x0a0260006, I only enabled the codec patch in Clover Configurator for “HDMI-audio, port 0105, 0x0a260005, 0x0a260006…”
Step 8: battery status
  1. Make sure system definition is a battery-equiped Mac. Took me a long time to figure out iMac definitions would obviously not be showing a battery percentage
  2. Install ACPIBatteryManager.kext into /System/Library/Extensions
  3. Use MaciASL and apply the [bat] Lenovo G50-70 fix. It works on the G50-80 as well.
  4. Use MaciASL and apply [sys] OS Check Fix (Windows 10) (may not be necessary, but I never tried it without)
  5. Use MaciASL and apply [sys] RTC fix - allows computer to wake properly instead of rebooting on wake
  6. Prevent sleep to prevent reboot
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

Step 9: backlight brightness
  1. Method 1: Put the attached SSDT-PNLF in /EFI/Clover/ACPI/patched
  2. Method 2: Check these boxes in clover configurator:
    1. ACPI -> Fixes -> Page 2 -> AddPNLF
    2. Devices -> SetIntelBacklight & SetIntelMaxBacklight
  3. Follow this guide: https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
  4. I stopped after doing “sudo kextcache -i /“. System remembers brightness level across reboot out of the box.
  5. After doing either Method 1 or 2, patch DSDT using the follow patch to enable keyboard brightness control. Q11 refers to F11 key and Q12 F12
Code:
into method label _Q11 replace_content
begin
// Brightness Down\n
Notify (PS2K, 0x20)\n
end;
into method label _Q12 replace_content
begin
// Brightness Up\n
Notify (PS2K, 0x10)\n
end;

Step 10: DSDT Patches summary
These are the DSDT patches I used. Clover config offers several hot patches that can replace some of these DSDT patches
  • [audio] Audio Layout 3
    • Required for patched AppleHDA for audio output
    • Clover hot patch Devices->Audio->Inject 3
      • Maybe also Devices ->Audio->Add Properties->HDA,layout-id,03000000,DATA
  • [bat] Lenovo g50-70
    • Allows battery percentage
  • [igpu] Rename B0D3 to HDAU
    • For graphics and HDMI audio
    • Clover hot patch ACPI->Patches
  • [igpu] Rename GFX0 to IGPU
    • For graphics and HDMI audio
    • Clover hot patch ACPI->Patches
  • [sys] HPET Fix
    • For Rebooting after wake from sleep
  • [sys] IRQ Fix
    • For audio
  • [sys] OS Check Fix (Windows 10)
    • Maybe for battery percentage
  • [sys] FTC fix
    • Allows computer to wake properly instead of reboot on wake
  • [usb] 7-series/8-series USB
  • [usb] USB3 _PRW 0x6D (instant wake)
  • Custom patch for keyboard screen brightness control:
Code:
into method label _Q11 replace_content
begin
// Brightness Down\n
Notify (PS2K, 0x20)\n
end;
into method label _Q12 replace_content
begin
// Brightness Up\n
Notify (PS2K, 0x10)\n
end;

Deprecated:
  • [igpu] Brightness fix (Haswell/Broadwell)
    • Follow guide using AppleBacklight instead
    • Allows brightness changes in System Preferences/Display
  • [igpu] Haswell HD4400/HD4600/HD5000
    • Will cause boot up problems
    • For graphics hardware acceleration
    • Clover hot patch Graphics->ig-platform-id: 0x0a260006
      • And Devices -> Add Properties -> IntelGFX, hda-gfx, 6F6E626F6172642D3100, Data
      • And Devices -> Add Properties -> HDA, hda-gfx, 6F6E626F6172642D3100, Data
  • Fix _WAK Arg0 v2
    • Causes immediate reboot upon sleep
Step 11 USB port configuration
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
  1. Follow the above guide and map all USB ports using Hackintool
  2. Generate SSDT-EC, SSDT-UIAC, and USBPorts.kext in Hackintool. Install the SSDTs in /EFI/Clover/ACPI/Patched/ and USBPorts.kext in /EFI/Clover/kexts/other
  3. In Clover Configurator -> ACPI, enable patches “change EHC1 to EH01” and “change EHC2 to EH02”
HS01 = Right side USB 2.0
HS03 = Left side USB 2.0
HS02 = Left side USB 3.0 (running as 2.0)
SSP1 = Left side USB 3.0
HS04 = Card Reader
HS06 = Webcam
HS07 = Bluetooth

Step 12 USB Wifi dongle
Step 13 add clover to UEFI boot menu
https://www.tonymacx86.com/threads/...ing-when-installing-windows-and-linux.272807/
  1. Keep Windows from hijacking Clover every time Windows update
  2. Follow the above link. I ended up using the UEFI Shell option.

Step 14 Update to 10.15.2
  1. Just update from system preference. Machine will reboot a few times. After about 30 minutes you will be updated. Be sure to apply the hibernation patch again.
Step 15 Kernel panic when change power state time out
  1. I have been getting this kernel panic when I leave my system to sleep for an extended amount of time
  2. Code:
    IOSCSIPeripheralDeviceType05::setPowerState(0xffffff801a69c2e0 : 0xffffff7f88af218a, 1 -> 4) timed out
  3. Appears to be a problem with the optical drive interfering with hard disk sleep
  4. Seems like OpenCore has a fix. However with clover we have to do it manually. See below
  5. Alternative is to go to Energy Saver in System Preferences
    1. Enable "Prevent computer from sleeping automatically when the display is off
    2. Disable "Put hard disks to sleep when possible"
  6. See thread https://www.tonymacx86.com/threads/shutdown-issue-catalina.285072/

  7. try add patch manually on KernelToPatch

    Find : 636F6D2E 6170706C 65005F5F 6B65726E 656C5F5F 00
    Replace : 6E6F742E 6170706C 65005F5F 6B65726E 656C5F5F 00
    Comment : Disable power state change timeout kernel panic (10.15+)
    MatchOS : 10.15.x

    this is based on OpenCore github commit :

    Thanks to @ben9923 's tip here
Known problems
  • Wifi does not work, as expected. use a dongle
  • TV app will not play purchased video, and Netflix won’t play in Safari
    • I don’t watch video from iTunes store so I don’t care
    • Chrome plays Netflix just fine
 

Attachments

  • SSDT-EC.aml
    63 bytes · Views: 461
  • DSDT.aml
    65.1 KB · Views: 399
  • SSDT-PNLF.aml
    978 bytes · Views: 403
  • SSDT-UIAC.aml
    386 bytes · Views: 392
  • USBPorts.kext.zip
    1.1 KB · Views: 371
  • config.plist
    14 KB · Views: 493
  • ApplePS2SmartTouchPad.kext.zip
    112.1 KB · Views: 289
Last edited:
This is a rewrite of my previous guid that outlined High Sierra installation. I haven't used this machine in a while and recently I decided to pull it out again to work on installing Catalina. Most of the steps are the same

Model: Lenovo G50-80 80L0
CPU: i3 4030u
Graphics: Intel HD4400
Ram: 16GB
Hard drive: TeamGroup SATA SSD GX2 512GB
Audio: Conexant CX20751/2
Ethernet: RTL8111
Install macOS version: 10.15.1

Thank you @RehabMan for all your help on debugging my hackintosh process and all the excellent guides and tools. Also thank you @vanluu for the excellent guides on Lenovo G50-80 on El Capitan and Sierra. I decided I would post my experience here to share with everyone and for myself in the future to reference back to.

Please gather the latest versions of these tools online. I’m sure you can find the latest version just by googling the names. You can download here but I cannot guarantee the link will stay alive.

Tools needed:
  • macOS Catalina bootable USB drive (created with another macOS computer)
  • A USB wifi adaptor (optional, you can use ethernet instead)
  • Apps (please google and download the latest version)
  • DSDT/SSDT
    • SSDT-EC
    • custom DSDT
  • EFI Drivers:
    • apfsdriverloader.efi
    • AptioMemoryFix.efi
    • AudioDxe.efi (came preinstalled with Clover by default)
    • DataHubDxe.efi (came preinstalled with Clover by default)
    • FSInject.efi (came preinstalled with Clover by default)
    • HFSPlus.efi
    • SMCHelper.efi (came preinstalled with Clover by default)
  • Kexts:
    • /EFI/Clover/kexts/other (I've decided to put all kexts in the EFI just so I have easier access from Windows should something go wrong. I do not have APFS driver on Windows)
      • ACPIBatteryManager
      • AppleALC
      • AppleBacklightInjector
      • ApplePS2SmartTouchPad
      • FakePCIID_Intel_HD_Graphics
      • FakePCIID_Intel_HDMI_Audio
      • FakePCIID
      • FakeSMC
        • FakeSMC_ACPISensors
        • FakeSMC_CPUSensors
        • FakeSMC_GPUSensors
        • FakeSMC_SMMSensors
      • Lilu
      • RealtekRTL8111
      • WhateverGreen
    • Clover config
Step 1: create bootable macOS installation USB drive
  1. Unibeast has not been updated to support Catalina yet, so we will be making it manually
  2. Format a 16+GB USB Flash drive with Disk Utilities and chose HFS+, rename it to USB
  3. Download Catalina from the App Store on a Mac
  4. Open Terminal, and type in the following command
  5. sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled -- /Applications/Install\ macOS\ Catalina.app
  6. Download Clover, and be sure to install it onto the "Install macOS Catalina" Drive instead of your "Macintosh HD"
    1. Install Clover Configurator to mount EFI of the newly created installation drive
    2. Overwrite the existing config.plist with RehabMan's config_HD4600_4400_4200.plist mentioned above
  7. Put SSDT-EC.aml into EFI/Clover/ACPI/patched

Step 2: install macOS Catalina
  1. Plug the USB drive into the machine you want to install hackintosh onto
  2. Boot into bios and make the suggested changes according to this previously mentioned guide: https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.235474/
  3. Boot using the EFI installation drive
  4. Follow the macOS installation wizard
By now you should have a barely usable machine with no graphics hardware acceleration, audio, backlight brightness adjustment, battery status, or wifi. Since we installed the Realtek kext you should have ethernet.

What works: USB, Bluetooth, Camera, Disk Burning (didn’t test),

Step 3: install Clover onto Macintosh HD
  1. Download and install Clover and install it onto Macintosh HD, not your USB installation drive!
  2. Make sure you also copy SSDT-EC.aml to your Macintosh HD's EFI/Clover/ACPI/patched
Step 4: configure Clover
  1. Overwrite the existing config.plist with RehabMan's config_HD4600_4400_4200.plist mentioned above
  2. Download and install Clover Configurator, open the config.plist and make these edits:
    1. Devices -> Properties tab (near bottom, next to Arbitrary), choose PciRoot(0)/Pci(0x1b,0) on the left, remove "#" from "#layout-id"
      (This is to enable Audio with AppleALC)
    2. SMBIOS -> put in your own Board Serial Number, System Serial Number, and SmUUID
      (for iMessage)
Step 5: install kexts and UEFI drivers
  1. Download and install the above mentioned kexts and UEFI drivers in your EFI partition
Step 6: audio with HDMI out
My system works out of the box with Rehabman's Clover Config. In case it does not, follow these two guides
  • https://www.tonymacx86.com/threads/applehda-hdmi-audio-guide.234735/
    • I used method 2 Intel - RehabMan/FakePCIID, this guide gives you a very general overview
  • https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/
    • This is a more in-depth guide for method 2
    • Don’t miss this line! “…you can rename #AddProperties in config.plist/Devices to AddProperties and it will enable the needed "hda-gfx" and other audio injections required.”
    • Clover ACPI may not be necessary because we will be using DSDT patches. I suppose it will not hurt though to apply fixes on both ends. All patches are preloaded in RehabMan’s clover config, you may just have to uncheck the “Disabled” box
    • My system’s HDMI is on frambuffer@1, coupled with the Graphics ig-platform-id of 0x0a0260006, I only enabled the codec patch in Clover Configurator for “HDMI-audio, port 0105, 0x0a260005, 0x0a260006…”
Step 8: battery status
  1. Make sure system definition is a battery-equiped Mac. Took me a long time to figure out iMac definitions would obviously not be showing a battery percentage
  2. Install ACPIBatteryManager.kext into /System/Library/Extensions
  3. Use MaciASL and apply the [bat] Lenovo G50-70 fix. It works on the G50-80 as well.
  4. Use MaciASL and apply [sys] OS Check Fix (Windows 10) (may not be necessary, but I never tried it without)
  5. Use MaciASL and apply [sys] RTC fix - allows computer to wake properly instead of rebooting on wake
  6. Prevent sleep to prevent reboot
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

Step 9: backlight brightness
  1. Follow this guide: https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
  2. I stopped after doing “sudo kextcache -i /“. System remembers brightness level across reboot out of the box.
  3. Patch DSDT using the follow patch to enable keyboard brightness control. Q11 refers to F11 key and Q12 F12
Code:
into method label _Q11 replace_content
begin
// Brightness Down\n
Notify (PS2K, 0x20)\n
end;
into method label _Q12 replace_content
begin
// Brightness Up\n
Notify (PS2K, 0x10)\n
end;

Step 10: DSDT Patches summary
These are the DSDT patches I used. Clover config offers several hot patches that can replace some of these DSDT patches
  • [audio] Audio Layout 3
    • Required for patched AppleHDA for audio output
    • Clover hot patch Devices->Audio->Inject 3
      • Maybe also Devices ->Audio->Add Properties->HDA,layout-id,03000000,DATA
  • [bat] Lenovo g50-70
    • Allows battery percentage
  • [igpu] Rename B0D3 to HDAU
    • For graphics and HDMI audio
    • Clover hot patch ACPI->Patches
  • [igpu] Rename GFX0 to IGPU
    • For graphics and HDMI audio
    • Clover hot patch ACPI->Patches
  • [sys] HPET Fix
    • For Rebooting after wake from sleep
  • [sys] IRQ Fix
    • For audio
  • [sys] OS Check Fix (Windows 10)
    • Maybe for battery percentage
  • [sys] FTC fix
    • Allows computer to wake properly instead of reboot on wake
  • [usb] 7-series/8-series USB
  • [usb] USB3 _PRW 0x6D (instant wake)
  • Custom patch for keyboard screen brightness control:
Code:
into method label _Q11 replace_content
begin
// Brightness Down\n
Notify (PS2K, 0x20)\n
end;
into method label _Q12 replace_content
begin
// Brightness Up\n
Notify (PS2K, 0x10)\n
end;

Deprecated:
  • [igpu] Brightness fix (Haswell/Broadwell)
    • Follow guide using AppleBacklight instead
    • Allows brightness changes in System Preferences/Display
  • [igpu] Haswell HD4400/HD4600/HD5000
    • Will cause boot up problems
    • For graphics hardware acceleration
    • Clover hot patch Graphics->ig-platform-id: 0x0a260006
      • And Devices -> Add Properties -> IntelGFX, hda-gfx, 6F6E626F6172642D3100, Data
      • And Devices -> Add Properties -> HDA, hda-gfx, 6F6E626F6172642D3100, Data
  • Fix _WAK Arg0 v2
    • Causes immediate reboot upon sleep
Step 11 USB port configuration
Note: I didn’t finish this part because USB seems to be working fine and I finally solved my last problem of reboot on wake. I did test all ports and below are the results of which ports are used.
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
  1. Turn on all USB ports to find out which USB port is actually in use by any internal hardware or available USB ports with the IOReg, USB port limit patch, and USBInjectAll.kext, then disable the unused ports to avoid problems
  2. In Clover Configurator -> ACPI, enable patches “change EHC1 to EH01” and “change EHC2 to EH02”
  3. ... to be continued
HS01 = Right side USB 2.0
HS03 = Left side USB 2.0
HS02 = Left side USB 3.0 (running as 2.0)
SSP1 = Left side USB 3.0
HS04 = Card Reader
HS06 = Webcam
HS07 = Bluetooth

Step 12 USB Wifi dongle

Known problems
  • Wifi does not work, as expected. use a dongle
  • TV app will not play purchased video, and Netflix won’t play in Safari
    • I don’t watch video from iTunes store so I don’t care
    • Chrome plays Netflix just fine
Hello dandelionclock, I have a Lenovo Z50-70 running Mojave 10.14.6.
In your opinion, can I follow your guide to install Catalina?
Thank you.
 
Hello dandelionclock, I have a Lenovo Z50-70 running Mojave 10.14.6.
In your opinion, can I follow your guide to install Catalina?
Thank you.
In my understanding Mojave and Catalina have very similar installation steps. You may be able to just update. Make a ccc backup first
 
In my understanding Mojave and Catalina have very similar installation steps. You may be able to just update. Make a ccc backup first
I have updated to Catalina but bluetooth not works. I will research the problem. Thank you for your answer.
 
Hello @dandelionclock .

Is brightness working this way for you? Because it seems that AppleBacklightFixup is not working on Catalina. Also, couldn't get brightness keys working (the slider in settings is not working either, only after waking from sleep). I'm using a Lenovo G50-70 (I think it's pretty similar to the G50-80 model).
 
Last edited:
Hello @dandelionclock .

Is brightness working this way for you? Because it seems that AppleBacklightFixup is not working on Catalina. Also, couldn't get brightness keys working (the slider in settings is not working either, only after waking from sleep). I'm using a Lenovo G50-70 (I think it's pretty similar to the G50-80 model).
I didn’t have problem with back light control. Did you use the SSDT-PLNF patch?

applebacklightfixup has been absorbed by whatevergreen I believe. Here’s an excerpt from the idiots Lilu guide on whatevergreen

Installing WhatEverGreen should take care of renaming all of the required device identities in the ACPI tables for us so if you have any of the following Clover ACPI Fixes/Renames in your config.plist you should remove or disable them:-
  • Change/Rename GFX0 to IGPU
  • Change/Rename PEG0 to GFX0
  • Change/Rename HECI to IMEI
The above Clover ACPI Fixes/Renames use a global/generic method of renaming the ACPI identities in the ACPI tables that can cause problems for us later on. WhatEverGreen finds the specific ACPI code that requires new ACPI identities using more specific methods and thus does a much better job.

Note: There is one exception to the above rule, if you have a laptop and are using the hot-patch SSDT-PNLF.aml to enable backlight control then you should keep the Change/Rename GFX0 to IGPU ACPI fix in place otherwise the code in the hot-patch SSDT-PNLF.aml will not work correctly.
 

Hello @dandelionclock .

Is brightness working this way for you? Because it seems that AppleBacklightFixup is not working on Catalina. Also, couldn't get brightness keys working (the slider in settings is not working either, only after waking from sleep). I'm using a Lenovo G50-70 (I think it's pretty similar to the G50-80 model).

I ended up checking these boxes in clover config to get backlight control working. I ditched my SSDT-PNLF. But either way works.
  • ACPI -> Fixes -> Page 2 -> AddPNLF
  • Devices -> SetIntelBacklight & SetIntelMaxBacklight
 
I have updated to Catalina but bluetooth not works. I will research the problem. Thank you for your answer.
Maybe something wrong with your USB port mapping? Check IOReg and see if your bluetooth shows up under XHC. Or you can probably just use Hackintool it may have an easier user interface.
 
I didn’t have problem with back light control. Did you use the SSDT-PLNF patch?

applebacklightfixup has been absorbed by whatevergreen I believe. Here’s an excerpt from the idiots Lilu guide on whatevergreen
Yup, this did the trick. Having this fix made it working. I had the SetIntelMaxBacklight and AddPNLF fixes before. Thanks!
However, I still can't get brightness keys working, have to try again to see what happens.
 
Yup, this did the trick. Having this fix made it working. I had the SetIntelMaxBacklight and AddPNLF fixes before. Thanks!
However, I still can't get brightness keys working, have to try again to see what happens.
Did you apply the custom DSDT patch in my walk through?
 
Status
Not open for further replies.
Back
Top