Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Tutoriels _ 🔴 Lexique et utilité des Kexts

Écrit par : jeanchrijaz 1 Mar 2018, 13:43

Ce n'est pas réellement un tuto mais plutôt un petit guide car beaucoup d'entre vous qui démarrent sur Hackintosh se demandent à quoi servent les kext et quelle est leur utilité.

Rassurez vous, tout le monde s'est posé exactement les mêmes questions lors du montage et de l'installation de son premier Hackintosh.

Voici donc un petit lexique avec les question les plus courantes qui vous permettront d'y voir un peu plus clair.

NB : Même si vous n'avez pas besoin d'avoir constamment la dernière version d'un ou plusieurs kexts, pensez néanmoins à les mettre à jour avant une mise à jour de macOS/OS X.

â—‰ Qu'est ce qu'un kext ?
D'une manière très simple, un kext est grosso-modo l'équivalent d'un driver sur Windows.

il va permettre à macOS de reconnaitre les périphériques embarqués sur votre carte mère pour qu'ils soient reconnus par le système (cela va de la carte son, à l'Ethernet, les ports USB, etc.) car à la base, ils ne sont pas prévus pour fonctionner sur les ordinateurs d'Apple.

◉ Comment connaitre son matériel ?
Trouver les références de vos périphériques est relativement simple. Il suffit d'aller chercher la référence de votre carte mère sur le site du constructeur. La plupart des informations y sont et si ce n'est pas le cas, il faudra chercher dans la notice qui est souvent bien plus complète.

â—‰ Comment trouver ses kext ?
Hélas, il n'y a pas de solution miracle et bien souvent, il faudra faire des recherches. Ça ne se fera pas de manière automatique car chaque périphérique à sa spécificité et il n'existe pas encore de kext universel.

Mais une fois qu'on a identifié le périphérique, il suffit juste d'aller sur Google pour trouver le kext adéquat.

Pour l'exemple je vais faire comme si je montais une nouvelle installation.

Dans mon cas, j'ai cette carte mère : https://www.asus.com/fr/Motherboards/Z97PROWiFi_ac/.
En regardant dans ses https://www.asus.com/fr/Motherboards/Z97PROWiFi_ac/specifications/, je vois que mon contrôleur Ethernet est un «Intel® I218V»

Donc je fais une recherche sur Google: intel I218V hackintosh ou même juste Google: I218V kext

Et dès la 2ème ligne dans le résultat de recherches, je vois "https://github.com/Mieze/IntelMausiEthernet"

J'ouvre donc le lien et à l'intérieur je peux lire :


Ce kext correspond bien à mon contrôleur et ça m'aura pris moins d'une minute pour le trouver et pour l'identifier !

â—‰ Comment faire quand il faut compiler le kext ?
Dans la plupart des cas, les kext ont déjà été compilés pour les utilisateurs lambdas que nous sommes. Mais pour reprendre l'exemple ci-dessus, il arrive parfois que le développeur du kext ne donne pas de version déjà compilée. C'est rare mais ça arrive…

Bien entendu, il n'est pas question de le faire vous-même donc il va falloir continuer à chercher un peu. Et comme maintenant je connais le nom de ce fameux kext, je peux chercher une version "déjà prête à l'emploi".

Si ce cas de figure vous arrive, une simple recherche sur Google: http://www.google.fr/search?hl=fr&q=IntelMausiEthernet.kext devrait vous mettre sur la bonne piste.

Et en effet, dès la 1ère ligne, on trouve le kext en question : https://bitbucket.org/RehabMan/os-x-intel-network/downloads/

Vous voyez, trouver un kext est relativement simple et à la porté de tout le monde smile.gif !

◉ Où placer ses kexts ?
Maintenant qu'on a récupéré tous nos kext, nous allons les placer dans la partition EFI et plus précisément, dans le dossier "EFI/CLOVER/kexts/Other".
Ensuite, il faudra juste redémarrer son Hack pour que le ou les kexts que vous avez ajouté puissent se charger avec le système.

Mais pourquoi dans Other et pas dans l'un des dossiers 10.x me direz-vous ?

Et bien parce que comme son nom ne l'indique pas tongue.gif , le dossier Other est en fait un dossier commun qui sera utilisé quelque soit la version de macOS/OS X lancée par Clover.
C'est très pratique pour le passage d'une mise à jour majeure à une autre (de El Capitan à Sierra par exemple) puisqu'on a pas à se soucier de savoir si les kexts seront bien chargés alors même que la version du système a changé entre temps.
Mais rien ne vous empêche d'utiliser les dossiers 10.x si le besoin s'en fait sentir comme, par exemple, si un kext est indispensable à une version mais qu'il ne l'est plus avec la suivante.

◉ Comment savoir si le périphérique est bien reconnu ?
Après avoir redémarré votre Hack, il suffit soit de lancer le rapport système de macOS ou, 2ème possibilité, d'utiliser https://sourceforge.net/projects/dpcimanager/files/

On peut ainsi voir que la carte Ethernet est maintenant parfaitement reconnue.


◉ Faut il mettre à jour ses kexts ?
Si votre config fonctionne parfaitement je vous conseillerais de ne rien toucher. MAIS si vous faites des mises à jour ou si vous faites une migration vers un système plus récent (de Sierra vers High Sierra par exemple),
il se peut que vous ayez besoin de mettre à jour vos kexts sous peine de perdre la reconnaissance de vos périphériques embarqués ou de ne plus pouvoir démarrer car votre kext ne sera pas compatible avec la mise à jour.

Donc avant chaque mise à jour il est très important de toujours bien vérifier si il n'y a pas de nouvelles versions de vos kexts pour assurer la compatibilité avec votre matériel et/ou votre système.
D'ailleurs, il ne faut pas hésiter à aller lire les liens des différents forums que l'on trouve durant ses recherches. Il y a souvent des informations très pertinentes et très utiles.



â—‰ Pour vous aider voici une petite liste de kext les plus courants.

La liste est bien sur non-exhaustive car vu le le nombre de kexts, je ne peux pas tous les répertorier. Mais elle se remplira au fur et mesure.

NB : Lorsque vous téléchargerez certains kexts, vous pourriez tomber sur deux dossiers une fois le fichier dézippé : Debug et Release. Il faut choisir celui qui se trouve dans le dossier Release.
â–  https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/
○ C'est le seul kext absolument indispensable d'un Hack. Il sert à simuler le SMC (System Management Controller) d’un vrai Mac et sans ce kext, vous ne pourrez tout simplement pas démarrer votre Hack.

â–  https://github.com/vit9696/Lilu/releases et ses https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md (liste non-exhaustive) :
○ C'est le kext de base sur lequel tous les plugins reposent. Par conséquent, il est obligatoire si vous comptez les utiliser. Il va agir sur les kexts natifs de macOS/OS X et il dispose de https://github.com/vit9696/Lilu#configuration pour le configurer.

â–  https://github.com/vit9696/AppleALC/releases
○ C'est l'un des plugins de Lilu.kext. Il sert pour http://forum.macbidouille.com/index.php?showtopic=397020 et s'utilise donc en complément de Lilu.kext

â–  https://github.com/vit9696/WhateverGreen/releases :
○ Ce kext s'adresse en particulier aux utilisateur de cartes graphiques AMD récentes (essentiellement celles qui disposent d'un Bios UEFI). Il permet notamment de régler http://forum.macbidouille.com/index.php?showtopic=404278 de veille ou d'écran noir.
• EDIT
â—‹ WhateverGreen.kext propose maintenant la fusion des kext pour AMD / intel / Nvidia et inclus aussi shiki.kext
pour les utilisateur de cartes Nvidia ou intel plus la peine d'installer NvidiaGraphicsFixup ou intelGraphicsFixup et shiki
Lilu.kext est par contre toujours obligatoire avec ce kext


â–  https://github.com/lvs1974/IntelGraphicsFixup/releases
○ Celui-ci s'adresse en particulier aux utilisateur de GPU Intégrés (IGPU) Intel HD. Il permet notamment de régler des problèmes de freezes ou d'artefacts graphiques.

â–  https://github.com/lvs1974/NvidiaGraphicsFixup/releases
○ Ce kext s'adresse en particulier aux utilisateur de cartes graphiques NVIDIA récentes (Maxwell et Pascal) lorsqu'elles sont utilisés avec http://forum.macbidouille.com/index.php?showtopic=399665.

â—‰ Kexts divers :
â–  https://sourceforge.net/projects/voodoohda/files/
○ Ce n'est pas un plugin de Lilu.kext mais il concerne lui aussi l'audio. En bref, si AppleALC.kext ne supporte pas votre matériel, il y a de grandes chances que VoodooHDA.kext en soit capable.
Cependant, ce n'est pas une solution native et la qualité audio n'est pas toujours bonne. À utiliser en dernier recours.

NB : Il s'utilise en complément de AppleHDADisabler.kext qui, la plupart du temps, est fourni ou installé avec.

â–  https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
○ Ce kext permet d'activer tous les ports USB détectés sur votre config.
On s'en sert temporairement pour définir les adresses de ces ports afin de http://forum.macbidouille.com/index.php?showtopic=402321.

Écrit par : Lafaboune 16 Mar 2018, 11:50

Excellent, encore merci, jeanchrijaz. cool.gif

Écrit par : jeanchrijaz 17 Mar 2018, 04:19

Citation (Lafaboune @ 16 Mar 2018, 11:50) *
Excellent, encore merci, jeanchrijaz. cool.gif

merci à toi...
mais je ne suis pas seul qui mérite tes remerciements
ce lexique est le résultat d'un travail d'équipe
donc tu peux aussi remercier et féliciter Polyzargone

Écrit par : Sebinouse 18 Mar 2018, 10:53

Ils sont vraiment bien tes TUTOs @Jeanchrisjaz ... simples clairs et lisibles ... Bravo !

Sinon pour "ou mettre les kexts" je dirais :
FakeSMC + Ethernet dans EFI/CLOVER/kexts/other/
Lilu et compagnie dans EFI/CLOVER/kext/10.1x/ (car il dépend de l'OS et en faisant tout de même aux MAJ même de sécurité)

Eviter autant que possible S/L/E et L/E ...

Écrit par : jeanchrijaz 10 Apr 2018, 19:44

petite vague de mise à jour dans les kext...
je vous invite à lire les FAQ des kext respectifs pour connaitre leurs nouveautés
(les liens sont dans le 1er post)

• FakeSMC et toutes ses dépendances ont été mis à jour le 4 avril
• Lilu.kext est passé en version 1.2.3
• AppleALC.kext passe en version 1.2.6
• IntelGraphicsFixup.kext est passé en version 1.2.7
• NvidiaGraphicsFixup.kext en v1.2.5
• https://github.com/vit9696/Shiki/releases en version 2.2.6
• pour ceux qui en ont l'utilité https://bitbucket.org/RehabMan/os-x-intel-network/downloads/ à aussi été mis à jour aujourd'hui même

si il y a d'autres mise à jour pour des kext spécifiques, ceux qui les utilisent ca serait bien aussi de le signaler wink.gif

Écrit par : Sirix1995 11 Apr 2018, 07:42

Je ne suis pas sûr que ce soit ici que je doive poser cette question, mais étand donné que c'est lié au message précédent...

Du coup, si ces kext ont été mis à jour, est-ce que moi, qui pour l'instant ne compte pas mettre à jour macOS parce que ça fonctionne bien et que je n'ai pas trouvé d'intérêt à passer sous High-Sierra, je dois mettre à jour ces kext ?

J'utilise le FakeSMC, évidemment, Lilu, et le NVidiaGraphics.

Écrit par : jeanchrijaz 11 Apr 2018, 11:44

@Sirix1995
mettre a jour tes kext peut t'apporter de nouvelles "fonctionnalités", de meilleures performances ou une meilleure stabilité
car il ne faut pas oublier que nos hack ne sont pas de vrais Mac...
et que les kext permettent de faire fonctionner du matériel qui à la base n'est pas prévu pour tourner sur macOS

par exemple avec NvidiaGraphicsFixup.kext il y aurait la possibilité de ne plus modifier les web drivers en cas de mise à jour (à tester)
après il faut aussi lire les FAQ pour voir ce que peuvent t'apporter de les mettre à jour

mais on m'a toujours appris que le mieux est l'ennemi du bien...
surtout en informatique....
quand ça marche bien il vaut mieux parfois éviter de toucher...

donc à toi de peser le pour et le contre wink.gif

Écrit par : marlouin 11 Apr 2018, 12:19

Merci pour le post.

C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ?

Écrit par : jeanchrijaz 11 Apr 2018, 12:49

Citation (marlouin @ 11 Apr 2018, 13:19) *
Merci pour le post.

C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ?

logiquement dans clover se sont les kext que tu rajoutes pour que tes périphériques puissent être reconnus étant donné qu'ils ne sont pas prévus pour fonctionner sur macOS
dans le dossier Extensions ce sont les kext d'origine de macOS
en les laissant dans le dossier EFI/Clover/kext/xxx ca évite surtout qu'a la moindre mise à jour que les kext que tu rajoutes soient effacés par le système

en fait comme expliqué en tout début les kext sont un peu l'équivalent des drivers sur windows pour que le matériel puisse être reconnu
qu'ils soient d'origine ou ajoutés en plus comme sur nos hack

Écrit par : jeanchrijaz 13 Apr 2018, 22:36

problème résolu et désormais tout fonctionne correctement

excl.gif ATTENTION AVEC LA DERNIÈRE MISE A JOUR DE "NvidiaGraphicsFixup.kext v1.2.6"

comme je l'ai signalé dans un autre post (http://forum.macbidouille.com/index.php?s=&showtopic=399665&view=findpost&p=4206175) sur Sierra ca ne passe pas (écran noir)
maintenant à tester si ca fonctionne sur une autre config que la mienne ou sur High Sierra.... des courageux?

Écrit par : Sirix1995 14 Apr 2018, 00:50

Hm, j'ai fait ladite maj, en ayant bien sauvegardé mon dossier Clover auparavant, plus possibilité de booter sans driver NVidia s'il y avait un problème, plus une clé bootable de macOS en cas d'extrême urgence.

Bah...J'ai beau être sous Sierra, chez moi ça passe nickel. Le système est même plus fluide qu'auparavant.

Je présume donc que ça dépend un peu de la machine ?

EDIT : Ah ! 1.2.6 ! Pardon. C'est la 1.2.5 que j'ai faite. Au temps pour moi, je ne sais si ça marche du coup, mais précaution notée !

Écrit par : MilesTEG 14 Apr 2018, 07:10

Hello,
Très bonne idée de faire ce topic smile.gif
Merci pour les mises à jour.

Cependant, l'auteur du kext IntelMausi, c'est Mieze : https://www.insanelymac.com/forum/forums/topic/304235-intelmausiethernetkext-for-intel-onboard-lan/

Le dépôt de ce kext c'est : https://github.com/Mieze/IntelMausiEthernet
Pour la version compilée c'est ici : https://www.insanelymac.com/forum/files/file/396-intelmausiethernet/

Je ne sais pas s'il y a des différences avec avec la version de Rehabman, peut être que ce dernier a compilé les sources de la version en cours de développement...
Mais la dernière version actuellement publiée, et compilée est la 2.3.0 de juillet 2017... donc un peu vieille biggrin.gif
La dernière version de développement compilée par Mieze est la V2.4.0d2 :
https://www.insanelymac.com/forum/forums/topic/304235-intelmausiethernetkext-for-intel-onboard-lan/?do=findComment&comment=2608822

Bon après, je sais pas si ces versions de développement sont très stables...

Je ne suis que de loin le hackintosh en ce moment, je n'ai pas le temps de gérer les mises à jour, donc je tourne sous windows.

Écrit par : jeanchrijaz 14 Apr 2018, 18:11

@ MilesTEG
aucune idée de la différence ou des modifications avec la version de Rehabman
ou si il a juste compilé la version de Mieze
sa version est estampillée 2.4.0d0 et date apparemment du 10 avril


Écrit par : MilesTEG 15 Apr 2018, 08:16

Citation (jeanchrijaz @ 14 Apr 2018, 19:11) *
@ MilesTEG
aucune idée de la différence ou des modifications avec la version de Rehabman
ou si il a juste compilé la version de Mieze
sa version est estampillée 2.4.0d0 et date apparemment du 10 avril


De ce que j'ai lu hier sur son repository, il a forké Mieze, et se resynchronise de temps à autre, mais je ne sais pas ce qu'il fait comme modifications... (je ne suis pas assez qualifié en code...)
J'ai effectivement vu qu'il avait mis à jour en 2.4.0d0 comme Mieze.

Écrit par : polyzargone 15 Apr 2018, 14:38

Citation (marlouin @ 11 Apr 2018, 13:19) *
C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ?


Les kexts dans Library/Extensions sont pour les développeurs tiers car depuis El Capitan et l'apparition du SIP, le dossier System/Library/Extensions est réservé… au Système tongue.gif.

Du coup, il n'y a pas vraiment de contre indication à mettre ses kexts dans Library/Extensions mais les mettre dans CLOVER/kexts me semble plus pratique dans la mesure où ça les centralise et ça facilite leur gestion.

Pour rappel, les kexts placés ici ne sont pas intégrés dans le cache de macOS ce qui à l'avantage de ne pas avoir à le reconstruire à chaque fois qu'on en ajoute/modifie/supprime et de ne pas avoir à s'occuper des droits/permissions (la partition EFI est un volume FAT32 qui ne les gère pas) mais ça à l'inconvénient d'être potentiellement complètement bloqué si pour une raison ou une autre l'injection des kexts par Clover ne fonctionne plus.

Heureusement, ce genre de cas est très rare smile.gif.

Citation (MilesTEG @ 14 Apr 2018, 08:10) *
Je ne sais pas s'il y a des différences avec avec la version de Rehabman


Comme souvent, la réponse se trouve sur le site du développeur (RehabMan en l'occurrence) :

Citation
<h2 id="markdown-header-fork-of-miezes-intel-mausi-network-driver-by-rehabman">Fork of Mieze's Intel Mausi Network Driver by RehabMan</h2> <h3 id="markdown-header-how-to-install">How to Install:</h3> Install to /S/L/E or /L/E using your favorite kext installer.

Or if using during installation, copy the kext to EFI/Clover/kexts/Other.

There are no real changes in this repo. I only forked it so I could have a build on bitbucket for automated scripts which download and install (via download.sh and install_downloads.sh used by my guides)

I will occasionally update the repo to sync with Mieze's changes (after testing).


En gros, il n'y a aucune différence si ce n'est que c'est plus simple pour lui car il peut se servir de sa version (son Fork) pour ses guides qui utilisent des scripts qui se connectent directement à son dépôt.

Écrit par : Sirix1995 15 Apr 2018, 14:52

Testé par ma chère et tendre, sur le XPS 730x équipé de sa GTX 560Ti, sous Sierra, le NvidiaGraphicsFixup 1.2.6 fonctionne. Pas de changement notable sur le comportement de la machine selon elle, je verrai à mon retour cela-dit.

Écrit par : MilesTEG 15 Apr 2018, 15:51

Citation (polyzargone @ 15 Apr 2018, 15:38) *
Citation (marlouin @ 11 Apr 2018, 13:19) *
C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ?


Les kexts dans Library/Extensions sont pour les développeurs tiers car depuis El Capitan et l'apparition du SIP, le dossier System/Library/Extensions est réservé… au Système tongue.gif.

Du coup, il n'y a pas vraiment de contre indication à mettre ses kexts dans Library/Extensions mais les mettre dans CLOVER/kexts me semble plus pratique dans la mesure où ça les centralise et ça facilite leur gestion.

Pour rappel, les kexts placés ici ne sont pas intégrés dans le cache de macOS ce qui à l'avantage de ne pas avoir à le reconstruire à chaque fois qu'on en ajoute/modifie/supprime et de ne pas avoir à s'occuper des droits/permissions (la partition EFI est un volume FAT32 qui ne les gère pas) mais ça à l'inconvénient d'être potentiellement complètement bloqué si pour une raison ou une autre l'injection des kexts par Clover ne fonctionne plus.

Heureusement, ce genre de cas est très rare smile.gif.

Citation (MilesTEG @ 14 Apr 2018, 08:10) *
Je ne sais pas s'il y a des différences avec avec la version de Rehabman


Comme souvent, la réponse se trouve sur le site du développeur (RehabMan en l'occurrence) :

Citation
<h2 id="markdown-header-fork-of-miezes-intel-mausi-network-driver-by-rehabman">Fork of Mieze's Intel Mausi Network Driver by RehabMan</h2> <h3 id="markdown-header-how-to-install">How to Install:</h3> Install to /S/L/E or /L/E using your favorite kext installer.

Or if using during installation, copy the kext to EFI/Clover/kexts/Other.

There are no real changes in this repo. I only forked it so I could have a build on bitbucket for automated scripts which download and install (via download.sh and install_downloads.sh used by my guides)

I will occasionally update the repo to sync with Mieze's changes (after testing).


En gros, il n'y a aucune différence si ce n'est que c'est plus simple pour lui car il peut se servir de sa version (son Fork) pour ses guides qui utilisent des scripts qui se connectent directement à son dépôt.

Rhoo, j'ai du raté la parti où il parle de ces scripts... (quoique, j'ai lu ce qui était écrit sur la description du dépôt...)
En tout cas merci pour les précisions smile.gif

Écrit par : yokin07 2 Jun 2018, 12:33

Une nouvelle version de https://github.com/vit9696/Shiki/releasesviens de sortir pour une compatibilité avec iTunes ( éviter les crash avec 10.13.5 ).


Écrit par : jeanchrijaz 2 Jun 2018, 12:39

il y aussi une nouvelle version de AppleALC qui passe en version 1.2.7

Citation
Added NVIDIA HDMI patch for GP107 and GP108 for 10.13.4+
Added NVIDIA HDMI patch for GP104 for 10.13.4+
Added ALC898 layout-id 98 for MSI GE62 7RE Apache Pro by spectra
Added ALC1220 layout-id 13 for Clevo P950HR by MacPeet
Added ALC888 layout-id 27 for Acer Aspire 7738G by MacPeet
Added 300 Series PCH HD Audio Controller patch by chrome
Added ALC269 layout-id 66 for Clevo N155RD by DalianSky
Added ALC285 layout-id 11 for Lenovo ThinkPad X1C6th by Rover
Added ALC294 layout-id 11 for Asus FL8000U by Rover
Added ALC269 layout-id 58 for HASEE Z6-i78154S2 by lianny
Added ALC233 layout-id 32 for ASUS VIVOBOOK S301LA by MacPeet

Écrit par : polyzargone 2 Jun 2018, 14:11

Citation
Added NVIDIA HDMI patch for GP107 and GP108 for 10.13.4+
Added NVIDIA HDMI patch for GP104 for 10.13.4+


Ces patchs inclus ne marchent pas chez moi : GM107 (GTX 750 Ti). Donc retour au patch Clover wink.gif.

NB : J'ai bien essayé de compiler une version custom d'AppleALC contenant les bons dev/vendor ID mais là non, ça ne fonctionne pas…

Écrit par : jeanchrijaz 7 Jun 2018, 13:26

https://github.com/lvs1974/NvidiaGraphicsFixup/releases passe en version 1.2.7

Citation
• Fix a name conflict for config variable

Écrit par : Sirix1995 7 Jun 2018, 16:13

Ce nouveau kext tourne sur le XPS (sous Sierra), rien à signaler, tout va bien. :3

Écrit par : jeanchrijaz 1 Jul 2018, 18:51

enfin un peu de la mise à jour en ce 1er juillet tongue.gif
https://github.com/acidanthera/Lilu/releases passe en 1.2.4

Citation
  • Internalize new APIs from 1.2.3
  • Added new EFI runtime API with custom variable extensions
  • Added new RTC storage API
  • Added centralised entitlement hooking API
  • Added lilu_os_qsort export (the supported interface is Apple-private)
  • Added liludelay=1000 boot argument to insert a 1s delay after each print
  • Added new symbol routing API with simplified interface
  • Fixed a kernel panic in userspace patching code on 10.14b1

Écrit par : jeanchrijaz 9 Jul 2018, 17:20

https://github.com/acidanthera/AppleALC/releases passe en version 1.2.8


Citation
  • Added basic 10.14 compatibility via masking real layout-id
  • AppleALC selected layout-id is now shown as alc-layout-id in ioreg
  • Overriden layout-id can be passed asapple-layout-id (alcaaplid=X)
  • Added ALC298 layout-id 66 for MECHREVO S1 by lgs3137
  • Added ALC298 revision-id 0x100101 support
  • Added ALC892 layout-id 12 for MSI GP70/CR70 by Slava77
  • Added ALC257 layout-id 11 for Lenovo T480 by MacPeet
  • Added ALC294 layout-id 12 for Lenovo M710Q by MacPeet
  • Added ALC298 layout-id 30 for Xiaomi Mi Notebook Air 13.3 by Constanta


Écrit par : jeanchrijaz 21 Jul 2018, 16:08

mise à jour de https://github.com/acidanthera/Lilu/releases qui passe en version 1.2.5

Citation
  • Added new DeviceInfo API
  • Added checkKernelArgument API
  • Added enforced LiluAPI interfaces
  • Added KextInfo::switchOff API
  • Added cpuid API
  • Allowed for onKextLoad to accept no callback
  • Removed GPU detection code from CPUInfo API
  • Enabled by default on 10.14


après Lilu.kext quelques mise à jour de kext qui en dépendent

https://github.com/acidanthera/AppleALC/releases passe en version 1.3.0

Citation
  • Requires Lilu 1.2.5 and higher and enabled on 10.14 by default
  • Added digital audio property injection for AMD, Intel, NVIDIA
  • Added NVIDIA multi-gpu NVIDIA HDAU patch support
  • Added ALC269VC layout-id 30 for Hasee Z6SL7R3 by HF



https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.0

Citation
  • Merged GPU kexts into one (AMD, Intel, NVIDIA) including H/W acceleration (Shiki)
  • Added binary and structural Intel framebuffer patches (thx to headkaze)
  • Added Intel CFL support
  • Fixed certain AMD multimonitor issues
  • Enabled 10.14 support by default

Écrit par : EricDu 24 Jul 2018, 21:36

Merci pour cette liste.

Peux-tu mettre à jour la description de WhateverGreen das le 1er post pour indiquer qu'il gère maintenant les GPU Intel et NVIDIA, comme indiqué ci-dessus?

Écrit par : MilesTEG 30 Jul 2018, 13:20

Citation (EricDu @ 24 Jul 2018, 22:36) *
Merci pour cette liste.

Peux-tu mettre à jour la description de WhateverGreen das le 1er post pour indiquer qu'il gère maintenant les GPU Intel et NVIDIA, comme indiqué ci-dessus?

En ce qui concerne ce kext WhateverGreen, il sert à corriger quels problèmes ?

Écrit par : jeanchrijaz 30 Jul 2018, 15:54

Citation (MilesTEG @ 30 Jul 2018, 14:20) *
En ce qui concerne ce kext WhateverGreen, il sert à corriger quels problèmes ?

il ne corrige pas des problèmes mais remplace plusieurs kext...

Citation
â—‹ EDIT
ce kext propose maintenant la fusion des kext pour AMD/intel/Nvidia et inclus aussi shiki.kext
pour les utilisateur de cartes Nvidia ou intel plus la peine d'installer NvidiaGraphicsFixup ou intelGraphicsFixup et shiki
Lilu.kext est par contre toujours obligatoire avec ce kext


Écrit par : MilesTEG 31 Jul 2018, 16:51

Citation (jeanchrijaz @ 30 Jul 2018, 16:54) *
Citation (MilesTEG @ 30 Jul 2018, 14:20) *
En ce qui concerne ce kext WhateverGreen, il sert à corriger quels problèmes ?

il ne corrige pas des problèmes mais remplace plusieurs kext...

Citation
â—‹ EDIT
ce kext propose maintenant la fusion des kext pour AMD/intel/Nvidia et inclus aussi shiki.kext
pour les utilisateur de cartes Nvidia ou intel plus la peine d'installer NvidiaGraphicsFixup ou intelGraphicsFixup et shiki
Lilu.kext est par contre toujours obligatoire avec ce kext


Ha ok smile.gif
Bon ben comme je n'utilise ni NvidiaGraphicsFixup ni shiki, je pense que je n'en ai pas besoin wink.gif

Écrit par : Farkas 12 Aug 2018, 20:48

Merci pour ce tuto. Très utile ! J'en apprends tous les jours ici smile.gif

Écrit par : jeanchrijaz 13 Sep 2018, 01:30

mise à jour des kext les plus importants :

• https://github.com/acidanthera/Lilu/releases qui passe en version 1.2.7



• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.2


• https://github.com/acidanthera/AppleALC/releases qui passe en 1.3.2

Écrit par : jeanchrijaz 23 Sep 2018, 04:29

• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.3


et avec un peu de retard https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/ a aussi été mis à jour le 15 septembre
pour passer en version 6.26-357-gceb835ea.1800

Écrit par : jeanchrijaz 31 Oct 2018, 19:26

petite vague de mises a jour des kext très certainement liée à Mojave 10.14.1


• https://github.com/acidanthera/Lilu/releases qui passe en version 1.2.8




• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.4



• https://github.com/acidanthera/AppleALC/releases qui passe en 1.3.3

Écrit par : jeanchrijaz 21 Dec 2018, 12:53

toujours pas de web driver Nvidia pour Mojave à l'horizon
mais un peu de news à l'approche de noel....


• https://github.com/acidanthera/Lilu/releases qui passe en version 1.2.9




• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.5



• https://github.com/acidanthera/AppleALC/releases qui passe en 1.3.4

Écrit par : Highmac 25 Dec 2018, 09:48

Merci pour les infos.
Et Bon Noël !

Écrit par : jeanchrijaz 29 Dec 2018, 16:02

un peu de news aujourd'hui concernant les mises à jour des kext....

• https://github.com/acidanthera/Lilu/releases qui passe en version 1.3.0




• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.6

Écrit par : thunder72fr 27 Jan 2019, 07:56

Pour simplifier la recherche des bons kexts à jour pour votre hackintosh, je vous propose ce lien:


https://onedrive.live.com/?authkey=%21APjCyRpzoAKp4xs&id=FE4038DA929BFB23%21455036&cid=FE4038DA929BFB23




Note de la modération :
Merci pour ta recherche et ton implication dans le forum
mais j'ai déplacé ton post et je l'ai fusionné avec celui déjà existant pour éviter d'avoir 50 post qui traitent du même sujet
néanmoins attention car certains kext ne sont pas tous à jour dans le lien que tu nous proposes

Écrit par : jeanchrijaz 5 Feb 2019, 15:30

un peu de mises à jour aujourd'hui....
pour l'instant ca ne concerne que lilu et AppleALC et en général comme les 3 sont étroitement liées,
je présume que WhateverGreen devrait bientot proposer sa mise à jour....


https://github.com/acidanthera/Lilu/releases passe en version 1.3.3



https://github.com/acidanthera/AppleALC/releases passe en version 1.3.5



Écrit par : jeanchrijaz 20 Feb 2019, 02:47

un peu de news aujourd'hui concernant les mises à jour des kext....

• https://github.com/acidanthera/Lilu/releases qui passe en version 1.3.4



Écrit par : Tchum 9 Mar 2019, 02:03

Bonsoir, je reviens vers ce post pour comprendre si un Kext mal configuré/ ou pas configuré du tout dans le système peut rendre invisible une carte vidéo PCI ? ou si je dois chercher ailleurs
Merci d'avance

Écrit par : jeanchrijaz 21 Mar 2019, 16:53

encore et toujours pas de web driver Nvidia pour Mojave à l'horizon
mais un peu de news aujourd'hui (youpi !!!) ....


• https://github.com/acidanthera/Lilu/releases qui passe en version 1.3.5



• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.7


• https://github.com/acidanthera/AppleALC/releases qui passe en 1.3.6



EDIT
ce sont les kext plus courants mais si vous avez d'autres kext qui ont été mis à jour n'hésitez pas à le signaler wink.gif

Écrit par : galoou 31 Mar 2019, 23:46

Salut, Concernant les kexts, c'est quoi les différences entre les versions entre "release" et "debug" ?
merci

Écrit par : polyzargone 1 Apr 2019, 00:10

Release = version finale et stable.
Debug = version pour aider au "debuggage" avec plus d'informations dans les logs du Sytème.

Bref, Release c'est pour le commun des mortels tongue.gif !

Écrit par : Highmac 18 Apr 2019, 07:47

https://github.com/acidanthera/AppleALC/releases
https://github.com/acidanthera/WhateverGreen/releases

Écrit par : jeanchrijaz 25 May 2019, 18:52

Comme personne ne le fait et bien c'est moi qui m'y colle lol laugh.gif
un peu de la news....


â—‰ https://github.com/acidanthera/Lilu/releases qui passe en version 1.3.6


â—‰ https://github.com/acidanthera/WhateverGreen/releases passe en version 1.2.9

â—‰ https://github.com/acidanthera/AppleALC/releases qui passe en 1.3.8

Écrit par : Highmac 29 May 2019, 10:45

Merci.
Tout fonctionne nickel !

Écrit par : polyzargone 28 Jun 2019, 17:54

Pour info, la liste des codecs supportés par AppleALC.kext a été mise à jour : https://github.com/acidanthera/AppleALC/wiki/Supported-codecs

Écrit par : jeanchrijaz 3 Jul 2019, 23:14

un peu de mise à jour en cette période de canicule....
elles concernent apparemment un peu plus les version bétas de macOS Catalina 10.15.xx


â—‰ https://github.com/acidanthera/Lilu/releases qui passe en version 1.3.7


â—‰ https://github.com/acidanthera/WhateverGreen/releases passe en version 1.3.0

â—‰ https://github.com/acidanthera/AppleALC/releases qui passe en 1.3.9


Écrit par : jeanchrijaz 16 Aug 2019, 10:08

j'étais un peu occupé ces derniers jours sur un petit projet
Donc avec un peu de retard voici quelques mises à jour....


â—‰ https://github.com/acidanthera/Lilu/releases qui passe en version 1.3.8


â—‰ https://github.com/acidanthera/WhateverGreen/releases passe en version 1.3.1

â—‰ https://github.com/acidanthera/AppleALC/releases qui passe en 1.4.0

Écrit par : Highmac 18 Aug 2019, 10:37

Merci.

Écrit par : jeanchrijaz 9 Sep 2019, 21:20

un peu en retard voici une petite mise à jour des kext les plus utilisés

â—‰ https://github.com/acidanthera/WhateverGreen/releases passe en version 1.3.2


â—‰ https://github.com/acidanthera/AppleALC/releases qui passe en 1.4.1


si il y a d'autres mises à jour n'hésitez pas à le signaler wink.gif

Écrit par : mbournau 22 Oct 2019, 06:54

Citation (jeanchrijaz @ 9 Sep 2019, 21:20) *
si il y a d'autres mises à jour n'hésitez pas à le signaler wink.gif


https://github.com/acidanthera/WhateverGreen/releases/tag/1.3.3 est passé en version 1.3.3

https://github.com/acidanthera/applealc/releases est passé en version 1.4.2

Écrit par : tinkar 22 Oct 2019, 09:55

Sympa. Merci. smile.gif

Écrit par : jeanchrijaz 22 Oct 2019, 11:11

aaah enfin quelqu'un qui réagit !!!!!
je n'ai volontairement pas signalé les mise à jour car je me sentais un peu seul à poster dans cette rubrique
j'attendais que quelqu'un les signale wink.gif

Écrit par : tinkar 23 Oct 2019, 16:04

On ne vous remerciera jamais assez pour nous annoncer les mises à jour de ces kexts. Sans ces kexts, nos hacks ne seraient pas aussi performants voir inutilisables !
Quand j'aurais un peu de temps (je suis sur mon deuxième hack en ce moment) je tâcherai de m'y coller aussi.

Écrit par : Highmac 24 Oct 2019, 08:09

Merci pour les mises à jours.
smile.gif

Écrit par : jeanchrijaz 30 Oct 2019, 23:43

Bon je profite d'avoir récupéré ma connexion internet pour mettre petite mise à jour ...

â—‰ https://github.com/acidanthera/applealc/releases qui passe en 1.4.3

• Added support for No-hda-gfx HDEF property disabling IGPU digital audio
• Added CX8050 layout-id 13 for ASUS S410U/X411U by cowpod
• Fix layout 13 CX8050 microphone after sleep by cowpod
• Added STAC9872AK layout-id 12 for Sony VGN-FZ11MR by ctich
• Added support for intel NUC7 HDMI audio device-id 719d by Sevift
• Update configdata for dell-5488 by daggeryu
• Fixed ALC292 layout-id 55 with linein (dock mic) boost issue by baesar0


Écrit par : Mac Arthur 31 Oct 2019, 01:50

Allez, un petit coup de pouce...


Whatevergreen qui passe en 1.3.4
https://github.com/acidanthera/WhateverGreen/releases/tag/1.3.4

v1.3.4

Added support for disabled AppleGraphicsDevicePolicy in AMD drivers on 10.15.1
Added basic support for -radcfg and -radgl on AMD Navi GPUs


Lilu qui passe en 1.3.9

https://github.com/acidanthera/lilu/releases

v1.3.9

Added QEMU/KVM vendor compatibility to device detection logic

Écrit par : tinkar 1 Nov 2019, 07:40

Merci pour tenir à jour cette rubrique. smile.gif

Écrit par : thunder72fr 16 Nov 2019, 08:52

A la base, la liste suivante des kexts sert pour opencore (je viens de basculer sur ce bootloader), mais elle donne tous les liens de download avec la définition, l'utilité, l'explication:

https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Kexts.md

Écrit par : Yellocab 2 Dec 2019, 13:53

Hello

les mises à jour de décembre!

https://github.com/acidanthera/Lilu/releases

v1.4.0

Fixed mishandling user patches process list after processKernel API call
Fixed extra I/O in user patcher even when no patches were needed
Added support for per-process (LocalOnly) userspace patches


https://github.com/acidanthera/AppleALC/releases

v1.4.4

Added ALC269 layout-id 12 for Asus Vivobook S200CE by chunnann
Update ALC269 layout-id 19 for Asus Vivobook S300CA by chunnann
Update ALC230 layout-id 20 to fix sleep after wake by ameenjuz
Added CX8150 layout-id 22 for ASUS VivoBook S405UA-EB906T by Andres ZeroCross
Added ALC285 layout-id 31 for Thinkpad X1E 8750H version by Flymin

https://github.com/acidanthera/WhateverGreen/releases

v1.3.5

Added Lilu 1.4.0 support, which is now the minimum supported version
Dropped legacy boot arguments (-shikigva, -shikifps)
Fixed handling agdpmod GPU property (in IGPUs and in conjunction with boot-arg)
Added -wegtree boot argument to force device renaming
Fixed FairPlay DRM playback patches on 10.15
Added shikigva and shiki-id aliases in IORegistry
Added applbkl aliases to IORegistry (data, 32-bit)
Added applbkl-name and applbkl-data IORegistry data keys to provide custom backlight data
Fixed applying CoreFP patches on Apple firmware, when they are not needed
Added shikigva=16 (repurposed) property to use AMD hardware DRM decoder in select apps
Added shikigva=128 (repurposed) property to use hardware decoder for FairPlay 1.0 (can be used as shikigva=144)
Do not disable DRM patches when shikigva is used even on Apple hardware for MacPro5,1 support

Écrit par : Mac Arthur 2 Dec 2019, 13:57

Mais il est partout en ce moment ! biggrin.gif

J'ai vérifié hier, j'étais à jour pour tous !

Écrit par : Yellocab 2 Dec 2019, 13:59

Citation (Mac Arthur @ 2 Dec 2019, 13:57) *
Mais il est partout en ce moment ! biggrin.gif

J'ai vérifié hier, j'étais à jour pour tous !


Bon il s'ennuie un peu en ce moment... alors il s'occupe!

Écrit par : Mac Arthur 2 Dec 2019, 14:00

Un Burger King et ça repart tongue.gif

Écrit par : Yellocab 2 Dec 2019, 14:14

Citation (Mac Arthur @ 2 Dec 2019, 14:00) *
Un Burger King et ça repart tongue.gif


BioBurger MooOOssieur...

Écrit par : Mac Arthur 2 Dec 2019, 14:19

Oui enfin un burger a jour, qui ne te plonge pas dans le noir

Écrit par : mbournau 2 Dec 2019, 17:00

En fait ça nous arrange bien qu'il s'ennuie ! Merci Yell'

Écrit par : polyzargone 2 Dec 2019, 19:36

Attention à ne pas trop dériver du sujet messieurs wink.gif.

Écrit par : Yellocab 2 Dec 2019, 19:40

Mac Arthur Yellocab Mbournau les mecs du fond de la classe...

whistle.gif

Écrit par : Highmac 4 Dec 2019, 08:36

Merci pour les infos de mises à jours.


P.S.: Burger King, sont pour moi, les meilleurs burgers industriel !
jap.gif

Écrit par : Yellocab 4 Dec 2019, 08:47

Citation (Highmac @ 4 Dec 2019, 08:36) *
Merci pour les infos de mises à jours.


P.S.: Burger King, sont pour moi, les meilleurs burgers industriel !
jap.gif



chuuut on va se faire engueuler...! wink.gif Ah la guerre des burgers!

Écrit par : jeanchrijaz 9 Dec 2019, 17:10

suis je le seul a avoir un soucis avec ces kext et clover 5100?
j'explique... quand je les laisse dans le dossier other j'ai le hack qui reboote en boucle
j'ai été obligé de les mettre dans le dossier 10.15 alors qu'avant de les mettre à jour je n'avais pas le soucis (même en 5100)

Écrit par : Yellocab 9 Dec 2019, 20:10

Bah ça alors

C’est pas le kext inject Yes/Detect ?

Écrit par : jeanchrijaz 9 Dec 2019, 20:39

Citation (Yellocab @ 9 Dec 2019, 20:10) *
C’est pas le kext inject Yes/Detect ?

non je ne pense pas car sinon j'aurai eut le soucis avant de mettre à jour les kext
j'ai mis à jour d'abord clover, redémarrage ok
et dès que je mets à jour les kext ca reboot en boucle, obligé de les désactiver
et si je remets les anciens démarrage ok à nouveau
pour que ca démarre avec les nouveaux kext il faut que je les mette dans le dossier 10.15
étrange....
est ce que ca ne viendrait pas de la dernière version de clover 5100?

EDIT
Je précise que ca le fait sur mon petit serveur ou j'ai installé Catalina (dernière mise à jour)

Écrit par : Highmac 10 Dec 2019, 08:49

Pour moi, j'ai mis à jour les kexts puis Clover: R.A.S.

Écrit par : jeanchrijaz 10 Dec 2019, 22:36

tout est rentré dans l'ordre avec la mise à jour de Catalina en 10.15.2....
les kext ont repris leur place habituelle dans le dossier other...

Écrit par : jeanchrijaz 13 Jan 2020, 15:27

Bon pour une fois je ne serai pas en retard...
les mises à jour sont toutes chaudes

• https://github.com/acidanthera/Lilu/releases qui passe en version 1.4.1



• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.3.6


• https://github.com/acidanthera/AppleALC/releases qui passe en 1.4.5

Écrit par : Highmac 14 Jan 2020, 08:07

Merci.
smile.gif

Écrit par : hoogs 14 Jan 2020, 09:29

J'ai mis à jour Clover en 5103 et les 3 kexts mentionnés hier, la machine a bien rebooté, en revanche j'ai perdu l'affichage des (maigres) infos de monitoring que j'avais : la température du CPU n'apparait plus dans menumeters, la vitesse d'un ventilateur (j'en ai toujours eu qu'un qui apparaissait) dans Macs Fan control. Je ne sais pas trop ce que j'ai foiré pour ça confused5.gif

Écrit par : Yellocab 14 Jan 2020, 10:04

Hello Hoogs

la mise a jour de Clover a peut être fait du tri dans tes drivers ou tes kexts.

A ce jour j'ai ça de mon côté et tout fonctionne (iStat menu)


Écrit par : Mac Arthur 14 Jan 2020, 12:27

Merci ! tout tourne parfaitement, on a les mêmes heures de téléchargement avec +6 pour moi tongue.gif

Écrit par : hoogs 14 Jan 2020, 12:41

Citation (Yellocab @ 14 Jan 2020, 10:04) *
A ce jour j'ai ça de mon côté et tout fonctionne (iStat menu)


C'était bien le soucis, merci à toi !
VirtualSMC avait été mis à jour, j'ai repris le kext backup (pour une fois que j'y pense tongue.gif) et la température est revenue sur menu meters.
Entre temps j'ai installé HWMonitorSMC2 pour voir, j'ai un peu plus d'infos qu'hier avec la remise du bon kext (les core temperatures sont apparues ainsi que le fan 0).

Je vais fouiller dans l'espoir de comprendre si c'est modifiable, et comment, pour intégrer d'autres sensors possibles (infos GPU, autres ventilateurs)


Écrit par : jeanchrijaz 14 Jan 2020, 13:45

Citation (hoogs @ 14 Jan 2020, 12:41) *
Je vais fouiller dans l'espoir de comprendre si c'est modifiable, et comment, pour intégrer d'autres sensors possibles (infos GPU, autres ventilateurs)

en ajouter je ne sais pas... bien que ca doit être relativement compliqué je pense
mais tu peux toujours modifier les noms de tes sensors existants et quelques valeurs
https://forum.macbidouille.com/index.php?showtopic=406749&view=findpost&p=4192948 est un peu vieux mais c'est ce que j'avais fait sur ma config et ca fonctionne toujours


Écrit par : Mac Arthur 3 Feb 2020, 12:14

Et hop...

• AppleALC.kext qui passe en 1.4.6
https://github.com/acidanthera/AppleALC/releases/tag/1.4.6
v1.4.6
Add missing pinconfig ALC235 layout-id 16
Fixed speaker/headphone priority ALC700 layout-id 11
300 Series PCH HD Audio is native in 10.14+
Added ALC215 layout-id 18 for HP 830 G6 by 965987400abc
Added TCSEL change to TC0 for Intel codecs

Écrit par : Yellocab 2 Mar 2020, 20:48

Hello

Quelques mises à jour aujourd'hui!

https://github.com/acidanthera/Lilu/releases
Fixed IMEI device detection on some platforms
Added CometLake CPU model support (thx @stormbirds)
Added getFatOffset MachO API

https://github.com/acidanthera/WhateverGreen/releases
Improved the maximum link rate fix: Now correct the value read from extended DPCD as well. (by @0xFireWolf)
Improved firmware loading handling on 10.15.4 (may fix booting issues on KBL+)
Improved support for Comet Lake IGPUs (thx @stormbirds)

https://github.com/acidanthera/AppleALC/releases
Added support for Intel C620 series PCH Audio
Fixed injected MaximumBootBeepVolume
Added ALC256 layout-id 23 by Andres ZeroCross for Razer Blade 15 RZ09-02705E75
Added mute button to ALC230 layout 20
Added ALC295 layout-id 23 for HP OMEN 15-AX000 by Lancet-z
Added ALC256 layout-id 16 for Dell 7000 Series with 2.1Ch by vicjl
Added ALC294 layout-id 66 for ASUS X542UQR by KKKIIINNN
Added ALC236 layout-id 12 for Lenovo Xiaoxin Air 14IKBR by AlexanderLake
Added ALC292 layout-id 15 for LENOVO THINKPAD T450_T450s_X240 - Manual by ModeMacPeet
Added ALC1220 layout-id 30 for Z370 AORUS Gaming 7 - Output SP/HP SwitchMode by MacPeet
Added ALC294 layout-id 28 for Asus ROG G531GD by ayatkyo
Added ALC255 layout-id 71 for Acer Aspire A515-51(G) by DoctorStrange96
Added ALC235 layout-id 17 for Lenovo ThinkCentre Tiny M720q by marianvlaza


Enjoy!

Écrit par : jeanchrijaz 7 Apr 2020, 06:02

En cette période un peu compliquée, un peu de niouzes....
prenez soin de vous wink.gif

• https://github.com/acidanthera/Lilu/releases qui passe en version 1.4.3



• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.3.8


• https://github.com/acidanthera/AppleALC/releases qui passe en 1.4.8

Écrit par : Highmac 10 Apr 2020, 07:41

Merci, pour les mises à jours.

Écrit par : Yellocab 4 May 2020, 08:32

Hello la team Rocket

Les petites mises à jour du jour!

https://github.com/acidanthera/Lilu/releases
v1.4.4
* Added new CFL connector-less framebuffers: 0x9BC80003, 0x9BC50003, 0x9BC40003
* Fixed KDK support disrespecting file suffixes


https://github.com/acidanthera/WhateverGreen/releases
v1.3.9
* Added igfxdumpdelay boot argument to delay -igfxdump in ms
* Partially fix ICL framebuffer patching
* Add support to injecting Force_Load_FalconSMUFW from OpenCore
* Disabled automatic enabling of GVA for Polaris on 10.13 and lower
* Replaced -radnogva argument with radgva=0/1 to force GVA for Polaris
* Added wegtree=1 boot argument (rebuild-device-tree property) to force device renaming on Apple FW

https://github.com/acidanthera/AppleALC/releases
v1.4.9
* Added IDT92HD73E1X5 layout-id 15 for HP Envy h8 1425eg by MacPeet
* Fix Headphone NodeID ALC269VC layout-id 22 Veritron Z4640G by Andres ZeroCross
* Added ALC255 layout-id 29 for Acer Predator G3-571 by dhinakg
* Added ALC256 layout-id 17 for Magicbook with 4CH by hjmmc
* Updated ConfigData & Added WakeConfigData for ALC295 layout-id 14 by hieplpvip
* Added ALC671 layout-id 88 for HP 280 Pro G4 by lcp6668
* Added ALC294 layout-id 22 for ASUS ROG GL504GW by cowpod
* Added ALC892 layout-id 22 for ASRock Z390m-ITX/ac by imEgo
* Added wakeconfigdata for ALC230 layout-id 20 by ameenjuz
* Added ALC235 layout-id 24 for ASUS TUF FX705GM by therealgudv1n
* Added ALC892 layout-id 20 for GIGABYTE Z390M GAMING by bokeylee
* Added ALC298 layout-id 16 for Dell Precision 5520 by Pingren
* Added ALC269 layout-id 77 for Thunderobot-G7000S by Phoenix-Liang
* Rename 400 series LP controller, add 400 series PCH-H controller

https://github.com/acidanthera/VirtualSMC/releases
v1.1.3

Fixed compatibility with 10.15 debug kernel with traptrace enabled

Écrit par : Highmac 4 May 2020, 08:42

Merci.
Je mets à jour.

Écrit par : laurent44 13 May 2020, 17:20

Bonjour,

petite question d'installation concernant les kexts :

Vous écrivez :

Citation
Maintenant qu'on a récupéré tous nos kext, nous allons les placer dans la partition EFI et plus précisément, dans le dossier "EFI/CLOVER/kexts/Other".
Ensuite, il faudra juste redémarrer son Hack pour que le ou les kexts que vous avez ajouté puissent se charger avec le système.

Quand on crée sa clé USB pour installer l'OS, on doit bien les glisser à la main dans le "EFI/CLOVER/kexts/Other" de ladite clé ?
Mais quand on a un OS déjà fonctionnel, qui boote dans Clover sans l'aide de la clé, et qu'on souhaite ajouter, mettre à jour, ou enlever des kexts doit on les glisser à la main simplement dans "EFI/CLOVER/kexts/Other" de la partition EFI de l'OS ?
J'avais lu qu'il valait mieux utiliser un installeur de kexts, comme KextBeast ?

J'ai peut-être loupé une info. Sinon, pourriez vous éclaircir ce point ?
Peut-être que ça ne concerne pas le dossier "EFI/CLOVER/", mais plutôt le dossier "S/L/E" du système.

Écrit par : polyzargone 13 May 2020, 17:47

Citation (laurent44 @ 13 May 2020, 17:20) *
J'avais lu qu'il valait mieux utiliser un installeur de kexts, comme KextBeast ?


Va voir ici : https://forum.macbidouille.com/index.php?showtopic=393525

Écrit par : laurent44 13 May 2020, 17:58

Ok,
je compte glisser mes kexts dans "CLOVER/kexts" donc pas besoin d'utilitaire pour gérer les permissions, vu que je suis sur une partition EFI qui ne les gère pas, et que le bootloader s'en occupera.
Je suppose qu'il y aura peut-être des cas où je devrai en mettre certains ailleurs que dans "CLOVER/". Dans ce cas, j'utiliserai Kext Wizard ou Kext Utility.

Écrit par : polyzargone 13 May 2020, 17:59

Citation (laurent44 @ 13 May 2020, 17:58) *
Je suppose qu'il y aura peut-être des cas où je devrai en mettre certains ailleurs que dans "CLOVER/". Dans ce cas, j'utiliserai Kext Wizard ou Kext Utility.


C'est très rare quand même.

Écrit par : jeanchrijaz 1 Jun 2020, 22:21

tout chaud sorti du four ... les petites mises à jour de nos kext préférés

• https://github.com/acidanthera/Lilu/releases qui passe en version 1.4.5


• https://github.com/acidanthera/WhateverGreen/releases passe en version 1.4.0

• https://github.com/acidanthera/AppleALC/releases qui passe en 1.5.0

• https://github.com/acidanthera/VirtualSMC/releases qui passe en 1.1.4

En Retard mais devrait être bientot mis à jour.

• https://github.com/acidanthera/BrcmPatchRAM/releases qui passe en 2.5.3

Écrit par : Mac Arthur 3 Aug 2020, 23:43

Et on continue avec des updates tout frais du jour pour:

- Apple ALC
https://github.com/acidanthera/AppleALC/releases

v1.5.1

Set MinKernel Catalina for 400 Series
Added constants for 11.0 support
Added 400 series 0x6c8 and 0x2c8 controller patch (thanks @lvs1974)
Added ALC295 layout-id 24 for HP Pavilion / OMEN-2 by zty199
Update CA0132 layout-id 7, 4, 2, 1 by wern-apfel
Added IDT92HD95 layout-id 11 by wern-apfel
Added Icelake Smart Sound Technology Audio Controller
Fix Headphone NodeID,Add SPDIFOut NodeID,ALC255 layout-id 20 for DELL 7447 by was3912734
Added ALC290 layout-id 15 for HP m6 n015dx by MacPeet
Added ALC285 layout-61 for Lenovo Yoga C740 by fewtarius
Added CA0132 LayoutID 99 - 5.1 channel for Alienware-M17X-R4 by DalianSky
Added ALC289 layout-id 11 for alienware m17r2 by leeoem



- Lilu
https://github.com/acidanthera/lilu/releases

v1.4.6

Added preliminary definitions for 11.0 support
Temporarily disabled user patcher for 11.0
Added external-audio property to ignore PCI audio cards
Added in-memory symbol solving for 11.0
Fixed accidentally solving stabs instead of normal symbols
Added device publishing API to monitor device startup
Added DeviceInfo caching for improved performance
Added implicit slotted (medium) patches in KC mode to reduce patch size



- WhateverGreen
https://github.com/acidanthera/WhateverGreen/releases

v1.4.1

Added igfxmetal=1 boot argument (and enable-metal property) to enable Metal on offline IGPU
Fixed applying patches on CometLake IGPUs, thx @apocolipse
Added constants required for 11.0 update
Added the use of RPS control for all the command streamers on IGPU (disabled via igfxnorpsc=1)
Add -igfxvesa to disable Intel Graphics acceleration.
Fix black screen on igfx since 10.15.5
Add workaround for rare force wake timeout panics on Intel KBL and CFL.
Add Intel Westmere graphics support.


Écrit par : mbournau 6 Oct 2020, 20:05

Petite séance d'updates :

Lilu

v1.4.8

Added MacKernelSDK with Xcode 12 compatibility
Removed kern_atomic.hpp due to MacKernelSDK implementation
Acidanthera MacKernelSDK is now required for all plugins
Fixed Lilu loading on macOS 10.6 (not all APIs will be functional)
Fixed plugin debug log not working with Lilu disabled

Whatevergreen

v1.4.3
Added CFL and CML P630
Added MacKernelSDK with Xcode 12 compatibility
Fixed loading on macOS 10.11 and earlier

AppleAlc

v1.5.3
Fix ALCS1200A lost ID 11 by owen0o0
Added MacKernelSDK with Xcode 12 compatibility
Added CX20632 layout-id 20 for HP Elitedesk 800 G5 Mini by phucnguyen2411
Added ALC269VC layout-id 24 for Hasee U45S1 by zero816
Added ALC283 layout-id 45 for NUC7 by micsell
Added ALC235 layout-id 99 for Lenovo TianYi 510s Mini by DalianSky
Added ALC1150 layout-id 99 for Gigabyte GA-Z97X-UD5H by DalianSky
Correct layout 13 for IDT92HD87B2/4

Écrit par : Mac Arthur 3 Nov 2020, 05:10

Allez aujourd'hui c'est moi qui m'y colle tongue.gif

Lilu
v 1.4.9
https://github.com/acidanthera/lilu/releases

Added the PCI GMCH Graphics Control register definition. (by 0xFireWolf)
Added a new API to solve multiple symbols in one shot conveniently. (by 0xFireWolf)
Added a new RouteRequest constructor to work with function pointers without additional type castings. (by 0xFireWolf)


Apple ALC
v 1.5.4
https://github.com/acidanthera/applealc/releases

Improved Ice Lake controller patches by fewtarius
Added verb sending functionality from userspace by black-dragon74
Added ALC235 (display as ALC233) layout-id 35 for Lenovo Qitian M420-D046© by crysehillmes
Added ALC892 layout-id 100 for MSI Z370-A PRO by GeorgeWan
Added ALCS1200A layout-id 51 for for ASROCK Z490 Steel Legend by GeorgeWan
Added ALC662 layout-id 66 for Lenovo Qitian M415-D339 by static-host
Fixed ALC285 layout-Id 21 for X1C6 (by @fewtarius)
Added ALC272 layout-id 12 for Lenovo Y470 by amu_1680c
Added patch CX20751/2 by vasishath to fix internal mic gain adjustment (this fix microphone volume slider in system preferences)
Added ALC230 layout 13 & 20 Jack Sense and EAPD support and add WakeConfigData to layout 13
Added ALC290 layout-id 10 for HP Envy 15t-k200 w/ Beats Audio 2.1 by temp1122-sys


VirtualSMC
v 1.1.8
https://github.com/acidanthera/virtualsmc/releases

Reduce audio lags in SMCDellSensors


Whatevergreen
v 1.4.4
https://github.com/acidanthera/whatevergreen/releases

Extended the maximum link rate fix: Now probe the rate from DPCD automatically and support Intel ICL platforms. (by @0xFireWolf)
Fixed an issue that LSPCON driver causes a page fault if the maximum link rate fix is not enabled. (by @0xFireWolf)


Écrit par : tinkar 6 Nov 2020, 08:54

Merci pour le partage. je ne suis plus d'aussi près ces kexts, alors qu'ils sont essentiels à nos hacks.

Écrit par : mbournau 7 Dec 2020, 20:53

Allez, aujourd'hui c'est moi qui régale :

https://github.com/acidanthera/lilu/releases/tag/1.5.0

https://github.com/acidanthera/applealc/releases/tag/1.5.5

https://github.com/acidanthera/WhateverGreen/releases/tag/1.4.5

https://github.com/acidanthera/VirtualSMC/releases/tag/1.1.9

Écrit par : Lafaboune 8 Dec 2020, 12:29

^ Merci, mbournau, je dirais même plus.

Lilu 1.5.0
Fixed Apple HDEF detection made by NVIDIA
Fixed race-condition in select kext detection during patching (thx to lvs1974)

AppleAlc 1.5.5
Fixed kext loading issues on 10.8 and similar operating system
Added a requirement to inject alc-verbs or use alcverbs=1 argument for custom verbs
Added ALC255 layout-id 66 for Dell Optiplex7060/7070MT(Separate LineOut) by Dynamix1997
Fixed Jack Sense and EAPD on ALC 236 layout ID 14 by erinviegas
Added VIA VT2021 layout-id 13 support for all 3 analog lineOUTs on Gigabyte GA-Z77X-D3H (rev. 1.0) by enrysan0
Added ALC283 layout-id 13 for (Alldo)Cube Mix Plus by Aldo97
Fix PinConfigs ALC662v3 for Lenovo M415-D339
Added ALC295 layout-id 22 for HP Spectre x360 by aleixjf
Added ALC285 layout-id 71 for Spectre x360 ap0xxx by jpuxdev
Added ALC221 layout-id 88 for HP ProDesk 400 G2 Desktop Mini PC by dragonbbc
Added CX8200 layout-id 80 for LG Gram 17 17z990 by rdmitry0911
Added ALC269 layout-id 91 for Chuwi CoreBox by Luca1991
Modify CX20632 layout-id 20 - Added Mic support and outputs mute controls - HP EliteDesk 800 G4/G5 mini by sisumara
Added ALC671 layout-id 16 for Fujitsu Q558 by sisumara
Added -dev option to alc-verb to support sending commands to all codecs

WhateverGreen 1.4.5
Enabled loading in safe mode (mainly for AGDP fixes)
Resolved an issue that the maximum link rate fix is not working properly on Intel Comet Lake platforms. (Thanks @CoronaHack)
Allowed enabling igfxrpsc on Comet Lake
Fixed failed to route IsTypeCOnlySystem warning from Skylake to Ice Lake

VirtualSMC 1.1.9
Improve manual fan control in SMCDellSensors (use control registers 0x35a3 and 0x34a3 to cover more Dell models)
Fix processKext in SMCDellSensors (could be called multiple times for the same kext since flag Reloadable was set)
Reduce audio lags in SMCDellSensors when USB audio device is used
Allow not injecting TB0T SMC key when it is unavailable in SMCBatteryManager

Écrit par : mbournau 5 Jan 2021, 19:02

Bon, quelques mises à jour (2 sur la bande des 4 ci dessus) :

https://github.com/acidanthera/WhateverGreen/releases/tag/1.4.6

* Le correctif des registres de rétroéclairage remplace le précédent correctif de rétroéclairage de Coffee Lake et est maintenant disponible sur les plates-formes Intel Ice Lake.
* L'argument de démarrage igfxcflbklt = 1 ainsi que la propriété de périphérique enable-cfl-backlight-fix sont obsolètes et remplacés par -igfxblr et enable-backlight-registers-fix.
* Ajoute le remplacement d'horloge de pixel max via l'argument de démarrage -igfxmpc ou les propriétés de périphérique enable-max-pixel-clock-override et max-pixel-clock-frequency.
* Déplacement des échantillons PNLF vers OpenCore.

https://github.com/acidanthera/AppleALC/releases/tag/1.5.6

* Improved alc-verbs availability checking
* Add ALC256 layout-id 67 for Dell OptiPlex 7080
* Add ALC222 layout-id 11 for HP EliteDesk 800 G6 Mini
* Add ALC256 layout-id 69 for Xiaomi Pro Enhanced 2019
* Add ALC235 layout-id 37 for Lenovo IdeaCentre Mini 5
* CX20751_2 fixed mic gain slider in Big Sur




Écrit par : mbournau 3 Feb 2021, 08:44

https://github.com/acidanthera/Lilu/releases
https://github.com/acidanthera/applealc/releases
https://github.com/acidanthera/whatevergreen/releases
https://github.com/acidanthera/virtualsmc/releases

Écrit par : Mac Arthur 3 Feb 2021, 09:00

Arff j'ai fait ça ce matin, OC 0,66 tout roule biggrin.gif

Écrit par : Sirix1995 18 Feb 2021, 16:56

J'ai tout mis à jour sur le XPS aussi, tout roule.

Écrit par : mbournau 3 Mar 2021, 13:52

Pas de nouveau pour lilu mais pour les trois autres ils passent : AppleAlc en 1.5.8, WeG en 1.4.8 et VirtualSMC en 1.2.1

Écrit par : Mac Arthur 3 Mar 2021, 14:17

La flemme ausi tongue.gif
Plus de lien, plus de descriptif, qui pour la relève? biggrin.gif

Écrit par : mbournau 3 Mar 2021, 14:18

Je pensais que ça te ferait plaisir de le faire, c'est pour ça !! wink.gif

En même temps il suffit de cliquer sur les liens des posts précédents !!

Écrit par : Mac Arthur 26 Mar 2024, 07:46

Tu t'absentes 3 ans et... tu te rends compte que l'herbe a poussé !
Et hop un coup de débroussailleuse whistle.gif

https://github.com/acidanthera/Lilu/releases/tag/1.6.7
https://github.com/acidanthera/AppleALC/releases/tag/1.8.9
https://github.com/acidanthera/WhateverGreen/releases/tag/1.6.6
https://github.com/acidanthera/VirtualSMC/releases/tag/1.3.2

Des fois non mais j'te jure rolleyes.gif


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