IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> HP8300 SFF i5 3470 - GT 1030, Pour être certain que tout soit ok
Options
Yellocab
posté 19 Feb 2018, 09:48
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



Bonjour à tous

j'ai hackintoshisé un HP Elite 8300 SFF. Cette petite machine est assez docile et pas très chère d'occasion. (223E).
Ajout d'un disque SSD PNY, de 4Go de ram (25E...) et d'une carte Gigabyte 1030 a 72E et hop c'est ti par

Je n'ai vu que des tutoriels sur Unibeast/Multibeast et il était hors de question que je passe par ce couple diabolique du coup je me suis débrouillé en tâtonnant pour faire booter la clé et ensuite lancer l'installation. Pas simple mais après avoir compris que ma carte faisait des siennes dans le bios ça s'est lancé sans gros pb.

Pour les kexts (tous dans other):
FakeSMC
NullCPUPowermanagement
IntelMausiEthernet
et pour le son malheurement la procédure pour utiliser AppleALC/Lilu est trop compliquée pour moi (il faut faire son propre DSDT...) donc je suis passé comme bcp par AppleHDADisabler/VoodooHDA. tout fonctionne mais surement moins propre qu'avec AppleALC.

Ensuite installation des Webdrivers (104) que j'ai patché et j'ai fait la manip pour qu'ils soient reconnus sous ma version d'High Sierra comme expliqué dans les tutos ici.
Tout fonctionne. La machine semble stable mais....sur le verbose même si ça passait je voyais bien que j'avais et que j'ai surement encore des pb avec le processeur.

Ensuite hier suite a 2 ou 3 démarrages ratés (mon écran n'était plus reconnu???) je me retrouve avec une autre résolution que celle du début. J'étais en HiDPI tout était parfait j'avais l'impression d'être sur ma propre machine!! La ça bloque en 2560x1440. Pas très grave la machine sera utilisée sur un écran 1080p mais je voudrais bien comprendre ce qu'il s'est passé. (j'ai essayé de supprimer le fichier nvram.plist mais aucun changement. J'ai aussi installé EmuVariableUEFI mais niet. La carte mère de cette machine permet un démarrage full UEFI et c'est en découvrant ça que mes premiers boots était en UHD.

Pour les curieux du Geekbench cette machine tourne a 3300 en single et 10300 en multi. (pas si mal pour un truc a 400 euros!)

Ce matin après sa première nuit au repos il m'affiche un sens interdit puis après un reset tout a fonctionné.

Du coup je poste ici mon rapport macbidouille afin que les plus courageux d'entre vous puissent y jeter un coup d'oeil afin d'être certain que je n'ai pas fait de trop grosss bêtises.

Cette machine sera pour un pote qui cherche un mac pas cher pour son père. Son pére n'aura qu'un compte utilisateur pour aller sur internet et voir ses mails... ça devrait aller!


Merci

Ce message a été modifié par Yellocab - 19 Feb 2018, 10:56.


--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post
yokin07
posté 19 Feb 2018, 12:11
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 552
Inscrit : 9 Mar 2016
Lieu : Ardèche
Membre no 198 296



salut,
je cocherai Nvidiaweb dans system parameters de Clover configurator.

Et je rajouterai NvidiaGraphicsFixup.kext dans les kexts dans other avec les autres.

Par contre je sais pas si NullCPUPowerManagement.kext est encore nécessaire quelqu'un le dira.


--------------------
Asus TP 300 LD Carte mère Intel série 8, I3 4030U, 12 Go RAM crucial, SSD EVO 750 500 GO, BCM4352, Bootloader Clover 4318/macOS 10.13 Dead
ASUS H170M-PLUS, I5-6500, BALLISTIX DDR4 16GB, SSD 850 EVO 1 To, SEAGATE HDD 3TO, LDLC QS-520 FLP, CARTE WIFI, macOS 10.13
Go to the top of the page
 
+Quote Post
Yellocab
posté 19 Feb 2018, 12:32
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



hello

effectivement no pb sans NullCPUPowerManagement. j'avais pas osé.
Pour le reste c'est fait

Merci d'avoir pris le temps de regarder.



--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post
jeanchrijaz
posté 19 Feb 2018, 12:40
Message #4


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 2 500
Inscrit : 22 Sep 2015
Lieu : Aix-en-Provence (France)
Membre no 196 549



Citation (Yellocab @ 19 Feb 2018, 09:48) *
et pour le son malheurement la procédure pour utiliser AppleALC/Lilu est trop compliquée pour moi (il faut faire son propre DSDT...) donc je suis passé comme bcp par AppleHDADisabler/VoodooHDA. tout fonctionne mais surement moins propre qu'avec AppleALC.

heu.... je ne suis pas certain que tu doives faire un DSDT pour utiliser le son avec AppleALC
je me trompe peut être mais dans le tuto pour configurer le son, tu as soit la méthode avec SSDT ou soit en configurant son fichier config.plist
c'est d'ailleurs tout l'intérêt d'utiliser de passer par le fichier config.plist

a noter que j'ai aussi eut quelques déboires avec mes écrans en QHD (2560x1440)
j'ai l'impression que clover gère mal cette résolution
j'avais le boot qui se mettait en 1080p pour repasser ensuite dans la bonne résolution une fois sur le bureau

pour contourner le problème (du moins pour ne plus l'avoir)
j'ai mis dans les options du bios le logo de démarrage en auto au lieu de full
et depuis ca fonctionne


--------------------
⦿ iPhone 12 Pro ⦿ Apple Watch 5 ⦿ iPad Pro ⦿ Apple TV 4K
⦿ Macbook Pro 13" 2019 Core i5 quadricœur 2,4 GHz / 16 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X

⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici |
___Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW
___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee)
____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0

⦿ Serveur Hackintosh : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici |
___Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i5-4690 • Ram : 2 x 4 Go • Disque Système : SSD 128 Go • Stockage interne : 2 x 8 To en Raid 0


--------------------
Politique vis à vis des outils automatisésFAQ Générale du HackintoshFAQ des BootloadersFAQ des BootflagsFAQ des problèmes les plus courantsGuide d'installation

Go to the top of the page
 
+Quote Post
polyzargone
posté 19 Feb 2018, 13:38
Message #5


Macbidouilleur d'Or !
*****

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



Citation (Yellocab @ 19 Feb 2018, 09:48) *
J'ai hackintoshisé un HP Elite 8300 SFF. Cette petite machine est assez docile et pas très chère d'occasion. (223E).
Ajout d'un disque SSD PNY, de 4Go de ram (25E...) et d'une carte Gigabyte 1030 a 72E et hop c'est ti par


laugh.gif



J'ai la version 8300 USFF sans possibilité d'ajouter une CG en revanche… Du coup, je me contente de l'Intel HD 4000 intégrée sad.gif.

À part ce léger détail (je ne comptais pas en faire une machine de gamer de toute manière), tout fonctionne au poil :

• Veille/réveil
• Audio & audio HDMI
• iMessage & Co
• AirPlay
• Etc.

Citation (Yellocab @ 19 Feb 2018, 09:48) *
Je n'ai vu que des tutoriels sur Unibeast/Multibeast et il était hors de question que je passe par ce couple diabolique


J'avais prévu de faire un retour/mini tuto dans Votre Hackintosh avec la procédure complète… Pas eu le temps tongue.gif !

Citation (Yellocab @ 19 Feb 2018, 09:48) *
et pour le son malheurement la procédure pour utiliser AppleALC/Lilu est trop compliquée pour moi (il faut faire son propre DSDT...) donc je suis passé comme bcp par AppleHDADisabler/VoodooHDA. tout fonctionne mais surement moins propre qu'avec AppleALC.


Ma version utilise bien AppleALC smile.gif.

Citation (Yellocab @ 19 Feb 2018, 09:48) *
sur le verbose même si ça passait je voyais bien que j'avais et que j'ai surement encore des pb avec le processeur.


C'est quoi comme modèle de CPU d'ailleurs ?

Pour moi, ça marche bien mais impossible de lancer Intel Power Gadget. Ça fait planter la machine. Mais je suppose que c'est une incompatibilité logicielle et pas un problème de mauvaise gestion de l'énergie.

Citation (Yellocab @ 19 Feb 2018, 09:48) *
Ensuite hier suite a 2 ou 3 démarrages ratés (mon écran n'était plus reconnu???) je me retrouve avec une autre résolution que celle du début. J'étais en HiDPI tout était parfait j'avais l'impression d'être sur ma propre machine!! La ça bloque en 2560x1440. Pas très grave la machine sera utilisée sur un écran 1080p mais je voudrais bien comprendre ce qu'il s'est passé. (j'ai essayé de supprimer le fichier nvram.plist mais aucun changement. J'ai aussi installé EmuVariableUEFI mais niet. La carte mère de cette machine permet un démarrage full UEFI et c'est en découvrant ça que mes premiers boots était en UHD.


En effet. Donc pas besoin d'EmuVariable ou autre nvram.plist, la NVRAM est native sur ce PC. J'imagine que tu as bien installé Clover en mode UEFI du coup ?

Sinon pour les réglages Bios, il faut tout mettre en réglages par défaut wink.gif.

Bref, en attendant que tu postes ton dossier ACPI/origin complet (il est quasiment vide dans ton rapport), tu peux essayer mon dossier CLOVER :

https://drive.google.com/open?id=1jG_ka6uFT...BDRdhhyS_nNUuWA

Si ça boot, il faudra poster un IOReg. Et ensuite, il faudra créer ta SSDT avec ssdtPRGen.sh en fonction de ton CPU.

Citation (jeanchrijaz @ 19 Feb 2018, 12:40) *
heu.... je ne suis pas certain que tu doives faire un DSDT pour utiliser le son avec AppleALC
je me trompe peut être mais dans le tuto pour configurer le son, tu as soit la méthode avec SSDT ou soit en configurant son fichier config.plist
c'est d'ailleurs tout l'intérêt d'utiliser de passer par le fichier config.plist


En général, oui smile.gif.

Mais là, il faut ajouter un patch que Clover ne propose pas (enfin en principe si mais en l'occurrence, il ne fonctionne pas bien dans ce cas) :

Code
#Maintained by: RehabMan for: Laptop Patches
#system_IRQ.txt

# This can fix non-working audio and also has an affect on HPET.
#
# Use this if you have issues with patched AppleHDA (required on almost all laptops)
# or if you have issues with HPET (restart after wake).

# IRQ fix
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate()\n
{\n
     IRQNoFlags() { 0, 8, 11, 15 }\n
%2
})\n
end;


Après, il faut savoir que les HP Elite 8xxx sont en fait des PC de bureau avec des composants de portables. Donc le recours à la DSDT est plus ou moins indispensable si on veut une machine qui fonctionne parfaitement wink.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 - Sapphire RX 6600 XT 8 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
Yellocab
posté 19 Feb 2018, 17:26
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



Hello Polyzarone

Il s'agit de la version plus grosse. SFF et non Ultra SFF. Un belle boite avec un lecteur DVD... Qui fonctionne sous macOS d'ailleurs.

le processeur est un i5 34770. il est bien reconnu et tout semble vraiment bien fonctionner. Sans le NullCPUPowermanagement aussi et je me demande même si ça n'a pas retirer les messages bizarres qui apparaissaient dans le boot. (CPU pas reconnu par "reporter" je crois).

Edit: non j'ai toujours CPU unsupported for reporter

Intel power gadget fonctionne chez moi. Peut être que le mode turbo ne fonctionne pas en fait je ne sais pas mais je crois avoir lu ça dans le bootlog. Comment le vérifier?

Oui tout est installé en UEFI.

le dossier EFI complet est ici

J'ai retiré tout ce qui superflu donc. Par contre pour l'audio je laisse comme ça. ça fonctionne bien assez pour l'usage que l'utilisateur en fera.

Ce message a été modifié par Yellocab - 19 Feb 2018, 17:35.


--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post
polyzargone
posté 19 Feb 2018, 18:58
Message #7


Macbidouilleur d'Or !
*****

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



Mais du coup, tu n'as pas essayé le dossier CLOVER que j'ai posté ?

PS : Ton dossier ACPI/origin est toujours quasiment vide…

Tape F4 au menu de boot de Clover (il ne se passera rien mais c'est normal).

Poste également un IOReg extrait avec IORegistryExplorer 2.1 > File > Save as… Et poste le tout ici en .zip.


--------------------
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 - Sapphire RX 6600 XT 8 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
Yellocab
posté 19 Feb 2018, 20:57
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



non pas encore testé ton dossier. Plus tard quand l'unité congénitale est couchée... et oui papa solo des vacances...

je poste tout ça dans la soirée


--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post
Yellocab
posté 19 Feb 2018, 21:16
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



avec ton dossier:

je boot
je veille
je reveille
j'ai du son
Intel Power Gadget fonctionne

Ioreg ici (extrait depuis mon boot avec ton dossier)
Origin ici (la aussi extrait depuis le boot avec ton dossier CLOVER)

Du coup entre ton dossier et le mien la différence c'est juste le DSDT qui vient du tien et qui permet d'utiliser AppleALC? vois tu j'étais tout fier de mon truc fonctionnel et je veux tout comprendre....

Ton config.plist semble presque vide du coup tous les réglages sont dans le DSDT? (je ne comprends rien à ce truc).
Je n'utilise jamais Shiki.kext je devrais ?

Ce message a été modifié par Yellocab - 20 Feb 2018, 12:01.


--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post
polyzargone
posté 20 Feb 2018, 19:11
Message #10


Macbidouilleur d'Or !
*****

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



Citation (Yellocab @ 19 Feb 2018, 21:16) *
Du coup entre ton dossier et le mien la différence c'est juste le DSDT qui vient du tien et qui permet d'utiliser AppleALC? vois tu j'étais tout fier de mon truc fonctionnel et je veux tout comprendre....


Oui, en gros c'est ça. La DSDT permet d'utiliser AppleALC grâce au patch que j'ai cité plus haut. Et comme elle renomme également GFX0 en IGPU, la gestion de l'énergie devrait être meilleure. Maintenant, l'IGPU de l'i5 3470 étant un Intel HD 2500 (non supporté sous OS X), pas sûr que ça serve à grand chose unsure.gif

Citation (Yellocab @ 19 Feb 2018, 21:16) *
Ton config.plist semble presque vide du coup tous les réglages sont dans le DSDT? (je ne comprends rien à ce truc).


Oui, c'est aussi ça. Tout est pris en charge par la DSDT donc inutile d'utiliser les patches Clover. Le problème avec ces patchs, c'est qu'ils s'appliquent partout là où ils sont censé agis (ex. toutes les références à GFX0 sont renommées en IGPU alors que dans certains cas, il vaut mieux renommer juste la partie qui concerne vraiment l'IGPU et laissé le GFX0 pour la carte graphique additionnelle). En gros, c'est plus propre donc plus efficace.

Citation (Yellocab @ 19 Feb 2018, 21:16) *
Je n'utilise jamais Shiki.kext je devrais ?


Non pas forcément. Surtout si tu ne disposes pas de contenu acheté et protégé via DRM sur l'iTunes Music Store ou si tu ne comptes pas regarder les bandes annonces avec.

En plus, ça ne fonctionne pas toujours (v. le sujet de jeanchrijaz). Mais bon, ça ne fait pas de mal de le mettre, juste au cas où wink.gif.

Pour info, voici la liste des patches DSDT que j'ai appliqué pour le HP Elite 8300 (c'est un mix des patches de pjalm et de ceux de RehabMan) :

CODE

# To fix Name(_HID, "*ABCDEFGH") and Name(_HID, "ABCDEFFF")

into_all all code_regex (Name\s+\(_HID,\s+\")ABCDEFGH(.*\") replaceall_matched begin %1ABCDEFFF%2 end;

# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : USB - Device Renames for OSX 10.11
# Patch Version : 1.0

# Rename USB devices for OSX 10.11 Support (remember to use injector with this)
into device label EHC1 set_label begin EH01 end;
into device label EHC2 set_label begin EH02 end;
into_all all code_regex EHC1 replaceall_matched begin EH01 end;
into_all all code_regex EHC2 replaceall_matched begin EH02 end;

#Maintained by: RehabMan for: Laptop Patches
#graphics_Rename-GFX0.txt

# Note: Most DSDT/SSDTs use GFX0 for the integrated graphics device,
# but there are few renegades that use VID or AGP1.
# If your DSDT uses VID or AGP1 instead of GFX0, see the
# alternate patch "Rename VID/AGP1 to IGPU"

# sometimes there is already IGPU used for other things
into_all all code_regex IGPU, replaceall_matched begin IGFX, end;

# rename GFX0 -> IGPU for better power management
into_all all code_regex GFX0\. replaceall_matched begin IGPU. end;
into_all all code_regex \.GFX0 replaceall_matched begin .IGPU end;
into_all all code_regex \sGFX0, replaceall_matched begin IGPU, end;
into_all all code_regex \(GFX0 replaceall_matched begin (IGPU end;
into_all all label GFX0 set_label begin IGPU end;
into_all all label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end;
into_all all label \_SB.PCI0.GFX0 set_label begin \_SB.PCI0.IGPU end;
into_all all label _SB.PCI0.GFX0.DD02 set_label begin _SB.PCI0.IGPU.DD02 end;
into_all all label \_SB.PCI0.GFX0.DD02 set_label begin \_SB.PCI0.IGPU.DD02 end;
into_all all label ^^^GFX0 set_label begin ^^^IGPU end;
into_all all label ^^GFX0 set_label begin ^^IGPU end;
into_all all label ^GFX0 set_label begin ^IGPU end;

#Maintained by: RehabMan for: Laptop Patches
#graphics_Rename-B0D3.txt

# for DSDT

into method label _WAK code_regex B0D3 replaceall_matched begin HDAU end;
into definitionblock code_regex B0D3 replaceall_matched begin HDAU end;

# for GFX0 SSDT

# Note: Change your layout ID if you need something different

# inject "hda-gfx"="onboard-1" into IGPU (GFX0 originally)
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n
end;

# inject "hda-gfx"="onboard-1" into HDAU (B0D3 originally)
into method label _DSM parent_adr 0x00030000 remove_entry;
into device name_adr 0x00030000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"layout-id", Buffer() { 12, 0x00, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-1" },\n
})\n
}\n
end;

into device label B0D3 set_label begin HDAU end;
into method label SBCB code_regex B0D3 replaceall_matched begin HDAU end;

#Maintained by: RehabMan for: Laptop Patches
#system_IMEI.txt

# if you already have an IMEI/HECI/MEI device, you should not use this patch
# but if you do, these patches will remove the existing one
into device name_adr 0x00160000 remove_entry;
into device label IMEI parent_label PCI0 remove_entry;

# add missing IMEI device
into device label PCI0 insert
begin
Device (IMEI)\n
{\n
Name (_ADR, 0x00160000)\n
}\n
end;

# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : Generic Fixes
# Patch Version : 1.0

# Intel 7 Series Fixes
into_all all code_regex _T_([0-6]) replaceall_matched begin T_%1 end;
into device label EC0 set_label begin EC end;
into_all all code_regex EC0 replaceall_matched begin EC end;
into method label _REG parent_label EC remove_entry;
into device label COPR set_label begin MATH end;
into_all all code_regex COPR replaceall_matched begin MATH end;
into_all all code_regex 0x000EC00 replaceall_matched begin 0x000EC000 end;
into_all all code_regex 0xFEC0000 replaceall_matched begin 0xFEC00000 end;
into_all all code_regex (Name\s\(_HID,\s"ABCDEFGH") replace_matched begin Name (_HID, EisaId ("PNP0C15") end;
into device label SIO1 code_regex 0x00(,\s+//\s+L) replaceall_matched begin 0x01%1 end;
into_all all code_regex (Acquire\s\(MUT0,\s0x)....\) replace_matched begin %1FFFF) end;
into_all all code_regex pnp0c14 replaceall_matched begin PNP0C14 end;
into method label _CRS parent_label PCI0 code_regex CreateDWordField\s\(BUF0,\s\\_SB.PCI0._Y0F._LEN,\sMSLN\) replace_matched begin CreateQWordField (BUF0, \\_SB.PCI0._Y0F._LEN, MSLN) end;

# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : Intel Gigabit Ethernet
# Patch Version : 1.0

# Fixes 'Built-in' status for Intel Gigabit Ethernet
into method label _DSM parent_label GLAN remove_entry;
into device label GLAN insert begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C) {\n
"AAPL,slot-name", "Built In",\n
"name", "Intel Ethernet Controller",\n
"model", "Intel 82579V Gigabit Network Controller",\n
"device_type", Buffer (0x13) {"Ethernet Controller"},\n
"built-in", Buffer (One) {0x01},\n
"location", Buffer (0x02) {"1"}\n
}, Local0)\n
}
end;

# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : LPC
# Patch Version : 1.0

# Fix the LPC Device
into method label _DSM parent_label LPCB remove_entry;
into device label LPCB insert begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x02) {\n
"compatible", Buffer () {"pci8086,1e44"}\n
}, Local0)\n
}
end;

# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : SATA
# Patch Version : 1.0

# Change ID of SATA device for Intel 7 Series Chipset
into device label SAT0 set_label begin SATA end;
into_all all code_regex SAT0 replaceall_matched begin SATA end;
into device label SAT1 remove_entry;
into method label _DSM parent_label SATA remove_entry;
into device label SATA insert begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0A) {\n
"AAPL,slot-name", "Built In",\n
"name", "Intel AHCI Controller",\n
"model", Buffer (0x2D) {"Intel 7 Series Chipset Family SATA Controller"},\n
"device_type", Buffer (0x0F) {"AHCI Controller"},\n
"device-id", Buffer (0x04) {0x03,0x1E,0x00,0x00}\n
}, Local0)\n
}
end;

# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : SMBUS
# Patch Version : 1.0

# Fix the SMBUS to allow for loading of the AppleSMBusController.kext
into device label BUS0 parent_label SBUS remove_entry;
into device label SBUS insert begin
Device (BUS0)\n
{\n
Name (_CID, "smbus")\n
Name (_ADR, Zero)\n
Device (DVL0)\n
{\n
Name (_ADR, 0x57)\n
Name (_CID, "diagsvault")\n
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x02) {\n
"address", 0x57
}, Local0)\n
}\n
}\n
}
end;

#Maintained by: RehabMan for: Laptop Patches
#usb_USB_7-series.txt

# USB property injection for 7-series boards (originally HM76)

# Insert Apple USB properties into EHC1
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,clock-id", Buffer() { 0x01 },\n
"built-in", Buffer() { 0x00 },\n
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
"AAPL,current-available", 2100,\n
"AAPL,current-extra", 2200,\n
"AAPL,current-extra-in-sleep", 1600,\n
"AAPL,device-internal", 0x02,\n
"AAPL,max-port-current-in-sleep", 2100,\n
})\n
}\n
end;

# Insert Apple USB properties into EHC2
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,clock-id", Buffer() { 0x01 },\n
"built-in", Buffer() { 0x00 },\n
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
"AAPL,current-available", 2100,\n
"AAPL,current-extra", 2200,\n
"AAPL,current-extra-in-sleep", 1600,\n
"AAPL,device-internal", 0x02,\n
"AAPL,max-port-current-in-sleep", 2100,\n
})\n
}\n
end;

# Insert Apple USB properties into USB 3.0 XHC
into method label _DSM parent_adr 0x00140000 remove_entry;
into device name_adr 0x00140000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"AAPL,clock-id", Buffer() { 0x02 },\n
"built-in", Buffer() { 0x00 },\n
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
"AAPL,current-available", 2100,\n
"AAPL,current-extra", 2200,\n
"AAPL,current-extra-in-sleep", 1600,\n
"AAPL,device-internal", 0x02,\n
"AAPL,max-port-current-in-sleep", 2100,\n
})\n
}\n
end;


# Maintained by: PJALM ([email protected]) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated : 05/07/2016
# Patch Name : USB Multiplex
# Patch Version : 1.0

# Intel z77 USB2/USB3 Multiplexing Fix
# USB3 patches in thanks to SJ_Underwater and Mieze

# Add method OSDW to the main block, it's used by the USB3 patches
into method label OSDW remove_entry;
into definitionblock code_regex . insert
begin
Method (OSDW, 0, NotSerialized)\n
{\n
If (LEqual (OSYS, 0x2710))\n
{\n
Return (One)\n
}\n
Else\n
{\n
Return (Zero)\n
}\n
}
end;

# Fix method _OSC
into method label _OSC parent_label PCI0 remove_entry;
into device label PCI0 parent_label _SB insert
begin
Method (_OSC, 4, Serialized)\n
{\n
Store (Arg3, Local0)\n
CreateDWordField (Local0, Zero, CDW1)\n
CreateDWordField (Local0, 0x04, CDW2)\n
CreateDWordField (Local0, 0x08, CDW3)\n
Store (CDW2, SUPP)\n
Store (CDW3, CTRL)\n
If (LEqual (One, OSDW ()))\n
{\n
If (LAnd (LEqual (Arg0, GUID), NEXP))\n
{\n
If (Not (And (CDW1, One)))\n
{\n
If (And (CTRL, 0x02))\n
{\n
NHPG ()\n
}\n
\n
If (And (CTRL, 0x04))\n
{\n
NPME ()\n
}\n
}\n
\n
If (LNotEqual (Arg1, One))\n
{\n
Or (CDW1, 0x08, CDW1)\n
}\n
\n
If (LNotEqual (CDW3, CTRL))\n
{\n
Or (CDW1, 0x10, CDW1)\n
}\n
\n
Store (CTRL, CDW3)\n
Store (CTRL, OSCC)\n
Return (Local0)\n
}\n
Else\n
{\n
Or (CDW1, 0x04, CDW1)\n
Return (Local0)\n
}\n
}\n
Else\n
{\n
If (LEqual (Arg0, Buffer (0x10)\n
{\n
/* 0000 */ 0xA9, 0x12, 0x95, 0x7C, 0x05, 0x17, 0xB4, 0x4C,\n
/* 0008 */ 0xAF, 0x7D, 0x50, 0x6A, 0x24, 0x23, 0xAB, 0x71\n
}))\n
{\n
Store (One, ^XHC.PASS)\n
Store (One, ^XHC.PAHC)\n
Store (One, ^XHC.PBSS)\n
Store (One, ^XHC.PBHC)\n
Store (One, ^XHC.PCSS)\n
Store (One, ^XHC.PCHC)\n
Store (One, ^XHC.PDSS)\n
Store (One, ^XHC.PDHC)\n
}\n
Return (Local0)\n
}\n
}
end;

# Fix EHC1
into Device label PR11 code_regex Name\s\(MUXS[^)]+\) remove_matched;
into device label PR11 parent_label PR01 insert begin Name (MUXS, "XHCA") end;
into Device label PR12 code_regex Name\s\(MUXS[^)]+\) remove_matched;
into device label PR12 parent_label PR01 insert begin Name (MUXS, "XHCB") end;
into Device label PR13 code_regex Name\s\(MUXS[^)]+\) remove_matched;
into device label PR13 parent_label PR01 insert begin Name (MUXS, "XHCC") end;
into Device label PR18 code_regex Name\s\(MUXS[^)]+\) remove_matched;
into device label PR18 parent_label PR01 insert begin Name (MUXS, "XHCD") end;

into method label XHCA parent_label EHC1 remove_entry;
into method label XHCB parent_label EHC1 remove_entry;
into method label XHCC parent_label EHC1 remove_entry;
into method label XHCD parent_label EHC1 remove_entry;
into method label EHCA parent_label EHC1 remove_entry;
into method label EHCB parent_label EHC1 remove_entry;
into method label EHCC parent_label EHC1 remove_entry;
into method label EHCD parent_label EHC1 remove_entry;
into method label XHCN parent_label EHC1 remove_entry;
into device label EHC1 code_regex Name\s\(XHCN,\sOne\) remove_matched;

into device label EHC1 insert begin
Name (XHCN, One)\n
Method (XHCA, 0, NotSerialized)\n
{\n
Store (One, ^^XHC.PAHC)\n
}\n
Method (XHCB, 0, NotSerialized)\n
{\n
Store (One, ^^XHC.PBHC)\n
}\n
Method (XHCC, 0, NotSerialized)\n
{\n
Store (One, ^^XHC.PCHC)\n
}\n
Method (XHCD, 0, NotSerialized)\n
{\n
Store (One, ^^XHC.PDHC)\n
}\n
Method (EHCA, 0, NotSerialized)\n
{\n
Store (Zero, ^^XHC.PAHC)\n
}\n
Method (EHCB, 0, NotSerialized)\n
{\n
Store (Zero, ^^XHC.PBHC)\n
}\n
Method (EHCC, 0, NotSerialized)\n
{\n
Store (Zero, ^^XHC.PCHC)\n
}\n
Method (EHCD, 0, NotSerialized)\n
{\n
Store (Zero, ^^XHC.PDHC)\n
}\n
end;

# Fix EHC2
into method label XHCN parent_label EHC2 remove_entry;
into device label EHC2 code_regex Name\s\(XHCN,\sOne\) remove_matched;
into device label EHC2 insert begin Name (XHCN, One)\n end;

# Fix XHC
into device label XHC set_label begin XHC end;
into_all all code_regex XHC(?=\W) replaceall_matched begin XHC end;
into method label _WAK code_regex \_SB.PCI0.XHC.XWAK replace_matched begin _SB.PCI0.XHC._INI end;

into device label XHC replace_content begin
Name (_ADR, 0x00140000)\n
Name (_S3D, 0x02)\n
Name (_S4D, 0x02)\n
Name (XRST, Zero)\n
\n
OperationRegion (XPRT, PCI_Config, 0x74, 0x10)\n
Field (XPRT, DWordAcc, NoLock, Preserve)\n
{\n
Offset (0x01),\n
PMEE, 1,\n
, 6,\n
PMES, 1\n
}\n
\n
OperationRegion (XH1C, PCI_Config, 0xD0, 0x10)\n
Field (XH1C, ByteAcc, NoLock, Preserve)\n
{\n
PAHC, 1,\n
PBHC, 1,\n
PCHC, 1,\n
PDHC, 1,\n
Offset (0x08),\n
PASS, 1,\n
PBSS, 1,\n
PCSS, 1,\n
PDSS, 1\n
}\n
\n
OperationRegion (XHC2, PCI_Config, 0x44, 0x04)\n
Field (XHC2, ByteAcc, NoLock, Preserve)\n
{\n
Offset (0x01),\n
MIAI, 2\n
}\n
\n
Method (_INI, 0, NotSerialized)\n
{\n
If (OSDW ())\n
{\n
Store (Zero, MIAI)\n
}\n
\n
If (LAnd (LGreaterEqual (OSYS, 0x07DC), LLess (OSYS, 0x2710)))\n
{\n
Store (One, PASS)\n
Store (One, PAHC)\n
Store (One, PBSS)\n
Store (One, PBHC)\n
Store (One, PCSS)\n
Store (One, PCHC)\n
Store (One, PDSS)\n
Store (One, PDHC)\n
}\n
}\n
\n
Device (RHUB)\n
{\n
Name (_ADR, Zero)\n
Device (PRT1)\n
{\n
Name (_ADR, One)\n
Method (_UPC, 0, Serialized)\n
{\n
Name (UPCP, Package (0x04)\n
{\n
0xFF,\n
0x03,\n
Zero,\n
Zero\n
})\n
Return (UPCP)\n
}\n
\n
Method (_PLD, 0, Serialized)\n
{\n
Name (PLDP, Package (0x01)\n
{\n
Buffer (0x10)\n
{\n
/* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00,\n
/* 0008 */ 0x69, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00\n
}\n
})\n
Return (PLDP)\n
}\n
Name (MUXS, "EHCA")\n
}\n
\n
Device (PRT2)\n
{\n
Name (_ADR, 0x02)\n
Method (_UPC, 0, Serialized)\n
{\n
Name (UPCP, Package (0x04)\n
{\n
0xFF,\n
0x03,\n
Zero,\n
Zero\n
})\n
Return (UPCP)\n
}\n
\n
Method (_PLD, 0, Serialized)\n
{\n
Name (PLDP, Package (0x01)\n
{\n
Buffer (0x10)\n
{\n
/* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00,\n
/* 0008 */ 0x69, 0x0C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00\n
}\n
})\n
Return (PLDP)\n
}\n
Name (MUXS, "EHCB")\n
}\n
\n
Device (PRT3)\n
{\n
Name (_ADR, 0x03)\n
Method (_UPC, 0, Serialized)\n
{\n
Name (UPCP, Package (0x04)\n
{\n
0xFF,\n
0x03,\n
Zero,\n
Zero\n
})\n
Return (UPCP)\n
}\n
\n
Method (_PLD, 0, Serialized)\n
{\n
Name (PLDP, Package (0x01)\n
{\n
Buffer (0x10)\n
{\n
/* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00,\n
/* 0008 */ 0x69, 0x0C, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00\n
}\n
})\n
Return (PLDP)\n
}\n
Name (MUXS, "EHCC")\n
}\n
\n
Device (PRT4)\n
{\n
Name (_ADR, 0x04)\n
Method (_UPC, 0, Serialized)\n
{\n
Name (UPCP, Package (0x04)\n
{\n
0xFF,\n
0x03,\n
Zero,\n
Zero\n
})\n
Return (UPCP)\n
}\n
\n
Method (_PLD, 0, Serialized)\n
{\n
Name (PLDP, Package (0x01)\n
{\n
Buffer (0x10)\n
{\n
/* 0000 */ 0x01, 0xC6, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00,\n
/* 0008 */ 0x69, 0x0C, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00\n
}\n
})\n
Return (PLDP)\n
}\n
Name (MUXS, "EHCD")\n
}\n
}\n
\n
Method (_PRW, 0, NotSerialized)\n
{\n
Return (GPRW (0x0D, 0x04))\n
}\n
\n
Method (XHCA, 0, NotSerialized)\n
{\n
Store (One, PAHC)\n
}\n
\n
Method (XHCB, 0, NotSerialized)\n
{\n
Store (One, PBHC)\n
}\n
\n
Method (XHCC, 0, NotSerialized)\n
{\n
Store (One, PCHC)\n
}\n
\n
Method (XHCD, 0, NotSerialized)\n
{\n
Store (One, PDHC)\n
}\n
\n
Method (EHCA, 0, NotSerialized)\n
{\n
Store (Zero, PAHC)\n
}\n
\n
Method (EHCB, 0, NotSerialized)\n
{\n
Store (Zero, PBHC)\n
}\n
\n
Method (EHCC, 0, NotSerialized)\n
{\n
Store (Zero, PCHC)\n
}\n
\n
Method (EHCD, 0, NotSerialized)\n
{\n
Store (Zero, PDHC)\n
}\n
\n
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x17)\n
{\n
"AAPL,clock-id", Buffer (One) { 0x02 },\n
"AAPL,slot-name", "Built In",\n
"name", "Intel xHCI Controller",\n
"model", "Intel 7 Series Chipset Family USB xHCI Host Controller",\n
"device_type", "USB Controller",\n
"AAPL,current-available", 0x0834,\n
"AAPL,current-extra", 0x0A8C,\n
"AAPL,current-in-sleep", 0x03E8,\n
"AAPL,current-extra-in-sleep", 0x0834,\n
"AAPL,max-port-current-in-sleep", 0x0A8C,\n
"AAPL,device-internal", 0x02,\n
Buffer (One) {0x00}\n
}, Local0)\n
}
end;

#Maintained by: RehabMan for: Laptop Patches
#system_IRQ.txt

# This can fix non-working audio and also has an affect on HPET.
#
# Use this if you have issues with patched AppleHDA (required on almost all laptops)
# or if you have issues with HPET (restart after wake).

# IRQ fix
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate()\n
{\n
IRQNoFlags() { 0, 8, 11, 15 }\n
%2
})\n
end;

#Maintained by: RehabMan for: Laptop Patches
#audio_HDEF-layout11.txt

# Note: Change your layout ID if you need something different
# Note: "hda-gfx" is not needed with Haswell and should probably be removed

# Inject Audio info
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"layout-id", Buffer() { 0x0B, 0x00, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-1" },\n
"PinConfigurations", Buffer() { },\n
//"MaximumBootBeepVolume", 77,\n
})\n
}\n
end;

#Maintained by: RehabMan for: Laptop Patches
#system_RTC.txt

# RTC fix
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;


--------------------
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 - Sapphire RX 6600 XT 8 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
jeanchrijaz
posté 20 Feb 2018, 19:35
Message #11


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 2 500
Inscrit : 22 Sep 2015
Lieu : Aix-en-Provence (France)
Membre no 196 549



Citation (polyzargone @ 20 Feb 2018, 19:11) *
En plus, ça ne fonctionne pas toujours (v. le sujet de jeanchrijaz). Mais bon, ça ne fait pas de mal de le mettre, juste au cas où wink.gif.

dans mon cas ca marche à 90% lol laugh.gif
je peux lire des vidéos avec des DRM
regarder les bandes annonces sur itunes
regarder les films que j'ai acheté et téléchargé sur itunes
mais je ne peux pas voir les films qui sont sur icloud... obligé de les télécharger

donc même si ca ne fonctionne pas à 100% c'est déjà mieux que rien... donc il vaut mieux garder shiri.kext wink.gif


--------------------
⦿ iPhone 12 Pro ⦿ Apple Watch 5 ⦿ iPad Pro ⦿ Apple TV 4K
⦿ Macbook Pro 13" 2019 Core i5 quadricœur 2,4 GHz / 16 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X

⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici |
___Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW
___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee)
____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0

⦿ Serveur Hackintosh : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici |
___Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i5-4690 • Ram : 2 x 4 Go • Disque Système : SSD 128 Go • Stockage interne : 2 x 8 To en Raid 0


--------------------
Politique vis à vis des outils automatisésFAQ Générale du HackintoshFAQ des BootloadersFAQ des BootflagsFAQ des problèmes les plus courantsGuide d'installation

Go to the top of the page
 
+Quote Post
Yellocab
posté 20 Feb 2018, 21:31
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



Merci pour toutes ces explications et pour votre aide.



--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post
polyzargone
posté 20 Feb 2018, 23:11
Message #13


Macbidouilleur d'Or !
*****

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



Tu peux essayer le même dossier CLOVER que je t'ai filé mais avec ce config.plist et ces DSDT/SSDT : Fichier joint  config_DSDT_SSDT.zip ( 20.94 Ko ) Nombre de téléchargements : 10


--------------------
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 - Sapphire RX 6600 XT 8 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
Yellocab
posté 22 Feb 2018, 20:30
Message #14


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 988
Inscrit : 7 May 2017
Lieu : Lyon
Membre no 202 099



Hola

me revoilà!

J'ai donc essayé ta dernière version. Tout semble ok. A propos de ce mac me donne un Core i7 3,19Ghz mais ça doit provenir de ta config.

Sinon tout est fonctionnel jusque la. Intel power G fonctionne de mon côté.

Voila je remets la dernière version et l'ordi est terminé!

Merci a vous



--------------------
N°1: 🍀GA-Z390 Designare - i9 9900k - Nitro+ Vega 64 8GO - 32 Go 3600 DDR4 - NVMe 970 EvoP 500 Go (système) + 1XSSD 500 Go (TimeMachine) + NVMe 960 256 Go (Données)
N°2: 🍀AsRock H110 ITX AC - i5 7500 - GTX660 - 8G 2133 DDR4 - 1XSSD - HD500Go
N°3: 🍀GA-H110M S2H - i7 6700k- GA GT 1030 - 8 Go DDR4 2133- 2XSSD (macOS+Win10) - Carte Combo Wifi/BT PCI
N°4: 🍀HP 8300 SFF - i5 3470 - GA GT 1030 - 8Go DDR3 - 1 SSD 1 HDD
N°5: 🍀HP 4300 SFF - i3 3220 - GT710 - 4Go DDR3 - 1 SSD

 MBP 2019 13 pouces Touch Bar

Rapport MacBidouille - Lexique et utilité des kexts - Tuto 10.13/10.14 - Politique vis à vis des outils automatisés et des distributions - Mon EFI
Go to the top of the page
 
+Quote Post

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 : 28th March 2024 - 17:14