Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Votre hackintosh _ [WIP] Desktop Asus H81M-PLUS - Big Sur (opencore)

Écrit par : Farkas 21 Feb 2022, 10:33

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

Écrit par : tefal974 19 Aug 2022, 19:02

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

Écrit par : jeandemi 19 Aug 2022, 22:09

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

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)