IPB

Bienvenue invité ( Connexion | Inscription )

> MacMini2014 - Intel Haswell NUC i5-4250U
Options
Sebinouse
posté 3 Nov 2015, 13:55
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 899
Inscrit : 7 Jan 2007
Membre no 77 534



Le but de ce hack était simple :

Avoir un MacMini 2014 évolutif et moins cher.
Le résultat est bien là !


Moins de 500€ pour une machine stable avec 16 Go de RAM.
(Je travaille actuellement sur une GTX750Ti en eGPU en plus ...+150€)




Dernière version supportée :
MacOSX 10.11.2 (15C40a)
Fichiers 20151101
BIOS 40



Composants



BOXD54250WYK2
Intel Core i5-4250U
Intel Graphic HD5000
Audio Realtek ALC283
LAN Intel I218-V

Sandisk Ultra Plus
SSD mSata , 128 Go
2 x Crucial 8 Go So-Dimm DDR3L
Ballistix Sport PC 12800 1600Mhz CL9
(DD3L 1,35v, et non pas DDR3 1,5v)(PASR OK)
Azurewave AW-CE123H
Broadcom BCM94352HMB
802.11 ac/n/g/b & Bluetooth 4.0
(BCM4360 kext & HandOff)




Installation


1. Télécharger MacOSX 10.11 "El Capitan" depuis l'AppStore

2. Créer une clé USB Bootable/ Créer une partition pour MacOSX

Utiliser Utilitaire/Utilitaire de disque pour la clé USB et la future partition MacOSX (si cette dernière n'est pas accessible utiliser l'Utilitaire de disque de l'installer)
  • Table de Partition : GUID
  • Nombre de partitions : au moins une
  • Taille : au moins 8 Go
  • Format: Mac OS Extended (Journaled)
  • Nom : "USB" / "ElCapitan"


3. Création de l'Installer sur la clé USB

  • Lancer Applications/Utilitaires/Terminal.app
  • Copier/Coller la commande suivante:
    Code
    sudo /Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install OS X El Capitan.app --nointeraction


4. Installation de Clover sur la clé USB

  • Lancer l'installer et choisir :
    • Install for uefi booting only
    • Install clover in the esp
    • Drivers64 > Osxaptiofixdrv64 or Osxaptiofix2drv64
    • Install rc scripts on target volume
    • install Clover Configuration Panel

  • Monter la partition EFI de la clé USB
  • Copier les fichiers du pack dossier /Clover/* vers /EFI/EFI/CLOVER/*


5. Réglages du BIOS
  1. Boot > Boot Priority.

    Activer 'UEFI Boot' et 'Legacy Boot' :


  2. Security > Intel® VT for Directed I/O (VT-d).

    Désactiver VT-d :


  3. Devices > Video.

    Régler "IGD Minimum Memory" sur 128 Mo


  4. Boot Configuration

    Sélectionner "Boot USB Devices First"


6. Installation de MacOS X 10.11 "El Capitan"

  • Rebooter (automatiquement sur la clé USB ... normalement)
  • Sélectionner "Boot Mac OS X from USB" depuis l'interface Clover
  • Commencer l'installation (si necessaire formater le HDD/SSD avec Utilitaire/Utilitaire de disque de la barre supérieure)


7. Post-Installation

  • Rebooter (automatiquement sur la clé USB ... normalement)
  • Sélectionner "Boot Mac OS X from El Capitan" depuis l'interface Clover
  • Finire le réglage de MacOS X
  • Installer Clover sur votre disque MacOS X "ElCapitan" (mêmes réglages que pour la clé USB)
  • Monter la partition EFI du disque MacOS X "ElCapitan"
  • Copier les fichiers du pack dossier /Clover/* vers /EFI/EFI/CLOVER/*
  • Lancer le script pour le son : avec Applications/Utilitaires/Terminal.app :
    1. Taper "cd", espace et glisser & déposer le dossier "Sound ALC283"
    2. Taper "sh patch_hda_sebinouse.sh" (entrer le mot de passe quand demandé)
  • Débrancher la clé "USB"
  • Rebooter
  • ...
  • Et Voila ! wink.gif



  • Configuration


    SSDT

    • SSDT.aml : CPU Power Management pour l'Intel Core i5 4250U (créé par ssdtPRGen)
    • SSDT-1.aml : SATA, USB
    • SSDT-2.aml : Audio HDEF "layout-id 1"
    • SSDT-3.aml : Graphics IGPU "0x0a26000d", Digital Audio HDAU
    • SSDT-4.aml : WIFI pour le BCM94352HMB


    Config.plist

    • Boot Arguments : aucun wink.gif
    • Graphics (Optionnel. Déjà géré par SSDT)
      • Inject / Intel : Yes
      • ig-platform-id : 0x0a26000d

    • KernelAndKextPatches
      • Asus : Yes (MSR 0xE2 bit 15 locked)
      • KernelPM : Yes (MSR 0xE2 bit 15 locked)
      • KextToPatch
        • HDMI Audio Out
          Code
          Comment  0x5 port DP>HDMI
          Name     AppleIntelFramebufferAzul
          Find     0105 0900 0008 0000 0701 0000
          Replace  0105 1200 0008 0000 0701 0000

        • Trim Enabler
          Code
          Comment  Trim Enabler
          Name     IOAHCIBlockStorage
          Find     4150504C4520535344
          Replace  000000000000000000

        • ALC283
          Code
          Comment  ALC283   | Zero ALC884 | Zero 1983
          Name     AppleHDA | AppleHDA    | AppleHDA
          Find     8419D411 | 8408EC10    | 8319D411
          Replace  8302EC10 | 00000000    | 00000000

        • BCM94352HMB
          Code
          Comment  Airport Extreme | Custom 5 GHz
          Name     AirPortBrcm4360 | AirPortBrcm4360
          Find     6B100000750D    | 4183FCFF742C48
          Replace  6B1000009090    | 66C706xxxxEB2B

          Code
          Comment  HandOff
          Name     IOBluetoothFamily
          Find     4885FF7447488B07
          Replace  41BE0F000000EB44

        • Second Boot Stage
          Code
          Comment    Second Boot Stage
          Name    IOGraphicsFamily
          Find    0100007517
          Replace    0100007417

    • RtVariables
      • CsrActiveConfig : 0x67 01100111
      • BooterConfig : 0x28 00101000

    • SMBIOS : MacMini Late 2014 (MacMini7,1)

      BiosVendor Apple Inc.
      BiosVersion MM71.88Z.0220.B00.1409291751
      Board-ID Mac-35C5E08120C7EEAF
      BoardManufacturer Apple Inc.
      BoardType 10
      ChassisAssetTagMini-Aluminum
      ChassisManufacturer Apple Inc.
      ChassisType 16
      Family Mac mini
      Manufacturer Apple Inc.
      Mobile <false/>
      ProductName MacMini7,1
      SerialNumber CK2wwrrrGCVH
      Trust <false/>
      Version 1.0


    Kext
    • FakeSMC.kext (Source)
    • AppleIntelE1000e.kext (Source) Ethernet support for Intel I218-V, v2.4.14 (or newer but with TSO set to false)
    • BrcmPatchRAM2.kext (Source) Bluetooth support BCM94352HMB


    Audio ALC283
    • PathMap
      Sortie Casque
      2 > 12 > 33 (dec)
      Entrée Casque
      25 > 35 > 8 (dec)
    • Verbs
      Code
      01971c10 01971d01 01971ea0 01971f90 01970c02
      02171c50 02171d10 02171e21 02171f03 02170c02

      il faut vraiment que j'essair ça :
      Code
      01971c10 01971d11 01971ea1 01971f02 01970c02
      02171c50 02171d10 02171e21 02171f02 02170c02
    • Sebinouse_AppleHDA_Script.sh
      CODE
      #!/bin/bash

      codec=ALC283
      unpatched=/System/Library/Extensions

      # AppleHDA patching function
      function createAppleHDAInjector()
      {
      echo "Creating a copy of AppleHDA for $1..."
      cp -R $unpatched/AppleHDA.kext/ AppleHDA.kext/
      echo "1/2 : Updating Layout/Platform"
      cp ./Resources/*.zlib AppleHDA.kext/Contents/Resources/
      echo "2/2 : Updating plist"
      plist=AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
      /usr/libexec/plistbuddy -c "Delete ':IOKitPersonalities:HDA Hardware Config Resource:HDAConfigDefault'" $plist
      /usr/libexec/plistbuddy -c "Merge ./Resources/ahhcd.plist ':IOKitPersonalities:HDA Hardware Config Resource'" $plist
      echo "AppleHDA patching Done."
      }
      # fix permissions and rebuild cache
      function fixAppleHDAPermissions()
      {
      echo "Fix permissions ..."
      sudo chmod -R 755 $unpatched/AppleHDA.kext/
      sudo chown -R 0:0 $unpatched/AppleHDA.kext/
      echo "Kernel cache..."
      sudo touch $unpatched/
      sudo kextcache -Boot -U /
      }
      rm -R AppleHDA.kext/
      createAppleHDAInjector "$codec"
      # Copy to SLE
      echo "Copy to /S/L/E/"
      sudo cp -R $unpatched/AppleHDA.kext/ AppleHDA.back.kext/
      sudo rm -R $unpatched/AppleHDA.kext/
      sudo cp -R AppleHDA.kext/ $unpatched/AppleHDA.kext/
      sudo rm -R AppleHDA.kext/
      fixAppleHDAPermissions "$codec"


    Fichiers


    Obtenir le dernier Clover

    2015 10 30 : Premier essai
    2015 11 01 : Nouveau Config.plist plus complet

    Ce message a été modifié par Sebinouse - 12 Nov 2015, 10:09.


    --------------------
    MacMini (Early 2006)
    MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

    Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
    MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.15

    Nuc NUC5i5MYBE (Late 2015)
    MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15
    Go to the top of the page
     
    +Quote Post
     
    Start new topic
    Réponse(s)
    Sebinouse
    posté 11 Nov 2015, 23:30
    Message #2


    Macbidouilleur de vermeil !
    ****

    Groupe : Membres
    Messages : 899
    Inscrit : 7 Jan 2007
    Membre no 77 534



    J'ai fais des progrès effectivement !

    Au fait tu sais comment obtenir plus d'espace sur le forum pour les pièces jointes, car là je lutte pour pas le saturer ...


    --------------------
    MacMini (Early 2006)
    MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

    Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
    MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.15

    Nuc NUC5i5MYBE (Late 2015)
    MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15
    Go to the top of the page
     
    +Quote Post
    polyzargone
    posté 12 Nov 2015, 00:10
    Message #3


    Macbidouilleur d'Or !
    *****

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



    Citation (Sebinouse @ 11 Nov 2015, 23:30) *
    Au fait tu sais comment obtenir plus d'espace sur le forum pour les pièces jointes, car là je lutte pour pas le saturer ...


    Je ne crois pas que ce soit possible. J'utilise beemapp pour tout ce qui est captures d'écran et pour les plus gros fichiers, toutbox.fr. C'est pas super pratique mais bon, ça fonctionne plutôt bien wink.gif.

    PS : En revanche, il y a un ptit souci avec l'image au dessus de "Configuration". Comme elle est hébergée chez TonyMac (et pas dans ton espace perso mais sur une page de leur forum), seul les membres connectés peuvent la voir. Je viens de m'en rendre compte car je ne l'étais pas et ceux qui ne sont pas membres du tout ne la verront jamais ohmy.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 - XFX 6800 XT 16 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

    Les messages de ce sujet
    - Sebinouse   MacMini2014 - Intel Haswell NUC i5-4250U   3 Nov 2015, 13:55
    - - titi.   Très sympa ce Mini Hack. Comment c'est au ni...   4 Nov 2015, 22:09
    - - Sebinouse   Pour le moment il n'y a pas grand chose à mon...   5 Nov 2015, 11:53
    - - polyzargone   En tous cas, merci pour ton partage d'expérie...   11 Nov 2015, 19:51
    - - Sebinouse   J'ai fais des progrès effectivement ! Au...   11 Nov 2015, 23:30
    |- - polyzargone   Citation (Sebinouse @ 11 Nov 2015, 23:30)...   12 Nov 2015, 00:10
    |- - Sebinouse   Citation (polyzargone @ 12 Nov 2015, 00:1...   12 Nov 2015, 09:57
    - - iVico   Citation (Sebinouse @ 11 Nov 2015, 23:30)...   12 Nov 2015, 12:31
    - - Sebinouse   Super, Merci pour la proposition !   12 Nov 2015, 13:37
    - - yo   Salut Sebinouse, Super post ! Très intéress...   11 Mar 2016, 19:03
    - - Sebinouse   Si l'anglais ne te fais pas peur, je te recomm...   11 Mar 2016, 19:37
    - - yo   Hello, OK bien compris. Je pense qu'il est ju...   12 Mar 2016, 09:01
    |- - Sebinouse   Citation (yo @ 12 Mar 2016, 09:01) Hello,...   30 Mar 2016, 10:53
    |- - yo   Citation (Sebinouse @ 30 Mar 2016, 10:53)...   31 Mar 2016, 05:25
    |- - Sebinouse   Citation (yo @ 31 Mar 2016, 06:25) wahou ...   31 Mar 2016, 10:35
    - - yo   OK c'est gentil à toi Le plus dur mainten...   1 Apr 2016, 05:26
    - - titi.   Salut Sebinouse, Je remets ma vieille question de...   19 Apr 2016, 13:10
    |- - Sebinouse   Citation (titi. @ 19 Apr 2016, 14:10) Sal...   20 Apr 2016, 07:25
    - - titi.   Et au niveau wifi/BT, je vois que tu as changé la...   22 Apr 2016, 06:02
    |- - Sebinouse   Citation (titi. @ 22 Apr 2016, 07:02) Et ...   22 Apr 2016, 21:47
    |- - ireneb   Citation Je suis d'ailleurs passé sur une car...   15 Aug 2016, 14:57
    |- - Sebinouse   Citation (ireneb @ 15 Aug 2016, 15:57) Po...   16 Aug 2016, 09:45
    - - Sebinouse   Le NUC est parfaitement compatible avec macOS 10.1...   6 Aug 2016, 09:50
    - - ireneb   Merci Sebinouse pour ces précisions. Quant au con...   18 Aug 2016, 00:14
    |- - Sebinouse   Citation (ireneb @ 18 Aug 2016, 01:14) Me...   18 Aug 2016, 08:40
    - - Sebinouse   Citation Bonjour, Je te contacte car j'ai un ...   15 Mar 2017, 13:33
    |- - Thorgalix   Citation (Sebinouse @ 15 Mar 2017, 13:33)...   15 Mar 2017, 19:50
    - - Sebinouse   ça me dit quelque chose mais je ne m'en souvi...   15 Mar 2017, 22:32
    - - dandu   J'ai un NUC Haswell (NUC4i5MYBE) et impossible...   9 Apr 2017, 19:52
    - - Sebinouse   C'est marrant je ne connais pas ce NUC ... je ...   9 Apr 2017, 22:45
    - - dandu   C'est un NUC de présérie, en fait, je suis p...   9 Apr 2017, 23:15
    - - dandu   Bon, nouvelles du matin : J'ai installé sur ...   10 Apr 2017, 09:19
    - - polyzargone   @dandu Tu devrais ouvrir un sujet dans Installati...   10 Apr 2017, 11:44
    - - Sebinouse   Citation (dandu @ 10 Apr 2017, 00:15) C...   10 Apr 2017, 14:48
    - - dandu   Merci de vos réponses. je vais créer un sujet d...   10 Apr 2017, 22:22
    - - Sebinouse   je pense mettre à jour ce petit NUC qui tourne to...   22 Mar 2020, 20:09


    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 : 6th July 2025 - 19:45