IPB

Bienvenue invité ( Connexion | Inscription )

> Dell Latitude E7440, Un UltraBook qui fait un très bon Hack
Options
polyzargone
posté 24 Jun 2018, 17:01
Message #1


Macbidouilleur d'Or !
*****

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



Dell Latitude E7440


Spécifications :
  • CPU : Intel Core i7 4600U @ 2,10 GHz - Turbo 3,30 GHz > OK
  • GPU : Intel HD 4400 (1920x1080, une version 1360x768 existe également) > OK
  • Ethernet : Intel I218-LM > OK
  • WIFI : Carte Intel d'origine remplacée par une Atheros AR9285 > OK
  • Audio : RealtekALC 292 nativement supporté par AppleALC > OK
  • 3x USB 3.0 : Pas besoin d'injecteur > OK
  • 1x HDMI > OK
  • 1x DisplayPort > Pas testé
  • 1x Lecteur de carte SD : Fonctionne via un patch DSDT > OK
  • Webcam > OK
  • Clavier rétro-éclairé & touches du volume audio > OK
Et bien sûr, la veille, iCloud, iMessage & FaceTime fonctionnent smile.gif

Configuration du Bios UEFI :

NB : Je n'ai pas listé tous les réglages, seulement ceux qui sont essentiels pour démarrer sur macOS et pour avoir une gestion correcte de l'énergie. Vous pourrez les affiner selon vos besoins.

En ce qui concerne les options de Virtualisation, vous pouvez les laisser activées.
  • General
    • Boot Sequence > UEFI
  • System Configuration
    • SATA Operation > AHCI
    • USB PowerShare > Enable (optionnel)
  • Security
    • Secure Boot Enable > Disabled
  • Performance
    • Multi Core Support > All
    • Intel SpeedStep > Enable
    • C-States Control > Cocher C states
    • Intel TurboBoost > Enable
    • HyperThread Control > Enabled
  • Power Management
    • USB Wake Support > Enable
    • Primary Battery Charge Configuration > Au choix (personnellement, j'ai pris ExpressCharge)
    • Battery Slice Charge Configuration > ExpressCharge
    • Intel Smart Connect Technology > Smart Connect (optionnel)
Installation :

Il serait trop long de vous faire un tuto complet et détaillé de l'installation de cet UltraBook. Je vous invite donc à lire celui que j'avais fait pour l'Acer Aspire V3 772G. Vous y trouverez toutes les instructions nécessaires pour préparer votre dossier EFI/CLOVER/ACPI/patched.

De toute façon, le principe reste toujours le même :

  1. Extraire les tables ACPI grâce à la clé
  2. Décompiler ces tables
  3. Patcher les fichiers .dsl (1)
  4. Compiler les fichiers patchés en .aml (2)
  5. Lancer l'installation


Je vous met quand même en PJ un fichier .txt qui contient tous les patchs nécessaires au Latitude E7440, les tables d'origine (Bios en version A25) ainsi qu'un dossier CLOVER complet qui vous permettra d'avoir un Hack 100% fonctionnel et qui fonctionne très bien avec macOS 10.14 Mojave ! smile.gif :

https://drive.google.com/open?id=1qA5WsG_Wz...vMI3eVx2L4J5Crz

Si vous souhaitez tout de même essayer par vous-même, ce que je vous conseille fortement, je vous renvoie vers l'excellent guide de RehabMan sur l'art et la manière de patcher les DSDT/SSDTs d'un portable :

[Guide] Patching LAPTOP DSDT/SSDTs

(1) Le Latitude E7440 n'utilise pas la technologie Optimus, il est donc "plus simple" à faire et ne nécessite que de patcher la DSDT.

(2) Lorsque vous ouvrirez le fichier DSDT.dsl pour la première fois dans MaciASL et que vous cliquerez sur "Compile", vous obtiendrez 4 erreurs :



Pour corriger les 2 premières, vous devrez cliquer sur la première et changer les lignes suivantes :

De ça :

Code
                If (LEqual (PM6H, One))
                    {
                        CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                        Store (Zero, ECRW (If (PM0H)
                                {
                                    CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                                    Store (Zero, F0LN)
                                }))
                    }


En ça :

Code
                If (LEqual (PM6H, One))
                 {
                     CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                     Store (Zero, ECRW) If (PM0H)
                             {
                                 CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                                 Store (Zero, F0LN)
                             }
                 }


Vous pourrez ensuite cliquer sur "Patch" et copier/coller le contenu du fichier .txt en PJ afin de n'avoir plus aucune erreur et d'avoir une DSDT totalement patchée smile.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

Les messages de ce sujet


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 : 19th April 2024 - 09:03