Contribute
Register

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

Yup, worked perfectly this time. I can finally see the SSD potential in the boot time. :D
The next step would be to check why the sleep is not working. Thanks!

Also, are you using gestures as keyboard shortcuts or are they native?

Sorry for the late reply, this fix is working only if you're using OpenCore as your bootloader I don't know of any fix for Clover. Using PlistEdit Pro you can edit EFI/OC/config.plist for Clover and in Kernel section and Quirks subsection select any of the options and click on "New Sibling" on toolbar and then enter "PowerTimeoutKernelPanic" as the name and select "Boolean" as the Class type and set the value to "YES", as in the screenshot below:

View attachment 440517

Also make sure to use the latest drivers from AppleSupportPkg in your OpenCore Drivers folder.
Hope it helps.

Here is fix for sleep.
but i will remove optical drive to put hdd drive....that will fix sleep for sure
 
OC has some special system for checking the validity of AML files

Here is OpenCore-HotPatching-Guide

#ACPI name change and patch

Try to avoid or use fewer renames and patches. Such HDAS rename HDEFas: EC0 rename EC, , SSDT-OC-XOSIand so on. Especially underlined MethodObjchanged its name (such as _STA, _OSI, etc.) should be used with caution . In general:

No operating system patches are required. For components that are restricted by the system and cannot work normally, customize patches according to the specific conditions of ACPI. There are special requirements for the operating system of prudent use of "operating system patches."

Some machines do not require the use of brightness shortcuts for renaming and patching. Use "PS2 keyboard mapping @ OC-xlivans" to achieve the same effect.


a lot of patches from there works with G50-70, Z50-70


but the only patch that battery works with OC is from here -for G50-80


use this method

Code:
Method:
_SB.PCI0.LPCB.EC0.BAT0._BIF
_SB.PCI0.LPCB.EC0.BAT0._BST
_SB.PCI0.LPCB.EC0.VPC0.MHPF
_SB.PCI0.LPCB.EC0.VPC0.MHIF
_SB.PCI0.LPCB.EC0.VPC0.GBID
_SB.PCI0.LPCB.EC0.VPC0.SMTF

Comment      change _BIF to XBIF
Find         5F424946 00
Replace      58424946 00

Comment      change _BST to XBST
Find         5F425354 08
Replace      58425354 08

Comment      change MHPF to XHPF
Find         4D485046 01
Replace      58485046 01

Comment      change MHIF to XHIF
Find         4D484946 01
Replace      58484946 01

Comment      change GBID to XBID
Find         47424944 08
Replace      58424944 08

Comment      change SMTF to XMTF
Find         534D5446 01
Replace      584D5446 01

Find & Replace is in Hex format - you can convert this sequence in Hackintool
Screenshot 2020-04-13 at 17.23.47.png



that part is in config.plist

Code:
               <key>Comment</key>
                <string>_BST to XBST</string>
                <key>Count</key>
                <integer>1</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>X0JTVAg=</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>WEJTVAg=</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data></data>

etc...
 
Guys I am at search for fix with Clover about that sleeping issue where macOS will crash. Anyone found out? Every kext, clover, macOS I have are latest version. Thanks.
 
Guys I am at search for fix with Clover about that sleeping issue where macOS will crash. Anyone found out? Every kext, clover, macOS I have are latest version. Thanks.
reverse engineer opencore

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
 
I'm definitely will switch to OpenCore permanently.

It's lightning fast, everything works through hotpaches - everything works through EFI.

But I have a problem installing 10.15.4 (from 10.15.3) although some from this same topic with similar laptop

have working 10.15.4 with my OC EFI... ridiculous. :lol:

I have this log on my G50-70 - and then laptop reboot - persistently.
Same OC EFI works perfectly with 10.15.3

Code:
[EB|'LD:LF] FIO: 0, DIR: 1, P: <null string>, DP: 1

[EB|'B:SBS] SZ: 617016

[EB|#B:SHA] ddb8f6e752073ca434bd7737e0fde6c51af2f965

[EB|'WL:PWLFNV] Err(0xE) @ GV wake-failure

[EB|'WL:DT] Err(0xE) @ WL:PWLFNV

[EB|'RTC:CP] Err(0xE) @ LocP E121EC07-9C42-45EE-B0B6-FFF8EF03C521

[EB|'WL:PWLFRTC] ! @ RTC:R

[EB|'WL:DT] Err(0xE) @ WL:PWLFRTC

[EB|'FS:AGSVH] Err (0xE) @ 'AGU.0

[EB|'FS:AGSVH] Err (0xE) @ 'AGU.1

[EB|'FS:AGSVH] Err (0xE) @ 'AGU.2

[EB|'FS:AGSVH] Err (0xE) @ 'AGU.3

[EB|'FS:AGSVH] Err (0xE) @ 'AGU.4

[EB|'LD:LKC] BPDK -> (System\Library\PrelinkedKernels\prelinkedkernel.development)

[EB|'LD:OFS] Err(0xE) @ OPEN (System\\Library\\PrelinkedKernels\\prelinkedkernel.development)

[EB|'LD:LKC] BPDK,!R -> (System\Library\PrelinkedKernels\prelinkedkernel)



I can't reproduce what's the problem.
 
I can't reproduce what's the problem.


I’m having the same issue in Clover r5107+ as well, incredible.
CFG-lock turned off, and I even tried using Clover r5112.
 
I reset BIOS to default. Bingo !

Now everything works.
 
When using an external application, for example: google chrome, or video without an application, it presents scratches on the screen. What could it be?
I am using EFI open core. Provided by Mikorist
 

Attachments

  • EFI.zip
    3.1 MB · Views: 110
I don't have any glitches when I play a video from anything.
It is even better rendered than through Windows.
Through Windows - even on Linux I have a Vertical screen tearing issue when I watching 1080p 10bit SDR.



.
 
Back
Top