Principe pour créer son DSDT

Le DSDT (Differentiated System Description Table) est une série de tables qui fourni diverses informations sur la configuration au système d’exploitation, (ex : son, usb, carte graphique, etc).

L’intérêt  de modifier le DSDT est d’obtenir un Hackintosh parfaitement optimisé, c’est à dire de bien faire communiquer l’Os et et le Matériel.

Cet article n’a pas pour but de donner de solution miracle pour concevoir son DSDT. c’est plutôt une approche pour partager ce que j’ai compris et d’illustrer la méthode que j ai utilisé pour obtenir mon DSDT.

Au préalable il nous faut des outils

Comme nous cherchons à fabriquer notre DSDT dans un premier temps nous allons utiliser les patchs automatiques de Clover.

Nous allons configurer notre config.plist de base comme ceci:

Cliquez pour agrandir

Cliquez pour agrandir

Vous démarrez votre Hackintosh et un fois sur l’écran de Boot vous appuyez sur la touche F4, ce qui aura pour effet d’enregistrer le DSDT original de votre carte mère dans /Volumes/EFI/EFI/CLOVER/ACPI/origin, puis vous bootez.

Cliquez pour agrandir

Avec le config.plist de base les patchs sont bien appliqués mais ne sont pas complets, tout fonctionne à quelques details prêts. Pas de son son aux sorties HDMI et DisplayPort et aucun affichage vos périphériques PCI.

Une fois sur votre bureau vous lancez  IoregistryExplorer cela vous donnera la cartographie de votre DSDT et les adressages.

La gestion électrique des USB

Cliquez pour agrandir

La carte graphique

Cliquez pour agrandir

Contrôleur USB2

Cliquez pour agrandir

Cliquez pour agrandir

Les USB3

Cliquez pour agrandir

Cliquez pour agrandir

 

Les ports SATA

Cliquez pour agrandir

Cliquez pour agrandir

 

Le son

Cliquez pour agrandir

Le son HDMI

Cliquez pour agrandir

L’Ethernet

Cliquez pour agrandir

Maintenant on attaque dans le dur 😉

Vous copier votre DSDT original sur le Bureau et vous l’ouvrez avec MaciASL.

Nous allons renommer

EC0 => EC pour la gestion d’alimentation des USB

ALZA => HDEF pour le son

Dans BR3A

  • H000 => GFX0 pour la carte graphique
  • H001 => HDAU pour le son HDMI

Enfin nous appliquons les patchs, sauvegarde, puis nous pouvons placer notre nouveau DSDT dans /Volumes/EFI/EFI/CLOVER/ACPI/patched

 

Une fois le redémarrage effectué votre Hackintosh est optimisé, voici le résultat:

Cliquez pour agrandir

Pour les patchs la référence est pjalm, mais il en existe des tonnes, une bonne recherche sur le net et vous trouverez votre bonheur.

 

Pour Télécharger

Activer la Trim

Bonjour à. tous,
Personne n’est sans savoir qu’il est nécessaire d’activer la TRIM pour une bonne gestion de son/ses SSD.
Pour activer cette fonction, qui est implanté dans le terminal depuis 10.10.4, nous entrons dans le terminal sudo trimforce enable.

Le souci est, qu’a chaque mise à jour nous devons réitérer cette commande, donc pour les allergiques au terminal et qui utilisent clover, il est tout à fait possible d’injecter dans le config.plist un patch binaire. Mais il faut connaitre le patch.
Name : IOAHCIBlockStorage
Find : 004150504C452053534400
Replace : 0000000000000000000000
Comment : TRIM Enabler
A cet effet pour facilité la vie, j’ai fais un petit kext que l’on place dans EFI/clover/kexts/other.


Comme ça la trim est systématiquement activée, plus besoins du terminal ou de patch.

Pour Télécharger le kext

37306e_2a9e9c55788c4b7592ce756550d55268

Installation d’une Carte Thunderbolt

Dans un premier temps voici la carte Thunderbolt

p_setting_fff_1_90_end_500

Pour l’installation de la carte Thunderbolt procéder comme ceci

  1. Installer la carte dans le Pc
  2. Démarrer votre Pc sous Windows
  3. Dans le bios Activer la Carte
  4. Sous Windows faire la mise à jour du firmware et installer le pilote
  5. Redémarrer sous Windows en ayant branché un disque Thunderbolt
  6. Formater le disque pour être sûr que la carte est bien fonctionnelle

 

Maintenant que la carte est active sous Windows

  1. Remplacer dans EFI/Clover /driverd64UEFI, OsxAptioFixDrv.efi par OsxAptioFix2Drv-free2000.efi (Source: nickwoodhams)
  2. Redémarrer le Pc sous Os X
  3. Faire les réglages dans le Bios comme sur les photos

161011134928

161011134959

161011135038

161011135056

161013085908

Le branchement à chaud ne fonctionne pas, pour monter votre périphérique ThunderBolt, branchez la sur la carte,  puis démarre votre Hack

Installé avec succès sur X99 deluxe et X99-A

post-1181448-0-41637300-1476190606

Installation MacOs Sierra

Bonjour,

Comme à l’habitude c’est une version majeure, donc il faut faire une clean install, impossible de passer par la mise à jour.

Dans un premier temps vous téléchargez Sierra sur l’App StoreCapture_d’écran_2016-09-21_à_10_34_22.png

Ensuite vous préparez votre clé usb d’installation avec Flash Drive Maker

Vous installez Clover sur la clé Usb d’installation ou bien vous bootez sur le Clover de votre disque El Capitan.

Une fois sur Clover vous choisissez la clé usb pour installer Sierra sur votre nouveau disque.

NB: Tous les éléments que vous avez dans EFI/CLOVER/Kexts/10.11 doivent être copiés dans  EFI/CLOVER/Kexts/10.12

Capture d’écran 2016-09-21 à 10.51.30.png

Capture d’écran 2016-09-21 à 10.51.39.png

Maintenant faire l’installation et post-installation de MacOs Sierra.

 

Vous pouvez passer à la suite une fois macOS Sierra opérationnel 

 

Depuis El Capitan, il est plus intéressant de mettre votre SmBios en  MacPro 6,1.

Cela permet d’avoir un meilleur gestion de l’alimentation (Cpu, Usb) ce qui induit de meilleurs performances et une stabilité accrue.

Pour ce faire voici un tuto, soyez rigoureux.

Modification du config.plist de CLOVER

  • Mettre le SmBios en Macpro 6,1
Capture d’écran 2016-09-21 à 11.14.53.png

Cliquez pour agrandir

Pour El Capitan

Find 5D7F288D48BB83F902

Replace 5D7F288D48B883F902

Find 83C3BB83FB09

Replace 83C3B883FB09

Find  554889E5415741564155415453504189D64189F74889FB4585FF0F84

Replace C34889E5415741564155415453504189D64189F74889FB4585FF0F84

Pour MacOs Sierra

<?xml version= »1.0″ encoding= »UTF-8″?>
<!DOCTYPE plist PUBLIC « -//Apple//DTD PLIST 1.0//EN » « http://www.apple.com/DTDs/PropertyList-1.0.dtd »>
<plist version= »1.0″>
<array>
<dict>
<key>Comment</key>
<string>_xcpm_SMT_scope_msrs  © Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>vgsAAAAx0uhZ/P//</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>vgsAAAAx0pCQkJCQ</data>
</dict>
<dict>
<key>Comment</key>
<string>_xcpm_SMT_scope_msrs  © Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>vgsAAABd6QgAAAA=</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>vgsAAABdw5CQkJA=</data>
</dict>
<dict>
<key>Comment</key>
<string>XCPM_idle Replace All fix by Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>ILniAAAADzA=</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>ILniAAAAkJA=</data>
</dict>
<dict>
<key>Comment</key>
<string>xcpm performance fix 1 (wrsmr fix to get CPU max) © okrasit</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>idjB4Ai5mQE=</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>uAD/AAC5mQE=</data>
</dict>
<dict>
<key>Comment</key>
<string>_xcpm_pkg_scope_msr  © Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>vgcAAAAx0uiU/P//</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>vgcAAAAx0pCQkJCQ</data>
</dict>
<dict>
<key>Comment</key>
<string>_xcpm_core_scope_msrs  © Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>vgIAAAAx0uhs/P//</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>vgIAAAAx0pCQkJCQ</data>
</dict>
<dict>
<key>Comment</key>
<string>_xcpm_bootstrap Sierra © Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>g8PEg/si</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>g8PBg/si</data>
</dict>
</array>
</plist>

Capture d’écran 2016-09-21 à 11.31.04.png

Cliquez pour agrandir

  • KextToPatch

Pour les usb dans El capitan

Find 83BD8CFEFFFF10

Replace 83BD8CFEFFFF1D

Pour les usb dans MacOs Sierra

Find 83BD74FFFFFF10

Replace 83BD74FFFFFF1D

Capture d’écran 2016-09-21 à 11.31.04.png

Cliquez pour agrandir

Maintenant que votre config.plist est modifier passons à la suite.

 

Commun à El Capitan et MacOs Sierra

Vous devez adapter l’AppleGraphicsController:

Voici les 5 patchs de Brumbaer

                  <dict>
			<key>Comment</key>
			<string>Brumbaer's GDP Patch 1</string>
			<key>Disabled</key>
			<false/>
			<key>Find</key>
			<data>
			RURJRAA=
			</data>
			<key>Name</key>
			<string>AppleGraphicsDevicePolicy</string>
			<key>Replace</key>
			<data>
			RURJSQA=
			</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>Brumbaer's GDP Patch 2</string>
			<key>Disabled</key>
			<false/>
			<key>Find</key>
			<data>
			dW5sb2FkAA==
			</data>
			<key>Name</key>
			<string>AppleGraphicsDevicePolicy</string>
			<key>Replace</key>
			<data>
			dW5sb2FlAA==
			</data>
		</dict>
			
                <dict>
			<key>Comment</key>
			<string>Brumbaer's GDP Patch 3</string>
			<key>Disabled</key>
			<false/>
			<key>Find</key>
			<data>
			RGVmYXVsdAA=
			</data>
			<key>Name</key>
			<string>AppleGraphicsDevicePolicy</string>
			<key>Replace</key>
			<data>
			bm9uZQAAAAA=
			</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>Brumbaer's GDP Patch 4</string>
			<key>Disabled</key>
			<false/>
			<key>Find</key>
			<data>
			Q29uZmlnTWFwAA==
			</data>
			<key>Name</key>
			<string>AppleGraphicsDevicePolicy</string>
			<key>Replace</key>
			<data>
			Q29uZmlnTWFxAA==
			</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>Brumbaer's GDP Patch 5</string>
			<key>Disabled</key>
			<false/>
			<key>Find</key>
			<data>
			RmVhdHVyZUNvbnRyb2wA
			</data>
			<key>Name</key>
			<string>AppleGraphicsDevicePolicy</string>
			<key>Replace</key>
			<data>
			RmVhdHVyZUNvbnRyb20A
			</data>
		</dict>

 

 

 

Maintenant vous ouvrez le Terminal et vous glissez le script freqVectorsEdit.sh dans la fenêtre.

 

Voici ce qui apparait:

Capture d’écran 2016-09-20 à 15.20.11.png

Vous choisissez 1

Le menu suivant apparaitra:

Capture d’écran 2016-09-20 à 15.25.20.png

Vous choisissez 5 ( iMac 14,2) car les X99 sont reconnues nativement comme des iMac 14,2 par CLOVER lorsque vous n’entrez pas de SmBios dans le config.plist.

capture-decran-2016-09-22-a-06-18-54

Une dernière petite chose, pour les cartes Nvidia qui utilisent les Web Drivers, afin de ne pas se retrouver avec un Black Screen.

Faire cette petite manipulation

Mettre none à la place de config1 dans le info.plist qui se situe dans

/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/

capture-decran-2016-10-24-a-08-07-09

capture-decran-2016-10-24-a-08-07-22

Ou bien utiliser AGDPfix pour vous faciliter la vie

Vous redémarrez

Entrez dans le Bios et mettre EIST sur Disable

C’est fini vous pouvez lancer votre ordinateur.

 

Voici un config.plist déjà patché

Il ne reste qu’a mettre les boot args de votre carte vidéo

Télecharger

37306e_2a9e9c55788c4b7592ce756550d55268.png

Comment Modifier le FrameBuffer AMD + Injection Clover

Il peut être nécessaire de modifier le FrameBuffer de votre carte Amd parce que vous obtenez

  •  un Black Screen
  • dans à propos de ce mac le nom de la carte n’apparait pas
  • un seul écran de fonctionnel lorsque plusieurs sont connectés

 

Voici les différent  FrameBuffer contenu dans  Os X

Carte graphique Série 2400
Kext /System/Library/Extensions/AMD2400Controller.kext/Contents/MacOS/AMD2400Controller
Personality: Iago
ConnectorInfo count in decimal: 2

Carte graphique Série 2600
Kext /System/Library/Extensions/AMD2600Controller.kext/Contents/MacOS/AMD2600Controller
Personality: Hypoprion
ConnectorInfo count in decimal: 2

Personality: Lamna
ConnectorInfo count in decimal: 2
Carte graphique Série 3800
Kext /System/Library/Extensions/AMD3800Controller.kext/Contents/MacOS/AMD3800Controller
Personality: Megalodon
ConnectorInfo count in decimal: 3

Personality: Triakis
ConnectorInfo count in decimal: 2
Carte graphique Série 4600
Kext /System/Library/Extensions/AMD4600Controller.kext/Contents/MacOS/AMD4600Controller
Personality: Flicker
ConnectorInfo count in decimal: 3

Personality: Gliff
ConnectorInfo count in decimal: 3

Personality: Shrike
ConnectorInfo count in decimal: 3
Carte graphique Série 4800
Kext /System/Library/Extensions/AMD4800Controller.kext/Contents/MacOS/AMD4800Controller
Personality: Cardinal
ConnectorInfo count in decimal: 2

Personality: MotMot
ConnectorInfo count in decimal: 2

Personality: Quail
ConnectorInfo count in decimal: 3
Carte graphique Série 5000
Kext /System/Library/Extensions/AMD5000Controller.kext/Contents/MacOS/AMD5000Controller
Personality: Douc
ConnectorInfo count in decimal: 2

Personality: Langur
ConnectorInfo count in decimal: 3

Personality: Uakari
ConnectorInfo count in decimal: 4

Personality: Zonalis
ConnectorInfo count in decimal: 6

Personality: Alouatta
ConnectorInfo count in decimal: 4

Personality: Hoolock
ConnectorInfo count in decimal: 3

Personality: Vervet
ConnectorInfo count in decimal: 4

Personality: Baboon
ConnectorInfo count in decimal: 3

Personality: Eulemur
ConnectorInfo count in decimal: 3

Personality: Galago
ConnectorInfo count in decimal: 2

Personality: Colobus
ConnectorInfo count in decimal: 2

Personality: Mangabey
ConnectorInfo count in decimal: 2

Personality: Nomascus
ConnectorInfo count in decimal: 4

Personality: Orangutan
ConnectorInfo count in decimal: 2
Carte graphique Série 6000
Kext /System/Library/Extensions/AMD6000Controller.kext/Contents/MacOS/AMD6000Controller
Personality: Pithecia
ConnectorInfo count in decimal: 2

Personality: Bulrushes
ConnectorInfo count in decimal: 6

Personality: Cattail
ConnectorInfo count in decimal: 4

Personality: Hydrilla
ConnectorInfo count in decimal: 5

Personality: Duckweed
ConnectorInfo count in decimal: 4

Personality: Fanwort
ConnectorInfo count in decimal: 4

Personality: Elodea
ConnectorInfo count in decimal: 5

Personality: Kudzu
ConnectorInfo count in decimal: 2

Personality: Gibba
ConnectorInfo count in decimal: 5

Personality: Lotus
ConnectorInfo count in decimal: 3

Personality: Ipomoea
ConnectorInfo count in decimal: 3

Personality: Muskgrass
ConnectorInfo count in decimal: 4

Personality: Juncus
ConnectorInfo count in decimal: 4

Personality: Osmunda
ConnectorInfo count in decimal: 4

Personality: Pondweed
ConnectorInfo count in decimal: 3

Personality: Spikerush
ConnectorInfo count in decimal: 4

Personality: Typha
ConnectorInfo count in decimal: 5
Carte graphique Série 7000
Kext /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller
Personality: Namako
ConnectorInfo count in decimal: 4

Personality: Aji
ConnectorInfo count in decimal: 4

Personality: Buri
ConnectorInfo count in decimal: 4

Personality: Chutoro
ConnectorInfo count in decimal: 5

Personality: Dashimaki
ConnectorInfo count in decimal: 4

Personality: Ebi
ConnectorInfo count in decimal: 5

Personality: Gari
ConnectorInfo count in decimal: 5

Personality: Futomaki
ConnectorInfo count in decimal: 4

Personality: Hamachi
ConnectorInfo count in decimal: 4

Personality: OPM
ConnectorInfo count in decimal: 6

Personality: Ikura
ConnectorInfo count in decimal: 1

Personality: IkuraS
ConnectorInfo count in decimal: 6

Personality: Junsai
ConnectorInfo count in decimal: 6

Personality: Kani
ConnectorInfo count in decimal: 1

Personality: KaniS
ConnectorInfo count in decimal: 6

Personality: DashimakiS
ConnectorInfo count in decimal: 4

Personality: Maguro
ConnectorInfo count in decimal: 1

Personality: MaguroS
ConnectorInfo count in decimal: 6
Carte graphique Série 8000
Kext /System/Library/Extensions/AMD8000Controller.kext/Contents/MacOS/AMD8000Controller
Personality: Baladi
ConnectorInfo count in decimal: 6
Carte graphique Série 9000
Kext /System/Library/Extensions/AMD9000Controller.kext/Contents/MacOS/AMD9000Controller
Personality: OPM
ConnectorInfo count in decimal: 6

Personality: Basset
ConnectorInfo count in decimal: 4

Personality: Greyhound
ConnectorInfo count in decimal: 6

Personality: Baladi
ConnectorInfo count in decimal: 6

 

Maintenant il faut de terminer votre FB par défaut

La premier fois que j ai démarré sous Clover voici ce qui est apparu

post-1181448-0-06709000-1469454759

Cliquez pour agrandir

Mac Carte est une AMD Radeon HD 7950

Mon FB est Futomaki soit:

Une Carte graphique Série 7000
Kext /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller

Personality: Futomaki
ConnectorInfo count in decimal: 4

 

Avec Xcode 7.3 d’installé

Dans le terminal je glisse ati-personality.pl /System/Library/Extensions/AMD7000Controller.kext

Avec Xcode 8 d’installé vous devez utiliser Ait-personality-Xcode8

(Voir ici pour le fonctionnement avec Xcode 8)

 

J’obtiens le positionnement du début du FB dans le fichier AMD7000Controller.Kest

Capture d’écran 2016-08-02 à 12.17.08

cliquez pour agrandir

J’ai donc 1885648

Je lance iHEX pour ouvrir /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller et je récupère les 4 décimales après la position du curseur, soit 4*32

Capture d’écran 2016-08-02 à 12.29.59

Cliquez pour agrandir

Résultat

00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03

qui donne

00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01

00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02

04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06

00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03

NB: la construction générique est celle-ci

02000000 40000000 08010000 / LVDS + (ajouter son code construction)
10000000 10000000 00010000 / VGA + (ajouter son code construction)
00040000 04030000 00010000 / DP + (ajouter son code construction)
00020000 04020000 00010000 / DVI-SL + (ajouter son code construction)
04000000 14020000 00010000 / DVI-DL + (ajouter son code construction)
00080000 00020000 00010000 / HDMI 
+ (ajouter son code construction)

J’ai donc pour le FB original

00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 un DisplayPort

00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 un DisplayPort

04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 un DVI- Dual Link

00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 un HDMI

 

Maintenant je construit mon code de connexion pour cela il me faut:

La rom de ma carte graphique, je peux la récupérer via DPCIManager ou bien la télécharger sur TechPowerUp

Ensuite je récupère les infos dans la Rom avec redsock_bios_decoder et radeon_bios_decode pour construire le code

Capture d’écran 2016-08-02 à 13.38.27

Cliquez pour agrandir

Capture d’écran 2016-08-02 à 13.42.00

Cliquez pour agrandir

01 Connector Object Id [19] which is [DISPLAY_PORT]

encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false

Connector at index 0

Type [@offset 45426]: DisplayPort (10)

Encoder [@offset 45430]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 45544]: 0x90, OSX senseid: 0x1

construction du code: 12 04 01 01

 

02 Connector Object Id [19] which is [DISPLAY_PORT]

encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true

Connector at index 1

Type [@offset 45436]: DisplayPort (10)

Encoder [@offset 45440]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 45571]: 0x91, OSX senseid: 0x2

construction du code: 22 05 02 02

 

03 Connector Object Id [12] which is [HDMI_TYPE_A]

encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false

Connector at index 2

Type [@offset 45446]: HDMI-A (11)

Encoder [@offset 45450]: INTERNAL_UNIPHY1 (0x20)

i2cid [@offset 45598]: 0x93, OSX senseid: 0x4

construction du code: 11 02 03 04

 

04 Connector Object Id [2] which is [DVI_I]

encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

Connector at index 3

Type [@offset 45456]: DVI-I (2)

Encoder [@offset 45460]: INTERNAL_UNIPHY (0x1e)

i2cid [@offset 45635]: 0x95, OSX senseid: 0x6

construction du code: 10 00 04 06

 

Code Final

00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 un DisplayPort => 00 04 00 00 04 03 00 00 00 01 01 01 12 04 01 01

00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 un DisplayPort => 00 04 00 00 04 03 00 00 00 01 02 01 22 05 02 02

04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 un DVI- Dual Link => 04 00 00 00 14 02 00 00 00 01 03 00 10 00 04 06

00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 un HDMI => 00 08 00 00 04 02 00 00 00 01 04 00 11 02 03 04

Pour Terminer il faut injecter le code via Clover

Code original

000400000403000000010101120404010004000004030000000102012205050204000000140200000001030000000606000800000

40200000001040011020103

Code construit

000400000403000000010101120401010004000004030000000102012205020204000000140200000001030010000406000800000

40200000001040011020304

Comme ceci:

Capture d’écran 2016-08-02 à 14.28.15

Cliquez pour agrandir

Voici le résultat

une Carte pleinement reconnue et fonctionnelle

Capture d’écran 2016-08-02 à 14.31.42

Capture d’écran 2016-08-02 à 14.31.56

Capture d’écran 2016-08-02 à 14.35.06

Cliquez pour Agrandir

Source: InsanelyMac

Os X Direct Installation v1.1

Os X Direct Installation permet d’installer votre Os X directement sur votre disque dur ou bien votre SSD.

Pour tous les Installers officiels Apple.

Bien tenir compte de l’avertissement, sinon votre installation sera impossible.

Capture d’écran 2016-06-29 à 09.34.46

Capture d’écran 2016-06-29 à 09.37.44

Aussi bien utilisable depuis un Mac , qu’un Hackintosh.

Cette mise à jour permet de travailler encore plus facilement.

C’est un Glisser -Deposer, rien de plus simple.

Votre installer Os x peut se situer sur n’importe quel disque et/ou dans n’importe quel dossier.

Votre HDD/SSD cible peut se nommer comme vous le souhaitez, à la fin du processus d’installation,  il sera renommé New OsX HDD-SSD.

Une fois l’installation terminée, il ne vous reste qu’a installer votre bootloader et vos kexts.

Télécharger

37306e_2a9e9c55788c4b7592ce756550d55268

Falsh Drive Maker v 1.1

script de ligne de commande qui vous offre la possibilité de créer facilement une clé USB bootable en utilisant l’un des installateurs OS X disponible dans le Mac App Store

Flash Drive Maker vous offre la possibilité de créer rapidement un USB bootable via la ligne de commande sans avoir à vous soucier de taper les commandes correctes. Il suffit de faire glisser et déposer le disque et l’OS X d’installation que vous souhaitez utiliser, et le script prend en charge le reste.

utilitaire de ligne de commande qui vient avec drag and drop

Quand vous lancez l’application Maker Flash Drive, l’utilitaire va ouvrir une nouvelle fenêtre de Terminal où vous obtenez de voir le script associé en cours d’exécution. Pour votre commodité, le script est livré avec deux localisations française et anglaise.

Pour commencer, Flash Drive Maker vous invite à choisir le lecteur flash sur lequel vous voulez installer les médias. Vous indiquez le volume par simple glisser-déposer de son icône en haut de la fenêtre du Terminal.

La même règle vaut en ce qui concerne la fourniture de l’OS X d’installation que vous souhaitez utiliser. Flash Drive Maker fonctionne très bien avec les installateurs téléchargés depuis le Mac App Store, qui sont placés par défaut dans le dossier Applications.

crée rapidement des lecteurs USB bootable avec une interaction utilisateur minimale

Cependant, Flash Drive Maker peut fonctionner avec OS X installateurs stockés dans tout autre répertoire sur votre disque. L’utilitaire se lance automatiquement la validation des volumes source et cible, et vous devez confirmer que vous voulez bien effacer le lecteur USB.

Lorsque Flash Drive Maker travaille, vous remarquerez que des  volumes  supplémentaires apparaissent, ils sont nécessaires pour le processus. L’utilitaire va les démonter quand tout est fait, de sorte que vous ne devez pas interférer avec les disques virtuels en aucune façon.

Prenez en compte que l’ensemble de la procédure peut prendre un certain temps, donc être patient est conseillé: vous devriez être en mesure de surveiller le processus dans la ligne de commande et recevoir un message d’achèvement.

solution conviviale pour faire des lecteurs de démarrage qui peut également être utilisé avec une machine Hackintosh

Flash Drive Maker vous aide à faire vos propres lecteurs USB amorçable via la ligne de commande sans avoir à chercher les commandes correctes, régler manuellement le chemin vers les installateurs de source, et ainsi de suite.

L’outil fonctionne avec OS X installateurs qui ont été téléchargés à partir du Mac App Store, mais si vous souhaitez utiliser le lecteur flash sur une machine Hackintosh, vous pouvez simplement installer un bootloader tiers sur la clé USB bootable.

 

Télécharger

37306e_2a9e9c55788c4b7592ce756550d55268

Os X Direct Installation

Os X Direct Installation permet d’installer votre Os X directement sur votre disque dur ou bien votre SSD.

Aussi bien utilisable depuis un Mac , qu’un Hackintosh

Vérifier bien que vous possédez l’installateur de votre Os dans le dossier Applications

37306e_92d0bcc4bc4442168f078b9ff9f8279c

À respecter scrupuleusement:

Pour installer Yosemite le script doit être lancé sous Yosemite

Pour installer El Capitan le script doit être lancé Sous El Capitan

Lancer le script et faire votre choix

Capture d’écran 2016-05-30 à 19.01.13

 

Il ne vous reste plus qu’a installer votre Bootloader (CloverInstaller X99) sur la clé usb

Télécharger

Ose Direct Installation

Flash Drive Maker

Flash Drive Maker est un petit utilitaire qui permettra à chacun de faire une clé USB  pour installer  Os X, utilisable aussi bien sur un Hack que sur un Mac.

Au préalable il vous faut l’installer de votre Os dans le dossier Applications.

37306e_92d0bcc4bc4442168f078b9ff9f8279c

Un clé usb d’au moins 16 G0

Vous lancez le script et faire votre choix

Capture d’écran 2016-05-22 à 13.54.21

Il ne vous reste plus qu’a installer votre Bootloader (Clover, Installer X99) sur la clé usb

Télécharger

37306e_2a9e9c55788c4b7592ce756550d55268