Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Votre hackintosh _ [Success] EliteDesk 800 G3 Mini 65W

Écrit par : Zeorymer 15 Dec 2018, 16:50

Le matériel

http://www8.hp.com/fr/fr/products/desktops/product-detail.html?oid=15497277

Trouvé à prix très intéressant sur LBC un HP EliteDesk 800 G3 Mini 65W
Il s’agit de la version Skylake avec un Core i5 6500 avec vPro (avec HD Graphic 530)
J’ai changé les 8Go de RAM un peu lente par 16go Crucial
Le disque dur est un nvme Toshiba KXG50ZNV256G
J’ai changé la carte wifi-bluetooth intel par une à base de Broadcom BCM94352Z
https://www.amazon.fr/gp/product/B079FQP3QR

Voilà de quoi faire une base de Mac mini très intéressante. Il reste un slot pour un disque dur 2,5” j’y ai mis pour le moment un ssd en spare de 120go (pour vérifier le bon fonctionnement avec trim activé (même s’il y a pas de raison que ça ne marche pas). Je le changerai par un plus gros lorsque le besoin s’en fera ressentir. J’ai en fait acheté la machine parce que le prix était très intéressant mais je n’en ai pas un besoin impératif. Les hack de madame et moi même étant parfaitement fonctionnels.

Installation
Paramètres du bios :
- Désactiver Fast Boot
- Activer boot sur usb
- Dans UEFI Boot order mettre votre clé usb en premier
- Configuration Secure Boot mettre : Legacy Support Enable and Secure Boot Disable
- Décocher Virtualization Technology for Directed I/O (VTd)
- Cocher M.2 SSD si vous utilisez un SSD nvme
- Désactiver Wake on lan
- Mémoire video à 64 MB

Je suis parti sur une installation Mojave si vous souhaitez un version ultérieure, ne descendez pas sous High Sierra sauf si vous n’avez pas de nvme.
Clé d’installation crée avec Diskmaker.
Installation de clover
Pour pouvoir démarrer l’installation dans Clover configurator j’ai coché l’injection d’Intel GFX et j’ai rajouté un FakeID: 0x19120000. Sans ça l’installation démarre mais reste bloquée sur un écran noire.
J’ai formaté le disque nvme en APFS et l’installation s’est passé sans accroc.

Post-Installation
Kexts installés via Clover
- FakeSMC
- IntelMausiEthernet
- WhateverGreen
- VoodooHDA (Le chipset conexant n'est pas pris en charge par AppleALC)
- USBInjectAll
Custom SSDT pour l'injection des ports USB (par un kext je n'arrivais pas à avoir de fonctionnel le port usb interne utilisé par le bluetooth)
SSDT pour le Skylake en suivant la méthode de RehabMan

Je n'ai pas réussi à installer via Clover la carte wifi-bluetooth j'ai donc suivi la méthode RehabMan et installés les kexts suivant dans /Library/EXtensions
- AirportBrcmFixup
- Lilu
- BrcmFirmwareRepo
- BrcmPatchRAM2
Reconstruire le cache et réparer les permissions

Dans Clover Configurator :
ACPI DSDT ajouter les patches :
- change HDAS to HDEF
- Change SAT0 to SATA
Cocher FixAirport, FixHDA et plugin type
Partie graphique
- Injecter Intel GXF
- ig-platform-id : 0x193B0005
Arguments de boot : brcmfx-country=FR
Kexts à patcher
- AppleAHCIPort chercher 45787465 726E616C remplacer par 496E7465 726E616C
- com.apple.driver.AirPort.Brcm4360 rechercher 81F952AA 00007529 remplacer par 81F952AA 00006690
SMBIOS :
- Imac 17,1

Ce qui ne fonctionne pas :
- Avec le kext Voodoo, il n'y a pas de son HDMI. Si on veut du son HDMI il faut retirer le kext voodoo et injecter le port audio 11 dans Clover. Avec Voodoo le son du speaker et des 2 sortie jack fonctionnent parfaitement.
- Problème de sortie de veille liée au Skylake, je n'ai pas réussi (ni vraiment cherché) à la faire fonctionner.

Hormis ces 2 points tout est fonctionnel à savoir :
Ethernet, Audio, 6 ports USB 3 et 1 port USB-C, Wifi, bluetooth (clavier mac reconnu sans problème)













Une config au final relativement puissante. En tout cas sous Photoshop ça déroule. J'ai fait la mise à jour sous 10.14.2 tout s'est déroulé sans soucis.

Écrit par : zenelae 15 Dec 2018, 19:24

Bonsoir, bravo à toi pour cette installation.

John

Écrit par : alucard_xs 14 Sep 2019, 19:47

Bonsoir

J'ai le même pc mais quels paramètres sur clover as tu utilisés
Il y a bcp de chose a choisir et je ne sais pas les quels prendre.

Merci

Écrit par : polyzargone 15 Sep 2019, 08:19

Excellent retour d'expérience !

Merci beaucoup de l'avoir partagé thumb.gif

Si je peux me permettre quelques remarques :

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
- Décocher Virtualization Technology for Directed I/O (VTd)


Il vaut mieux ne pas désactiver le Vt-d dans le Bios au cas où on en aurait besoin sur d'autres OS. L'ajout de Drop Tables > DMAR (ou le boot-arg dart=0 mais pas les deux) permet d'y arriver uniquement sous macOS.

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
Je suis parti sur une installation Mojave si vous souhaitez un version ultérieure, ne descendez pas sous High Sierra sauf si vous n’avez pas de nvme.


Il y a un tuto https://forum.macbidouille.com/index.php?showtopic=406862 pour gérer les NVME sous Hign Sierra et précédents wink.gif.

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
- VoodooHDA (Le chipset conexant n'est pas pris en charge par AppleALC)

C'est quel modèle exactement ?

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
Je n'ai pas réussi à installer via Clover la carte wifi-bluetooth j'ai donc suivi la méthode RehabMan et installés les kexts suivant dans /Library/EXtensions
- AirportBrcmFixup
- Lilu
- BrcmFirmwareRepo
- BrcmPatchRAM2
Reconstruire le cache et réparer les permissions


Personnellement, je préfère tout mettre dans CLOVER/kexts/Other (et dans ce cas, utiliser BrcmFirmwareData plutôt que BrcmFirmwareRepo). Avec Catalina, le dossier Library/Extensions est encore plus vérrouillé qu'avant (il faut monter le disque système en lecture/écriture pour y faire quoique ce soit) donc autant ne pas se prendre la tête avec les histoires de cache et de permissions et laisser macOS tranquille smile.gif.

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
Dans Clover Configurator :
ACPI DSDT ajouter les patches :
- change HDAS to HDEF
- Change SAT0 to SATA > Est-ce vraiment utile ?
Cocher FixAirport, FixHDA et plugin type > FixAirport et FixHDA ne servent à rien. AirportBrcmFixup s'occupe déjà de ce que fait FixAirport et FixHDA ne fonctionne pas sur les configs Skylake+

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
Kexts à patcher
- AppleAHCIPort chercher 45787465 726E616C remplacer par 496E7465 726E616C > Est-ce vraiment utile ?


Citation (Zeorymer @ 15 Dec 2018, 16:50) *
- Problème de sortie de veille liée au Skylake, je n'ai pas réussi (ni vraiment cherché) à la faire fonctionner.


Essaie ça :

Code
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage


PS : Est-ce que tu pourrais partager ton dossier EFI/CLOVER pour les autres ? Merci d'avance smile.gif.

Écrit par : Zeorymer 13 Oct 2019, 19:41

J'ai mis sur Github mon dossier EFI
https://github.com/francoisminh/Hackintosh-EliteDesk-800-G3-Mini-65W

Pour le sleep Skylake j'avais tenté sans succès la manip pmset
Le chipset audio est un Conexant CX20632

Les FixAirport et FixHDA effectivement peuvent être retiré. Pour le reste je n'ai pas testé si on pouvait s'en passer.

Écrit par : Yoplay 22 Mar 2020, 14:12

Bonjour,

Je possède aussi un HP EliteDesk 800 G3 DM 35W I5-6500 2.50GHz avec macOS 10.14.1 (joint mon config.plist)

C'est mon premier Hackintosh.

Merci pour toutes les informations fournies smile.gif

Par contre j'ai utilisé une install de Niresh et il semble qu'il préfère ses Kext dans S\L\E et L\E que dans EFI\Clover\kexts\Other (dans lequel je n'ai que FakeSMC.kext).

Dans Clover \ SMBIOS , j'ai iMac 17.1 comme Product Name et j'ai remarqué des erreurs répétées dans \Var\Log\displaypolicyd.log et displaypolicyd.iGPU.log:

Code
u>3095975200 Version: V3.25.6 starting [0]
u>3095975686 Started at Sun Mar 22 13:33:20 2020
u>3096327435 ERROR: Policy engine instance init failed
u>3096327551 ERROR: Node active count is 0


Code
u>3106526004 PolicyEngine started: 7800020000000000, Time: Sun Mar 22 13:33:31 2020
u>3106700809 ERROR: MULTI_HPD_MST is no longer supported


Il semble que certains utilisateurs de Hackintosh aient eu déjà ce problème et l'aient résolu en changeant la valuer Product Name iMac 17.1 par iMac 14.2 .
Les config associées, dans clover, sont différentes et la iMac 14.2 semble s'éloigner de la config.

Je n'ai encore rien remarqué pour le moment au niveau perfs mais le fait de changer de iMac 17.1 à iMac 14.2 devrait-il (aura-t-il) un impact? Négatif?

Merci d'avance pour l'aide,

Yop



Écrit par : polyzargone 22 Mar 2020, 14:30

Citation (Yoplay @ 22 Mar 2020, 14:12) *
Par contre j'ai utilisé une install de Niresh


Pourquoi ne pas avoir suivi le guide donné en lien https://forum.macbidouille.com/index.php?s=&showtopic=410677&view=findpost&p=4294792 ?

Pour rappel :

http://forum.macbidouille.com/index.php?showtopic=397328

Écrit par : Yoplay 22 Mar 2020, 16:16

polyzargone

Merci pour ta réponse.

Pour répondre à ta question:
- C'est mon premier hackintosh.
- J'ai d'abord recherché comment faire pour mon PC avec un AMD octocore
- J'ai cru comprendre que TonyMacX86 ne supportait pas ce type de CPU et qu'en général il était préférable d'utiliser un processeur Intel (ce qui n'est peut être plus vrai maintenant)
- J'ai changé d'avis et décidé de faire d'un hackintosh le mini PC de HP
- N'étant pas familiarisé avec la terminologie employée ni avec les procédure d'installation (et ne souhaitant pas y passer mes nuits) je suis tombé sur l'installation de Niresh.
- Cette installation m'a permis d'avoir quelque chose de fonctionnel assez vite
- Afin de peaufiner la post-installation et mes connaissances (Wifi, bluetooth, USB 3, CPU power management, etc), je me suis inspiré du guide de Zeorymer, entre autre, mais aussi de Randy Zhong https://github.com/randyzhong/OS-X-HP-EliteDesk-800-G3-DM-Clover et de mes lectures du forum de TonyMacx86 (je n'avais pas encore découvert MacBidouille).

En résumé, j'ai pu installer ainsi d'un hackintosh assez vite et profiter au final d'un solution finale stable.

Je souhaiterai ajouter que le guide de Zeorymer ne précise pas, d'aprés ma lecture, comment installer Mojave et s'adresse peut être moins à des néophytes.

Merci pour le lien concernant les outils automatisés, je vais le lire de ce pas.

Yop

Citation (polyzargone @ 22 Mar 2020, 14:30) *
Citation (Yoplay @ 22 Mar 2020, 14:12) *
Par contre j'ai utilisé une install de Niresh


Pour rappel :

http://forum.macbidouille.com/index.php?showtopic=397328


Lu.

Si je puis me permettre, dans l'absolu je suis tout a fait d'accord et lirai le guide d'install de Mojave ou même ferai un test d'install de Catalina dès que possible.
"Allez vite" sans comprendre les détails n'est en effet pas conseillé en cas de problèmes.

Merci encore pour ton temps et tes conseils. smile.gif

Yop

Écrit par : Zeorymer 26 Mar 2020, 18:16

Pour le SMBios, je n'avais pas d'erreur de policies. Par contre c'est une machine qui était utilisée en mono écran. Pour du multi écran par contre il faut utiliser plutôt un SMBios MacMini 8,1

Pour installer Mojave bien il suffit de coller le dossier EFI sur une clé d'installation Mojave tout simplement.

Écrit par : alucard_xs 19 Apr 2020, 13:44

Bonjour, j'ai testé, mais pas moyen de passer sous Catalina ... sous MOjave aucun problème mais pour installer Catalina, ça coince d'emblée avant l'installation.

Je bloque avant installation à apfs 1683 ou apfs 1689 ... une idée ?

Merci

Écrit par : polyzargone 19 Apr 2020, 14:14

Essaie ce dossier CLOVER : https://drive.google.com/open?id=14GfSHpxQoIkhiok6jQ151CKZWO0gEAlL

Écrit par : Zeorymer 25 Apr 2020, 20:30

Oui effectivement pour Catalina j'ai du refaire l'EFI
J'avais entre temps changé d'Elitedesk pour un modèle à base de Kaby Lake i5 7500T mais je pense que cet EFI doit également marché pour les i5 6500
J'ai mis à jour le github avec l'EFI pour l'install de Catalina.
https://github.com/francoisminh/Hackintosh-EliteDesk-800-G3-Mini-65W/tree/master/EFI%20Kaby%20Lake%20i5%207500T%20-%20Catalina

Écrit par : alucard_xs 14 Nov 2020, 21:34

Je up le topic, avez vous essayé de mettre à jour sur Big sur ?

Écrit par : jeandemi 14 Nov 2020, 22:21

Citation (Zeorymer @ 15 Dec 2018, 16:50) *
Pour pouvoir démarrer l’installation dans Clover configurator j’ai coché l’injection d’Intel GFX et j’ai rajouté un FakeID: 0x19120000.

- ig-platform-id : 0x193B0005
Kexts à patcher
- AppleAHCIPort chercher 45787465 726E616C remplacer par 496E7465 726E616C
- com.apple.driver.AirPort.Brcm4360 rechercher 81F952AA 00007529 remplacer par 81F952AA 00006690

Comment fais-tu pour trouver / déterminer ces valeurs ?
J'en ai trouvé qui fonctionnent pour mon Xeon dans un Config.plist, mais c'est un peu par hasard (et beaucoup d'essais ! ), et j'aimerais connaître comment faire, afin de savoir le faire sur d'autres Hack
Merci

Écrit par : alucard_xs 16 Nov 2020, 19:38

J'ai tenté avec Big sur mais ça m'a l'air bien plus tordu ... il faut jouer sur les qwirks dans clover ... j'ai essayer une config skylake mais pas moyen ça bloque à l'installation (passage de lcover catalina -> big sur)
Si des personnes ont tenté l'aventure, ça m'intéresse.

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