IPB

Bienvenue invité ( Connexion | Inscription )

> [Succès] Laptop MSI GP72VR 7RF - Big Sur (opencore), Quasiment parfait !
Options
Farkas
posté 3 Dec 2021, 16:35
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Salut la compagnie

Après mon premier succès OpenCore (Z490 voir signature), je tente l'aventure avec mon portable MSI GP72VR 7RF (voir signature aussi) avec Big Sur cette fois-ci.



Voici en résumé ce qui a été fait sur base de OpenCore 7.5. Entre-temps, je l'ai mis à jour ...

1. CARACTERISTIQUES
⁃ Carte mère Micro-Star International MS-179B
⁃ Intel Core i7 7700HQ (Kaby Lake) 2.8 GHz
⁃ Intel HD Graphics 630 (_SB_.PCI0.GFX0) platformID = 0x591B / 1B590000
⁃ Nvidia GeForce GTX 1060 (Optimus)
⁃ 8 Gb RAM DDR4
⁃ Ethernet Qualcomm Atheros - Killer E2500 Gigabit Ethernet Controller
⁃ Wifi / bluetooth : Intel Dual Band Wireless-AC 3168 remplacée par DW1560
⁃ USB (ASMedia Technology) Intel 100 Series Chipset
- Lecteur de cartes Realtek (Prod ID : 0x0129 / Vend ID : 0x0bda)
⁃ BisonCam, NB Pro
⁃ Synaptics SMBus TouchPad
⁃ Codec Audio : CM238 HD Audio Controller (ALC ID 98)
- SSD NVMe Crucial CT525GB (Mac OS Big Sur)
- SSD 2,5" Kingston 480GB (Windows 10)

⁃ Equivalence SMBIOS : MacBookPro14,3
- OpenCore 0.7.5-DEBUG
- Mac OS 11.5 (Big Sur)

2. CONFIG BIOS
⁃ Advanced / VT-d : Enabled (pour les autres OS, à condition d'utiliser DisableIoMapper de OpenCore plus loin)
⁃ Advanced / Intel (VMX) virtualization : Enabled
⁃ Advanced / SATA Mode Selection : AHCI
⁃ Advanced / USB Config / XHCI Hand-off : Enabled
⁃ Boot / Boot mode select : UEFI
⁃ Boot / Fast Boot : Disabled
⁃ Security / Secure Boot / Attempt Secure Boot : Disabled

3. LOGICIELS
- ProperTree
- IORegistryExplorer
- Hackintool
- MaciASL
- OCAuxiliaryTools

4. FICHIERS OC
EFI/OC/Drivers :
- OpenRuntime.efi
- OpenCanopy.efi (parce que c'est plus bô)
- HfsPlus.efi

EFI/OC/Kexts :
- AirportBrcmFixup.kext (Wifi DW1560)
- AppleALC.kext (son / micro)
- AtherosE2200Ethernet.kext (Ethernet)
- BrcmBluetoothInjector.kext (Bluetooth DW1560)
- BrcmFirmwareData.kext (Bluetooth DW1560)
- BrcmPatchRAM3.kext (Bluetooth DW1560)
- Lilu.kext
- NVMeFix.kext (SSD)
- SMCBatteryManager.kext
- SMCProcessor.kext
- SMCSuperIO.kext (pas sur que ça fonctionne)
- USBInjectAll.kext (ne pas oublier de générer et ajouter le SSDT-UIAC.aml en post-install)
- VirtualSMC.kext
- VoodooPS2Controller.kext (clavier et trackpad - la version de Rehabman 2018-1008 ou plus récent en cas de problème)
- WhateverGreen.kext

EFI/OC/Tools :
- OpenShell.efi
- ResetSystem.efi

EFI/OC/ACPI (sur base des samples OC) :
- SSDT-PNLF.aml (luminosité écran) -- aucune modification
- SSDT-EC-USBX.aml -- correspond déjà au DSDT, aucune modification
- SSDT-PLUG.aml (alimentation) -- supprimer toutes les fonctions IF sauf celle correspondant à /_PR.CPU0
- SSDT-SMBUS-MCHC.aml (trackpad ?) -- aucune modification
- SSDT-GPI0.aml (trackpad ?) -- aucune modification
- SSDT-UIAC.aml -- à générer avec Hackintool (voir plus bas)

5. CONFIG OC
Ouvrir le config.plist avec Propertree et faire un clean snapshot.

DeviceProperties / add :

- ajouter un enfant "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)" (dGPU GTX1060 à désactiver)
- ajouter un petit-enfant "disable-gpu" ; Type = Boolean ; Value = TRUE -- ATTENTION OCAuxiliaryTools a tendance à supprimer le booléen ici ! Privilégier ProperTree (à toujours mettre à jour) pour réparer cette partie si nécessaire.

- ajouter un autre enfant à côté "PciRoot(0x0)/Pci(0x2,0x0)" (iGPU Intel HD 630)
- ajouter un petit-enfant "AAPL,ig-platform-id" ; Type = Data ; Value = 09001659
- ajouter au même niveau "framebuffer-con1-enable" ; Type = Data ; Value = 01000000
- ajouter au même niveau "framebuffer-con1-alldata" ; Type = Data ; Value = 01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000

- ajouter un autre enfant à côté "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)" (dGPU GTX1060 à désactiver)
- ajouter un petit-enfant "disable-gpu" ; Type = Boolean ; Value = TRUE

Kernel / Quirks :

- AppleXcpmCfgLock : TRUE
- DisableIoMapper : TRUE (pour maintenir VT-d activé pour les autres OS)
- PanicNoKextDump : TRUE
- PowerTimeoutKernelPanic : TRUE
- XhciPortLimit : FALSE (En post-install pour Mac OS 11.5, mapper les ports USB avant de désactiver ça !)

Misc / Boot :

- PickerMode : External Nécessite OpenCanopy.efi
- Timeout : -1 Désactive le décompte, sinon indiquer le nombre de secondes

Misc / Debug :

- AppleDebug : TRUE
- ApplePanic : TRUE
- DisableWatchDog : TRUE
- Target : 67

Misc / Security :

- AllowNvramReset : TRUE
- AllowSetDefault : TRUE
- ScanPolicy : 0
- SecureBootModel : Default (car Mac OS 11.5)
- Vault : Optional (à écrire en toute lettre avec la majuscule)

NVRAM / Add / 7C436110-AB2A-4BBB-A880-FE41995C9F82 :
- boot-args : alcid=98 -v debug=0x100 (provisoirement pour comprendre les éventuels problèmes)
- prev-lang:kbd : STRING : fr-BE:6 (langue FR, clavier belge)

UEFI / Drivers :
Aller à l'entrée correspondant à OpenCanopy.efi
- Enabled : TRUE

UEFI / Quirks :
- ReleaseUsbOwnership : TRUE

6. MISE A JOUR OC - SMBIOS
- Ouvrir le config.plist avec OCAuxiliaryTools.
- Mettre à jour les drivers / OC / Kexts (sauf VoodooPS2Controller !)
- Dans PI, choisir le modèle MacBookPro14,3 et générer les serials etc...
- Vérifier la présence de tous les kexts / ACPI / Drivers
- Enregistrer le config.plist

7. BOOT ET INSTALLATION MAC OS 11.5
- Boot picker OC sans problème
- Boot installateur Mac OS : en cas d'écran noir, attendre quelques minutes qu'il se mette en veille et appuyer sur le bouton d'alim du PC pour allumer l'écran.
- Installer Mac OS
- En cours d'installation, il peut y avoir un écran noir après chaque reboot mais l'installation se passe normalement.

8. RESULTAT
Ce qui fonctionne bien :

- Ethernet
- Wifi
- Bluetooth
- App Store
- son
- micro
- clavier
- luminosité clavier
- USB C + USB2 + USB 3
- Lecteur de cartes SD
- Lecteur DVD
- Webcam
- sleep/wake


Ce qui fonctionne à moitié :

- trackpad (fonctionne mais pas de gestes multi-touch à part le défilement)


Ce qui ne fonctionne pas :

- Les réglages de luminosité écran ... pourtant ça fonctionnait avant
- GTX1060 (désactivé)

9. MAPPING USB
Suivant le tuto USB mapping de Olarila.

Voici les ports à conserver au final :


Le boot-arg temporaire avant d'avoir le SSDT-UIAC :
Code
uia_exclude=HS01;HS02;HS05;HS06;HS09;HS13;HS14;USR1;USR2;SS01;SS02;SS05;SS06;SS0
7;SS08;SS09;SS10

10. ENTREE UEFI OPENCORE
Si après avoir copié OC dans le volume EFI du disque dur, aucune entrée n'apparait dans le bios, il faut ajouter cette nouvelle entrée manuellement.
Après avoir installé Windows 10 sur un autre disque dur, c'est possible grâce au programme EasyUEFI.exe.


Dossier EFI :
https://mega.nz/file/kVd2WTgY#IJ5pU_CIngGgp...WDzT46YCZI8pTsA

Credits :
- Dortania
- Rehabman
- Polyzargone
- Olarila

Toute suggestion ou question sont les bienvenues ! laugh.gif


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Sirix1995
posté 21 Feb 2022, 14:22
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 314
Inscrit : 12 Aug 2012
Lieu : Vraisemblablement face à un ordinateur.
Membre no 178 135



Effectivement, comme expliqué dans le topic d'intro de la section, il faut envoyer les modifications à Polyzargone par MP qui se chargera de le faire pour toi. (Même s'il n'a apparemment pas vu que je lui en avais envoyé concernant mon propre topic. tongue.gif )

(ah, et je ne reproche rien à Polyzargone, vu son dévouement pour l'entretiens de la rubrique Hackintosh, je pense que ce serait méchant de lui reprocher d'avoir loupé (ou tout simplement pas encore pris le temps de lire) un MP.)

Ce message a été modifié par Sirix1995 - 21 Feb 2022, 14:25.


--------------------
PowerMac G5 Fin 2005 975MP dual core 2 Ghz, 8 Go DDR2 RAM, 2xGeForce 6600(LE) 128/256 Mo VRAM, SuperDrive, HDD 150 Go et 500 Go Mac OS 10.4.11/10.5.8, 7 à 9/XP via émulateurs et Classic
PowerMac G4 Medusa2 dual 7400 450 MHz, 2 Go SDRAM, GeForce 2MX 64 Mo VRAM, Combo, HDD 80, 40, et 2x16 Go, Mac OS 10.4.11, Mac OS 9.2.2 (a besoin d'une nouvelle alim...)
MacBook Pro Retina début 2015 13"
i7-5557U dual core 3,1 GHz, 16 Go DDR3 RAM, Intel Iris Graphics 6100 1,5 Go VRAM, SSD 256 Go, macOS 10.14.6
Hackintosh : Dell XPS 730x Gigabyte Z490 UD, i5-10600 Hexacore à 3,3 GHz, 16 Go DDR4, Radeon RX 480 8 Go VRAM, SuperDrive, SSD 128 Go & 2x512 Go, HDD 2 To, macOS 13.6, Windows 11, Mageia 8
iPod Vidéo 5,5G Noir 256 Go, iPhone 4S Blanc 16 Go - Non Apple : XPeria XZ2 Compact
Go to the top of the page
 
+Quote Post
polyzargone
posté 22 Feb 2022, 02:04
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938



Citation (Sirix1995 @ 21 Feb 2022, 14:22) *
Effectivement, comme expliqué dans le topic d'intro de la section, il faut envoyer les modifications à Polyzargone par MP qui se chargera de le faire pour toi.


En effet. J'attends ton MP avec les modifications à faire.

Sinon, il reste quoi à corriger ? Les touches de fonction pour régler la luminosité ?

Avec BrightnessKeys.kext, acidanthera dit ça :

Citation
On some models, may be required add ACPI patch _OSI to XOSI and SSDT-XOSI.


Citation (Sirix1995 @ 21 Feb 2022, 14:22) *
(Même s'il n'a apparemment pas vu que je lui en avais envoyé concernant mon propre topic. tongue.gif )


C'est fait wink.gif.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Farkas
posté 13 Mar 2022, 10:33
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Citation (polyzargone @ 22 Feb 2022, 02:04) *
Sinon, il reste quoi à corriger ? Les touches de fonction pour régler la luminosité ?

Avec BrightnessKeys.kext, acidanthera dit ça :

Citation
On some models, may be required add ACPI patch _OSI to XOSI and SSDT-XOSI.


Les touches du clavier qui contrôle la luminosité ne correspondent pas au clavier :
Pour augmenter : Pause/break
Pour diminuer : ... sais plus tongue.gif
Mais ça n'est pas grave. Je règle la luminosité via le curseur de Big Sur en haut à droite de l'écran.

Le problème, c'est que c'est soit au maximum, soit mon écran est noir. Aucun réglage possible.
Quand mon PC sort de veille, parfois l'écran reste noir et je dois jouer avec le bouton power pour récupérer mon affichage.

Le patch _OSI to XOSI ne change visiblement rien pour moi.


-----------


Je constate également certains soucis qui apparaissent de temps en temps et m'obligent à rebooter :

- 1 boot sur 3 : pas de son
- 1 boot sur 6 : pas de wifi

C'est aléatoire ... une idée ?


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Farkas   [Succès] Laptop MSI GP72VR 7RF - Big Sur (opencore)   3 Dec 2021, 16:35
- - polyzargone   Citation (Farkas @ 3 Dec 2021, 16:35) EF...   4 Dec 2021, 14:27
|- - Farkas   Salut Polyzargone Merci pour le coup de pource. ...   4 Dec 2021, 22:04
|- - polyzargone   Citation (Farkas @ 4 Dec 2021, 22:04) Mai...   5 Dec 2021, 00:44
- - Farkas   Citation (polyzargone @ 4 Dec 2021, 14:27...   5 Dec 2021, 20:56
|- - polyzargone   Citation (Farkas @ 5 Dec 2021, 20:56) Rea...   5 Dec 2021, 22:28
|- - Farkas   Citation (polyzargone @ 5 Dec 2021, 22:28...   6 Dec 2021, 17:06
|- - polyzargone   Citation (Farkas @ 6 Dec 2021, 17:06) Voi...   6 Dec 2021, 18:14
|- - Farkas   Citation (polyzargone @ 6 Dec 2021, 18:14...   6 Dec 2021, 18:15
- - polyzargone   Tous les ports de ton injecteur sont en UsbConnect...   6 Dec 2021, 18:23
- - Farkas   Citation (polyzargone @ 6 Dec 2021, 18:23...   6 Dec 2021, 21:30
- - polyzargone   Le tuto Youtube est plus efficace que USBmap :   7 Dec 2021, 07:09
|- - Farkas   Citation (polyzargone @ 7 Dec 2021, 07:09...   7 Dec 2021, 23:15
- - polyzargone   Tes EFI ne restent pas assez longtemps sur le site...   8 Dec 2021, 19:19
|- - Farkas   Je viens de refaire mon SSDT-UIAC ... Le HS10 corr...   9 Dec 2021, 00:17
|- - polyzargone   Citation (Farkas @ 9 Dec 2021, 00:17) Huh...   13 Dec 2021, 18:05
|- - Farkas   Citation (polyzargone @ 13 Dec 2021, 18:0...   14 Dec 2021, 11:31
|- - polyzargone   Citation (Farkas @ 14 Dec 2021, 11:31) Co...   14 Dec 2021, 15:12
- - polyzargone   Essaie ça : https://we.tl/t-aG9TOjloCL   14 Dec 2021, 15:39
|- - Farkas   Citation (polyzargone @ 14 Dec 2021, 15:3...   14 Dec 2021, 16:50
- - Farkas   Je suis reparti de mon config.plist précédent, a...   14 Dec 2021, 19:11
- - polyzargone   Essaie avec d'autres framebuffer : https://git...   15 Dec 2021, 21:05
|- - Farkas   Citation (polyzargone @ 15 Dec 2021, 21:0...   18 Dec 2021, 22:11
- - Farkas   Citation (Farkas @ 3 Dec 2021, 16:35) Dos...   21 Feb 2022, 10:41
- - Sirix1995   Effectivement, comme expliqué dans le topic d...   21 Feb 2022, 14:22
- - polyzargone   Citation (Sirix1995 @ 21 Feb 2022, 14:22)...   22 Feb 2022, 02:04
- - Farkas   Citation (polyzargone @ 22 Feb 2022, 02:0...   13 Mar 2022, 10:33


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th April 2024 - 06:35