Contribute
Register

[Guide] Lenovo Legion Y520/Y720 using Clover UEFI

Status
Not open for further replies.
I understood you! If you are not opposed, will I continue to insert my fixes?
Not sure know what you mean by "opposed" and "insert my fixes". I already told you that I might review your key mappings later when/if you add more important/convenient mappings. However, I’m not remapping "Windows" <-> "Alt" keys.
 
Not sure know what you mean by "opposed" and "insert my fixes". I already told you that I might review your key mappings later when/if you add more important/convenient mappings. However, I’m not remapping "Windows" <-> "Alt" keys.
I'm sorry for my English
 
Do you guys use the 128GB ssd to install mojave? or to the hdd.
I have high sierra on my 1TB HDD, if i install mojave on SSD does it wipe the windows OS on it and convert to APFS?
 
Do you guys use the 128GB ssd to install mojave? or to the hdd.
I have high sierra on my 1TB HDD, if i install mojave on SSD does it wipe the windows OS on it and convert to APFS?
I have macOS installed on my 256GB NVMe SSD. You should read Clover guide linked in post #1.
 
Clover Patches for working PCI SD Card reader (O2 Micro Inc. - 1217:8621)

Code:
        <key>KernelAndKextPatches</key>

            ...

            <dict>
                <key>Comment</key>
                <string>Card Reader Info.plist</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                PHN0cmluZz5wY2kxNGU0LDE2YmM8L3N0cmluZz4=
                </data>
                <key>InfoPlistPatch</key>
                <true/>
                <key>Name</key>
                <string>com.apple.driver.AppleSDXC</string>
                <key>Replace</key>
                <data>
                PHN0cmluZz5wY2kxMjE3LDg2MjE8L3N0cmluZz4=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Card Reader Binary</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                cGNpMTRlNCwxNmJj
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleSDXC</string>
                <key>Replace</key>
                <data>
                cGNpMTIxNyw4NjIx
                </data>
            </dict>
        </array>
 

Attachments

  • Снимок экрана 2018-10-01 в 21.44.59.png
    Снимок экрана 2018-10-01 в 21.44.59.png
    1.6 MB · Views: 157
  • config.plist
    7 KB · Views: 189
Clover Patches for working PCI SD Card reader (O2 Micro Inc. - 1217:8621)

Code:
        <key>KernelAndKextPatches</key>

            ...

            <dict>
                <key>Comment</key>
                <string>Card Reader Info.plist</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                PHN0cmluZz5wY2kxNGU0LDE2YmM8L3N0cmluZz4=
                </data>
                <key>InfoPlistPatch</key>
                <true/>
                <key>Name</key>
                <string>com.apple.driver.AppleSDXC</string>
                <key>Replace</key>
                <data>
                PHN0cmluZz5wY2kxMjE3LDg2MjE8L3N0cmluZz4=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Card Reader Binary</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                cGNpMTRlNCwxNmJj
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleSDXC</string>
                <key>Replace</key>
                <data>
                cGNpMTIxNyw4NjIx
                </data>
            </dict>
        </array>
My Lenovo Y520 doesn't have an SD card (my model is the one with GTX1060 that comes with no SD card), but if this really works, I'd rather fake the PCI id with FakePCIID.kext instead. Can you test with FakePCIID.kext?

Maybe @RehabMan can walk you through the process...
 
My Lenovo Y520 doesn't have an SD card (my model is the one with GTX1060 that comes with no SD card), but if this really works, I'd rather fake the PCI id with FakePCIID.kext instead. Can you test with FakePCIID.kext?

Maybe @RehabMan can walk you through the process...

The binpatch is patching something FakePCIID can't spoof...
Note:
Code:
NUC6i7KYK:whatevergreen.git rehabman$ echo -n cGNpMTRlNCwxNmJj|base64 --decode|xxd
00000000: 7063 6931 3465 342c 3136 6263            pci14e4,16bc
NUC6i7KYK:whatevergreen.git rehabman$ echo -n cGNpMTIxNyw4NjIx|base64 --decode|xxd
00000000: 7063 6931 3231 372c 3836 3231            pci1217,8621
 
The binpatch is patching something FakePCIID can't spoof...
Note:
Code:
NUC6i7KYK:whatevergreen.git rehabman$ echo -n cGNpMTRlNCwxNmJj|base64 --decode|xxd
00000000: 7063 6931 3465 342c 3136 6263            pci14e4,16bc
NUC6i7KYK:whatevergreen.git rehabman$ echo -n cGNpMTIxNyw4NjIx|base64 --decode|xxd
00000000: 7063 6931 3231 372c 3836 3231            pci1217,8621
I see... so that leaves us with only the binary patches. But I'll probably replace the Info.plist patch with an injector kext instead.
 
Status
Not open for further replies.
Back
Top