Administrators Hervé Posted August 1, 2014 Administrators Share Posted August 1, 2014 Specifications: BIOS A06 (needs HDD set to AHCI mode) Intel QM67 Express chipset Intel Sandy Bridge i5-2410M 2.30GHz Dual-Core CPU (Turbo boost to 2.90GHz) Integrated Intel HD3000 graphics with 14.0" 1600x900 WideScreen LCD 4Go DDR3-1333 RAM Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502) IDT 92HD90 High Def audio (PCI ven id 0x8086, dev id 0x1c20) Intel Centrino N6205 wireless card (unsupported), so I used a wireless USB dongle instead O2 Micro SD card reader (PCI ven id 0x1217, dev id 0x8221) DW375 Bluetooth module (PCI ven id 0x431c, dev id 0x8187) CD/DVD drive 1 x headset jack 2 x USB 2.0 ports (right side) 1 x combo USB 2.0/eSATA port (right side) 1 x USB 2.0 port (left side) 1 x VGA output 1 x HDMI output 1 x ExpressCard slot pc37:~ admin$ lspci -nnpcilib: 0000:00:02.0 64-bit device address ignored.00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 04)00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b4)00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b4)00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)00:1f.0 ISA bridge [0601]: Intel Corporation QM67 Express Chipset Family LPC Controller [8086:1c4f] (rev 04)00:1f.2 RAID bus controller [0104]: Intel Corporation 82801 Mobile SATA Controller [RAID mode] [8086:282a] (rev 04)00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)02:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [8086:0082] (rev 34)0a:00.0 SD Host controller [0805]: O2 Micro, Inc. Unknown device [1217:8221] (rev 05)0a:00.1 Mass storage controller [0180]: O2 Micro, Inc. Unknown device [1217:8231] (rev 03) Target OS X release: Mavericks 10.9.4Installation fully successful with myHack v3.3.1 and attached Latitude E6420 bootpack on a SATA 6.0Gbps SSD partitioned GUID, formatted Mac OS X (journaled) and connected to a USB port (because BIOS was found locked with HDD set to RAID mode and I don't have the unlocking password). Initial build with 10.9.1, followed by 10.9.4 Combo update. This particular model is 100% operational as far as I can see, a most excellent Hackintosh throughout. Working: full QE/CI with HD3000 on 1600x900 LCD (with patched DSDT) VGA output (with patched Intel SNB FrameBuffer) HDMI output OOB keyboard backlight & backlight control OOB trackPad + nub LCD brightness control OOB full audio (with patched AppleHDA) built-in Gigabit Ethernet (with AppleIntelE1000 kext) Bluetooth OOB display & system sleep/wake (sleeps Ok through active corner or energy savings setup) - set hibernate mode to 0 (sleep to RAM) wireless with compatible mini PCIe card/USB dongle (I used a Lafalink LF-12 USB dongle with Ralink's driver v4.2.910) battery management & monitoring (with VoodooBattery kext) native SpeedStep (with patched AICPUPM kext and Kozlek's FakeSMC + SMBIOS tuned up for MBP8,1/SMC keys 1.68f99/smc-huronriver) TurboBoost to x29 2.90GHz (with tuned-up SSDT) all USB ports jack & HDMI audio output SD card reader (with DSDT patch or patched VoodooSDHC kext) Not tested yet: ExpressCardNot working: CD/DVD drive: SATA device does not appear to be detected/recognised (side effect of BIOS SATA mode set to RAID?) GeekBench 2.4.3 (32bit) gives a good 6000+ rating: Everything in the pack below: E6420_i5-2410M_HD3k_Mav-Pack.zip Other E6420 laptops fitted with same graphics hardware config (GPU + Screen) but different CPU will require a different and suitable SSDT table than provided in the above pack (can be looked up on the web or created with SSDT generator tool -> See RampageDev's blog for detailed guide). In such cases and in order to avoid CPU power management-related kernel panics (KP), NullCPUPowerManagement kext is probably required until the CPU-specific SSDT is generated. The kext just needs to be added to /Extra/Extensions followed by myHack->myFix (quick). 1 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 9, 2014 Author Administrators Share Posted August 9, 2014 Verified to work with BIOS versions A19 and A21 too. Link to comment Share on other sites More sharing options...
Recommended Posts