Jump to content

[GUIDE] Lenovo Y50-70 - OC 0.5.9


SaxMachine

Recommended Posts

Condivido con voi la mia esperienza su Catalina e OpenCore per il laptop Lenovo Y50-70  modello (1080p FHD - Full High Definition)

 

Cosa funziona:
- tastiera e trackpad riconosciuti con multigesture
- HDMI video/audio
- WiFi via BCM94352Z (sostituita e riconosciuta tramite Unlock del BIOS)
- Bluetooth BCM94352Z                (                  "                    )
- USB3
- Audo, incluso ingresso ed uscita auricolari
- mic integrato
- webcam
- power management nativo
- stato batteria
- controlli della luminosità e volume tramite tasti Fn
- accellerazione grafica tramite HD4600 incluso OpenCL
- Ethernet

Cosa non funziona:

- Scheda video discreta NVIDIA (per colpa del solito maledetto Optimus)
- card reader

- Wifi intel

 

Cosa ti serve:

- Lenovo Y50-70 (o Y70) 1080p/UHD/4K display
- macOS su USB
- OpenCore PRE che trovate in allegato, sull'EFI della tua chiavetta contenente OSX Catalina
- Broadcom BCM94352Z per WiFi nativo (Lenovo FRU: 04X6020, Lenovo PN: 20-200480) o una Boradcom compatibile MAC con il BIOS sbloccato.
 

 

Per semplificarvi la vita vi condivido l'EFI folder PRE e POST installazione.

 

Y50-70 FHD/UHD/4K(1080P)

BIOS settings

  • UEFI boot eanbled
  • secure boot disabled
  • Enable Legacy Boot (UEFI first)

Per i modelli UHD, il DVMT-prealloc BIOS setting deve essere settato su128MB. Si possono usare uno dei due metodi:

  • Usare EFI shell per cambiare il DVMT-prealloc.
  • Usare BIOS patchato per sbloccare i menù avanzati

 

EFI_PRE_USB.zip

 

Post installazione:

 

EFI_REVIEWED_0.5.9.zip

 

Copiare il proprio SMBIOS su OC o generarne uno nuovo facendo attenzione a cambiare i soliti dati:

Io ho preferito utilizzare MacBookPro11,2 ma è possibile usare anche l'11,1.

 

391954206_Schermata2020-07-26alle15_40_58.png.85364daaaa10cae49da2ec731b2c5350.png

 

Post installazione dovrai dare questi tre comandi:

  • sudo pmset -a hibernatemode 0
  • sudo rm /var/vm/sleepimage
  • sudo mkdir /var/vm/sleepimage

 

I ringraziamenti vanno al forum per il supporto, a xsiry che trovate su: GitHub e ancor prima a RehabMan da cui xsiry ed io abbiamo preso spunto per la conversione da Clover a OC. 

Di mio rispetto alla versione di xsiry trovate solo l'update a OpenCorePkg 0.5.9, una revisione, update dei kext e quel po' di cosmetica (GUI).

 

 

 

Buon hackintosh!

Edited by SaxMachine
  • Like 1
  • +1 1
Link to comment
Share on other sites

  • 2 weeks later...

Salve , sto testando codesto EFI con Big Sur Dev Beta 4 , su un Lenovo Y70-70 Touch , ma attualmente va in kernel panic.

Eseguita installazione pulita con OpenCore 0.6 creata da me seguendo la guida Opencore Laptop Haswell , ovviamente audio e bacllight non funzionano , il trackpad non riconosce le multi gestures.

Usando il vostro EFI post installazione così senza modifiche ed anchr con modifiche mie non riesco a fare il boot di Big Sur.

Link to comment
Share on other sites

  • 3 weeks later...
Il 12/8/2020 at 18:50, lohigno ha scritto:

Salve , sto testando codesto EFI con Big Sur Dev Beta 4 , su un Lenovo Y70-70 Touch , ma attualmente va in kernel panic.

Eseguita installazione pulita con OpenCore 0.6 creata da me seguendo la guida Opencore Laptop Haswell , ovviamente audio e bacllight non funzionano , il trackpad non riconosce le multi gestures.

Usando il vostro EFI post installazione così senza modifiche ed anchr con modifiche mie non riesco a fare il boot di Big Sur.

Ciao da quello che vedo il modello Y70 é un Comet lake e non haswell.

Devi modificare tutti i valori ACPI e prendere solo spunto da questo. L'hardware é differente.

Link to comment
Share on other sites

  • 2 weeks later...
Il 11/9/2020 at 13:05, lohigno ha scritto:

Salve , hai assolutamente torto , il mio portatile Lenovo Y70-70 Touch del 2015 ha il processore i7-4720HQ Haswell.

 

Assolutamente non direi perché c'è anche il modello Comet, ma va bè sì può anche errare se non viene specificato. La prima cosa da fare é estrarre i tuoi log per capire che tipo di KP ricevi in modo da poterti dare eventuale supporto.

Link to comment
Share on other sites

  • 1 month later...

i successfully managed to get big sur working, using your EFI as an example and just updating it to 6.3. But right now i get this flickering screen at login. Cant find a solution to it. Everything else seems to work fine

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
Il 14/11/2020 at 18:15, Deadpool ha scritto:

@SaxMachine @Tr0Jan @lohigno siete riusciti a far funzionare il Wi-Fi su big Sur? Ho lo stesso chip BCM94352Z però non riesco a farlo funzionare. Potreste per favore indicarmi come riuscirci? Grazie in anticipo 

Non ho personalmente testato perchè mi sono spostato momentaneamente su altro modello ma prova con:

 

Rimuovi da OpenCore:

 
<key>PciRoot(0x0)/Pci(0x1c,0x1)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>WLAN</string>
                <key>compatible</key>
                <string>pci14e4,4353</string>
                <key>device_type</key>
                <string>Airport Extreme</string>
                <key>model</key>
                <string>DW1560 (BCM4352) 802.11ac Wireless</string>
                <key>name</key>
                <string>Airport</string>
            </dict>

 

Aggiorna AirportBRCMFixup.kext all'ultima versione
Rimuovi AirPortBrcm4360_Injector.kext dalla cartella plugins di AirportBRCMFixup kext
e aggiungi questo entry su kernel ads

Code:
<dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.