IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [WIP] Desktop Asus H81M-PLUS - Big Sur (opencore)
Options
Farkas
posté 21 Feb 2022, 10:33
Message #1


Adepte de Macbidouille
*

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



Salut à tous

J'ai récupéré cet ancien PC avec une Asus H81M-PLUS pour y installer Big Sur.



1. CARACTERISTIQUES
⁃ Carte mère Asus H81M-PLUS
⁃ Intel Core i5 4590 (Haswell) 3.3 GHz
⁃ Intel HD Graphics 4600
⁃ 8 Gb RAM DDR3
⁃ Ethernet Realtek RTL8111/8168/8411 Gigabit
⁃ Codec Audio : Realtek ALC887 (layout id = 3)
- SSD Kingston 240GB

⁃ Equivalence SMBIOS : iMac14,4
- OpenCore 0.7.7-DEBUG
- Mac OS 11.5 (Big Sur) pour l'installation, mise à jour en post-install

2. CONFIG BIOS
⁃ Advanced / System Agent Configuration / VT-d : Enabled (pour les autres OS, à condition d'utiliser DisableIoMapper de OpenCore plus loin)
⁃ Advanced / CPU Configuration / Intel virtualisation technology : Enabled
⁃ Advanced / SATA Configuration / SATA Mode Selection : AHCI
⁃ Advanced / USB Configuration / Intel XHCI Mode : Enabled
⁃ Advanced / USB Configuration / EHCI Hand-off : Enabled
⁃ Boot / Fast Boot : Disabled
- Boot / CSM / Launch CSM : Disabled
⁃ Security / Secure Boot /OS Type : Other OS

3. LOGICIELS
- ProperTree
- Hackintool
- OCAuxiliaryTools

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

EFI/OC/Kexts :
- AppleALC.kext (son)
- GenericUSBXHCI.kext (pour les ports USB 3)
- Lilu.kext
- RealtekRTL8111.kext (Ethernet)
- SMCProcessor.kext
- SMCSuperIO.kext (pas sur que ça fonctionne)
- USBMap.kext (généré par le script USBMap)
- VirtualSMC.kext
- WhateverGreen.kext

EFI/OC/Tools :
- OpenShell.efi

EFI/OC/ACPI :
- SSDT-USBX.aml (sur base du sample OC) -- correspond déjà au DSDT, aucune modification
- SSDT-PLUG.aml -- Généré avec l'aide de SSDTTime.py
- SSDT-EC.aml -- Généré avec l'aide de SSDTTime.py

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

DeviceProperties / add :

- supprimer toutes les entrées existantes (layout ID, etc ...)
- ajouter un enfant "PciRoot(0x0)/Pci(0x2,0x0)" (iGPU HD 4600)
- ajouter un petit-enfant "AAPL,ig-platform-id"; Type = Data; Value = 0300220D

Kernel / Quirks :

- AppleXcpmCfgLock : FALSE
- DisableIoMapper : TRUE (pour maintenir VT-d activé pour les autres OS)
- PanicNoKextDump : TRUE
- PowerTimeoutKernelPanic : TRUE
- XhciPortLimit : TRUE

Misc / Boot :

- PickerMode : External Nécessite OpenCanopy.efi

Misc / Debug :

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

Misc / Security :

- AllowNvramReset : TRUE
- AllowSetDefault : TRUE
- BacklistAppleUpdate : TRUE
- ScanPolicy : 0
- SecureBootModel : Default changer provisoirement en "Disabled" en cas de boot loop
- Vault : Optional (à écrire en toute lettre avec la majuscule)

NVRAM / Add / 7C436110-AB2A-4BBB-A880-FE41995C9F82 :
- boot-args : alcid=3 -v debug=0x100 keepsyms=1 (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 :
- IgnoreInvalideFlexRatio : TRUE
- UnblockFSConnect : FALSE

6. SMBIOS
- Ouvrir un config.plist de base avec OCAuxiliaryTools.
- Dans PI, choisir le modèle iMac14,4 et générer les serials etc... et enregistrer
- Utiliser ProperTree pour copier les valeurs générées de ce nouveau config.plist vers le notre
- Enregistrer le config.plist

7. BOOT ET INSTALLATION MAC OS 11.5
- Boot picker OC sans problème
- Boot installateur Mac OS :
- Installer Mac OS : reboot 4 à 5 fois

8. RESULTAT
Ce qui fonctionne bien :

- iGPU
- Ethernet
- App Store
- son
- Lecteur DVD


Ce qui ne fonctionne pas :


- sleep/wake (ne se réveille pas !)
- Port VGA (bloque le démarrage ... utiliser le port HDMI)

9. MAPPING USB
Généré avec le script USBMap.py pour les USB2.

Les 2 ports arrières USB3 sont activés grâce à GenericUSBXHCI.kext

Dossier EFI :
https://mega.nz/folder/wREyVaTK#JOixw4t_VASsXJfT5ZxV4w

Credits :
- Dortania

Comme d'hab 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
tefal974
posté 19 Aug 2022, 19:02
Message #2


Nouveau Membre


Groupe : Membres
Messages : 38
Inscrit : 2 Oct 2015
Membre no 196 654



Bonjour,

J'essaye sans succès de faire un hackintosh avec une config similaire.
Il y a t'il moyen de faire un "copier coller" de votre config sur ma machine?



Merci


--------------------
Machine fixe:
OS: Monterey / carte mere :hm81-k
SSD1 PNY 240GB SATA : Linux Debian / SSD2 PNY 240GB SATA SSD : Monterey / SSD3 Samsung SSD 850 EVO 250GB : El Capitan
CPU i5-4440 / GPU: intégré au processeur / 8Go de Ram

PC portable :
Lenovo thinkpad
8Go core I3 8145U
250Go SSD
gpu intégré intel UHD620
OS: en cours
Go to the top of the page
 
+Quote Post
jeandemi
posté 19 Aug 2022, 22:09
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 901
Inscrit : 20 Aug 2020
Lieu : Belgique
Membre no 212 269



Moi j'ai une config similaire ( H81M-C ) la veille fonctionne, mais pas la carte graphique intégrée, je suis obligé d'utiliser une carte additionnelle
Sur quel port de sortie est branché ton écran ?
Ma carte mère ne dispose que d'un VGA et d'un DVI-D
Go to the top of the page
 
+Quote Post

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 : 19th April 2024 - 21:08