Jump to content

Dell Latitude E6420 with i5-2410M, HD3000 and 1600x900 LCD - Mavericks


Hervé
 Share

Recommended Posts

  • Administrators

E6420.jpg E56420_sides.jpg
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 -nn
pcilib: 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.4

Installation 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.
 
E6420_HiRes_Mac10.9.4.jpg
VGA_output.jpg i5-2410M_SpeedStep.jpg
Dual_screen_HDMI.jpg HDMI_TV.jpg
Audio.jpg
 
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:

  • ExpressCard

Not 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:
GB32_E6420_i5-2410M_4GB-DDR133.jpg
 
 

Everything in the pack below:

 

:!:  :!:  :!: 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).

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...