Hack à base d'Asus H97M-E

Kassidy68

Débutant Hackintosh
18/8/19
17
1
3
#1
Bonjour,

Voici un de mes hacks réalisé avec du matèriel pas très récent:

Matèriel:
  • Carte mère Asus H97M-E
  • Processeur Intel core i3 4160 (génération Haswell refresh)
  • 2*8Go DDR3 1600 Mhz
  • SSD SATA ADATA 500 Go
  • Carte graphique Sapphire AMD HD7950 3Go
  • Carte PCIEx1 ABWB 802.11AC WI-FI / Bluetooth 4.0 (seul élément "récent" du build pour bénéficier de Handoff / Continuity etc.)
Principales fonctions du BIOS à modifier (version 2702) en partant des paramètres par défaut
  • Fast boot desactivé
  • I/O port desactivé
  • Primary graphics réglé sur PCIE
  • CSM activé (pour permettre aux appareils non UEFI comme la HD7950 de booter) mais le secure boot doit etre desactivé et toutes les cles de protection enlevées
  • Other OS
Installation de macOS:
  • Création d'un clé d'installation MasOS 10.14.4 sur mon PowerBook en utilisant unibeast 9.2.0.
  • L'installation se passe sans problème lorsque la clé (une clé USB 3.0 de base de marque Boulanger) est branchée sur un port 3.0 (bleu)
Post Install: Utilisation de MultiBeast 11.3.0 avec les éléments suivants
  • Quick start: UEFI Boot mode
  • Drivers:
    • Audio: AppleALC (+lilu)
    • Disk: rien
    • Misc: Fake SMC + Fake SMC plug ins + HW monitor application
    • Network: RealtekRTL8111 v2.2.2
    • USB: 7/8/9 series USB support (Fake PCIID/FakePCIID_XHCImux) + remove XHCI Port limit + USBInjectAll (USBinjectAll kext)
  • Bootloader: Clover UEFI Boot mode (v4920) + Emulated NVRAM
  • Customize: Core Graphics Fixup = WhateverGreen (WEG)
Customisation de Clover un utilisant Clover configurator:
  • ACPI:
    • Les patchs USB: EHC1> EH01; EUSB > EH01; EHC2> EH02; USBE > EH02
    • Le patch pSATA SAT0 > SATA
    • Le patch Audio HDAS > HDEF
    • Le patch HECI > IMEI
  • Boot:
    • Dart=0
    • nv_disable=1
    • Debug=0x100
    • Keepsyms=1
  • Devices:
    • Fake ID: rien
    • USB: Inject and Fixownership
    • Audio: Inject=No
    • Add properties: nothing
    • Arbitrary: pour chacune des entrées ci dessous on definit seulement une clé "AAPL,slot-name", "Internal "comme commentaire et "STRING" comme value type:
      • 00:14.0 > USB XHCI
      • 00:1a.0 > USB EHCI 2
      • 00:1d.0 > USB EHCI 1
      • 03:00.0 > Ethernet
      • 01:00:0 > AMD (ici une clésupplémentaire est nécessaire: "AAPL,model", Commentaire "AMD HD7950" et Value Type sur "STRING"
    • Properties:
      • PciRoot(0x0)/Pci(0x1b,0x0) (Realtek ALC887 audio card)
        • AAPL,slot-name - Internal - STRING
        • Layout-id - 01000000 - DATA
        • model - Realtek ALC887 - STRING
  • Graphics
    • Inject Intel
    • Inject ATI
  • Kernel and Kext Patches
    • AppleAHCIport
    • Enable TRIM for SSD
    • All patches for USB port limit removal pour 10.14.4
  • RtVariables
    • CsrActiveConfig > 0x67
  • SMBIOS
    • iMac14,2
  • System Parameters:
    • Inject Kexts: Detect
    • Inject System ID: yes
A ce stade le Hack démarre sur le SSD, plus besoin de la clé USB

Pour parfaire l'installation :
  • j'ai crée un SSDT spécifique pour gérer l'USB, limité à 15 ports. Une fois le SSDT copié dans le dossier Clover/ACPI/patched, il faut desactivé les patchs "USB port limit removal ".
  • J'ai remplacé les kexts AppleALC, Lilu et Whatevergreen par leurs dernieres versions et j'ai rajouté AirportBrcmFixUp, dans les dossiers L/E et Other/kext, sans oublier de reconstruire les permissions et recrée le cache avec Kext utility
  • J'ai mis a vour clover en version 4961 (toujours avec Emulated NVRAM)
  • J'ai mis a jour MacOS en 10.14.6

Pour l'instant tout est fonctionnel!

je peux joindre des fichiers ou des photos si besoin
 
Dernière édition:

apraw

Administrateur
Membre du personnel
16/8/19
86
4
8
France
frhackintosh.com
#2
Hello !

Merci du partage, super build, tuto complet et détaillé. Tu peux bien entendu ajouter des photos et des fichiers à ton message ;)
 

Kassidy68

Débutant Hackintosh
18/8/19
17
1
3
#3
Quelques copies d'écran de la configuration du fichier Config.plist (dans Clover configurator)
 

Fichiers joints

Kassidy68

Débutant Hackintosh
18/8/19
17
1
3
#5
le layout des ports USB, avec les ports que j'ai desactivé (les ports grisés) dans le SSDT que j'ai crée USBLayout.png

Et Le SSDT correspondant a ce layout et a placé dans le dossier Clover/ACPI/Patched de l'EFI, disponible ci dessous
 

Fichiers joints

Dernière édition:

Kassidy68

Débutant Hackintosh
18/8/19
17
1
3
#6
Hello !

Merci du partage, super build, tuto complet et détaillé. Tu peux bien entendu ajouter des photos et des fichiers à ton message ;)
Bonsoir et merci pour le message.
Question: peut on uploader des fichiers autres que des images? j'ai voulu chargé le ssdt pour les ports USB mais impossible d'y arriver.
bonne soirée
 

apraw

Administrateur
Membre du personnel
16/8/19
86
4
8
France
frhackintosh.com
#7
Bonsoir et merci pour le message.
Question: peut on uploader des fichiers autres que des images? j'ai voulu chargé le ssdt pour les ports USB mais impossible d'y arriver.
bonne soirée
A priori il n'y a que les images qui passent, j'avais essayé aussi. Je vais voir si je peux régler ce souci. :)
 

Kassidy68

Débutant Hackintosh
18/8/19
17
1
3
#8
A priori il n'y a que les images qui passent, j'avais essayé aussi. Je vais voir si je peux régler ce souci. :)
Ce serait effectivement une bonne chose car sinon les échanges vont etre compliqués et vont nécessiter d'autres canaux de communication. Le forum de Tonymac le permet, c est très pratique et permet d'avoir les outils ouverts a tous.