Contribute
Register

[Guide] Lenovo Z50-70/Z40-70/G50-70/G40-70 using Clover UEFI

Hi Feartech, if I enable cms/legacy in bios with hdmi cable connected laptop goes to kernel panic during boot.
If I enable UEFI mode in bios with hdmi cable connected laptop works but internal display glitches.
Thank you.

try
<key>AAPL,ig-platform-id</key>
<data>DAAWCg==</data>
 
if I enable cms/legacy in bios with hdmi cable connected laptop goes to kernel panic during boot.

me too...and only on 10.15.4 - and when it goes over HDMI.
in any other variants it works. if not 10.15.4
I have no idea why. I have the same case with Clover. Boot loader is not the cause of the problem. This is something with kexts - the kernel version and macOS itself
 
Here is my debug report
 

Attachments

  • debug_16924.zip
    4.8 MB · Views: 69
me too...and only on 10.15.4 - and when it goes over HDMI.
in any other variants it works. if not 10.15.4
I have no idea why. I have the same case with Clover. Boot loader is not the cause of the problem. This is something with kexts - the kernel version and macOS itself
I am not able but I am sure you will be able to find the solution.
Thank you
 
I still have graphical glitches with this last EFI
With both Discrete or UMA only in bios

Edit:
using
Code:
<key>AAPL,ig-platform-id</key>
<data>DAAWCg==</data>
as @StStefan suggested
solved any issue and allowed me to up VRAM to 2048 too

View attachment 463966
Hi daigosx, can you upload your EFI folder please?
I want to try on my configuration
Thank you
 
I am not able but I am sure you will be able to find the solution.
Thank you


You can't imagine how much patches I tried. ALL that exist ...
I've never had a better picture over this until now.

Code:
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                <dict>
                <key>AAPL,GfxYTile</key>
                <data>
                AQAAAA==
                </data>
                <key>AAPL,ig-platform-id</key>
                <data>
                BgAmCg==
                </data>
                <key>AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>device-id</key>
                <data>
                EgQAAA==
                </data>
                <key>device_type</key>
                <string>VGA compatible controller</string>
                <key>disable-external-gpu</key>
                <data>
                AQAAAA==
                </data>
                <key>dpcd-max-link-rate</key>
                <data>FAAAAA==</data>
                <key>enable-dpcd-max-link-rate-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi-dividers-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi20</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-alldata</key>
                <data>AQUJAAAEAACHAQAA</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-alldata</key>
                <data>AgYJAAAEAACHAQAA</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-alldata</key>
                <data>AwQKAAAIAACHAQAA</data>
                <key>framebuffer-con3-enable</key>
                <data>AQAAAA==</data>
                <key>enable-lspcon-support</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-has-lspcon</key>
                <data>AQAAAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-portcount</key>
                <data>BAAAAA==</data>
                <key>framebuffer-unifiedmem</key>
                <data>AAAAgA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-stolenmem</key>
                <data>AAAwAQ==</data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>model</key>
                <string>Intel HD Graphics 4400</string>
            </dict>

Changed the priority to the port - external gpu disabled, hotplug reboot fix enabled, HDMI infinite loop fix enabled...

I have enabled HDMI 2.0 - i connected 4K TV and works.

But all that works perfectly only with full UEFI in BIOS.

Otherwise it does nothing but reboot itself.
 

Attachments

  • EFI.zip
    3.8 MB · Views: 192
You can't imagine how much patches I tried. ALL that exist ...
I've never had a better picture over this until now.

Code:
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                <dict>
                <key>AAPL,GfxYTile</key>
                <data>
                AQAAAA==
                </data>
                <key>AAPL,ig-platform-id</key>
                <data>
                BgAmCg==
                </data>
                <key>AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>device-id</key>
                <data>
                EgQAAA==
                </data>
                <key>device_type</key>
                <string>VGA compatible controller</string>
                <key>disable-external-gpu</key>
                <data>
                AQAAAA==
                </data>
                <key>dpcd-max-link-rate</key>
                <data>FAAAAA==</data>
                <key>enable-dpcd-max-link-rate-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi-dividers-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi20</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-alldata</key>
                <data>AQUJAAAEAACHAQAA</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-alldata</key>
                <data>AgYJAAAEAACHAQAA</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-alldata</key>
                <data>AwQKAAAIAACHAQAA</data>
                <key>framebuffer-con3-enable</key>
                <data>AQAAAA==</data>
                <key>enable-lspcon-support</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-has-lspcon</key>
                <data>AQAAAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-portcount</key>
                <data>BAAAAA==</data>
                <key>framebuffer-unifiedmem</key>
                <data>AAAAgA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-stolenmem</key>
                <data>AAAwAQ==</data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>model</key>
                <string>Intel HD Graphics 4400</string>
            </dict>

Changed the priority to the port - external gpu disabled, hotplug reboot fix enabled, HDMI infinite loop fix enabled...

I have enabled HDMI 2.0 - i connected 4K TV and works.

But all that works perfectly only with full UEFI in BIOS.

Otherwise it does nothing but reboot itself.
I'm trying this folder as EFI for the Z50-70. The system boots and works well (enabling legacy in the bios) but opening chrome or any microsoft apps I have glitches on the internal display. I'm restricted with apple only apps to avoid glitches. This is a problem I had from May when I sadly had to format the hack, previously I was using clover and I had no problem but with the reinstall clover stopped to work well and I don't know why.
I tried also to modify the config to boot every time in verbose (adding "-v" in boot-args) but, even if the change is recorded in the file, the system still boots not in verbose.
Sincerely I'm loosing the hope to make the system work again in Catalina, I'm tempted to go back to Mojave even if I don't want to.
 
Hi guys,

I got a recent problem but I don't know where it comes from and I was afraid it might be a hardware issue but here it is :
I've been stuck for a while, like one time out of two, on the apple logo after some reboot or just turning on the computer. Once I tried on verbose, It showed nothing other than the black screen and half a ligne of ++++ and nothing else happen unless I shut it down... I'm running El Capitan and using DW1830 card.

I've benn looking over the web, tried multiple time machine versin of my working OS but no changes... I really thought I had a problem with my hardware when it didn't want to boot anymore untill yesterday, I donno why but I tried and manage to boot.

Here is my debug report + attached files :

kextstat|grep -y acpiplat

13 2 0xffffff7f82d65000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

96 0 0xffffff7f829d1000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) AA925C35-3766-3621-BC93-B49EA0D6522E <85 12 5 4 3>

kextstat|grep -y applehda

101 1 0xffffff7f811f9000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) D532D0E1-0A58-3DBA-AB37-3979E2659B2B <100 99 70 12 7 6 5 4 3 1>

118 0 0xffffff7f81384000 0xb3000 0xb3000 com.apple.driver.AppleHDA (9274.12) 4BBAF30A-0068-3ADC-9DE8-D0800405AFD1 <117 101 100 99 92 70 12 11 6 5 4 3 1>

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ATH9KFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_CX20751.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext NullCPUPowerManagement.kext

Thanks a lot for your help !
 

Attachments

  • MacBook Pro .ioreg
    5.7 MB · Views: 87
  • CLOVER.zip
    4.4 MB · Views: 80
  • RehabMan.zip
    38.4 KB · Views: 51
Back
Top