Jump to content

Dell Latitude E6420


  • Please log in to reply
79 replies to this topic

#1
stickpin

stickpin

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
  • Gender:Male
  • Location:Israel
I'm working to getting my Dell Latitude E6420 to run as native MacBookPro8,3.

Hardware configuration:
CPU: Intel i7-2720QM 2.20GHz
Chipset: Intel QM67
Memory: 4GB DDR3 1333Mhz
GFX: Intel 3000HD (DISABLED) + NVidia NVS 4200M 512MB (NVidia Optimus Disabled)
Audio: IDT Audio

Progress done so far:
SSDT
- Native power management works without NullCPU.kext, SpeedStepper still needed.

DSDT:
- Base line fixes done by MaLd0n.
- NVidia NVS 4200M 512MB injected by DSDT.
- Removed Intel 3000HD.
- Removed LPT ports.
- Devices renamed to Mac style DSDT.
- Shutdown fixed.
- VGA out and HDMI works.

Need to fix:
- Sleep.
- Native Battery indicator.
- Clean ups.

I'll post DSDT and SSDT when it's ready.

#2
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro
send me complete files
Attached File  run_me.zip   66.11KB   207 downloads

#3
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro
Attached File  dsdt.stickpin.zip   14.56KB   170 downloads
http://www.insanelym...howtopic=258611

#4
McInto

McInto

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

I'm working to getting my Dell Latitude E6420 to run as native MacBookPro8,3.

Hardware configuration:
CPU: Intel i7-2720QM 2.20GHz
Chipset: Intel QM67
Memory: 4GB DDR3 1333Mhz
GFX: Intel 3000HD (DISABLED) + NVidia NVS 4200M 512MB (NVidia Optimus Disabled)
Audio: IDT Audio

Progress done so far:
SSDT
- Native power management works without NullCPU.kext, SpeedStepper still needed.

DSDT:
- Base line fixes done by MaLd0n.
- NVidia NVS 4200M 512MB injected by DSDT.
- Removed Intel 3000HD.
- Removed LPT ports.
- Devices renamed to Mac style DSDT.
- Shutdown fixed.
- VGA out and HDMI works.

Need to fix:
- Sleep.
- Native Battery indicator.
- Clean ups.

I'll post DSDT and SSDT when it's ready.


Stickpin:

Which method did you use to install OS X? Do you have 10.7 version?

thanks.

#5
kaspar18

kaspar18

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Have you got sleep working?
If so can you please share dsdt

#6
Goliath Developer

Goliath Developer

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:London
Hi i have the e6420 and cannot get your dsdt to work i'm using the thinkpad t420 dsdt which detects the nvidia 4200m ive tryed editing your dsdt to work or just stripping out the graphics part but cant seen to get it right ill upload the files in a minute for you to look at

#7
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

Hi i have the e6420 and cannot get your dsdt to work i'm using the thinkpad t420 dsdt which detects the nvidia 4200m ive tryed editing your dsdt to work or just stripping out the graphics part but cant seen to get it right ill upload the files in a minute for you to look at


cant get it to work = error message ?

#8
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Hello there,

I have a E6420 (as described above), here is what I got working so far on Lion 10.7.2:

Audio (using VoodooHDA 2.7.3)
Video (using GraphicsEnabler=yes) - ONLY 1 external display is working ! Triple screen is not working at all, and unplugging the HDMI cable while the VGA cable is connected will freeze the system
Sleep not working
Shutdown doesn't halt the system

Anyone got any help on those issues ?

Here is the run_me, using the above posted DSDT makes no difference at all to the behavior of the system.
Thanks !


Attached File  send_me.zip   185.12KB   48 downloads

#9
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
bump

#10
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
I finally got shutdown working ! Attached the AML and DSL files for those interested.

The only things not working currently are still Sleep, tried SleepEnabler.kext, did ICH9, EHCI, SBUS patches on the DSDT, no luck), triple screen (HDMI + DVI) and HDMI audio.

Evereything else working !

Any help, even any directions or advice would be greatly appreciated.

Attached Files

  • Attached File  dsdt.zip   41.55KB   154 downloads


#11
gok

gok

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts

I finally got shutdown working ! Attached the AML and DSL files for those interested.

The only things not working currently are still Sleep, tried SleepEnabler.kext, did ICH9, EHCI, SBUS patches on the DSDT, no luck), triple screen (HDMI + DVI) and HDMI audio.

Evereything else working !

Any help, even any directions or advice would be greatly appreciated.


Latitude E6420 here, with only NVS 4200M (no intel 3000 HD), Chipset: Intel QM67, Core i5, Bios revision A07

Fresh install 10.7.2 with ##### method (usbkey)
After install i run ##### with DSDTmethod (i put your dsdt.aml on desktop before)
##### copied your dsdt.aml to my /Extra folder and add graphicsenabler = Yes (good?)

NVS 4200M seems to be working after that, but i can't shutdown properly.
keyboard and trackpad/touchpad not working at all (need patch?)
Sound card not working at all (need voodoo kext?)
Battery indicator not working at all

Also i tried to remove your dsdt.aml : NVS 4200M works again, with only graphicsenabler = yes, but no proper shutdown. (i use chimera 1.6 patched for NVS 4200M)

Could you tell me how to apply your dsdt to get proper shutdown ?

Sorry for my poor english :-)

#12
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Hello,

Here is my most up to date DSDT which I advise you to use. This one includes more fixes.

DISCLAIMER: I am not the owner of the following kexts, all the credits go to the original respective authors. Please use these at your own risk (I took all of them for you already anyways ;))

Then, don't use Chimera. I have had a lot of problems using it, including random KPs. I am using Chameleon r1700 and it works flawlessly. (attached)
For SpeedStep, use the attached kext, replacing the original one (be sure to keep a backup of the original one in case something goes wrong, i.e. incompatible CPU (just for info, I have i7 2720QM). See below). (ONLY FOR 10.7.2)
For keyboard/trackpad, use the attached Kexts.
For battery, I am using VoodooBattery (attached)
For sound, use VoodooHDA (attached). Also make sure to remove AppleHDA.kext. You need to go to System Preferences -> Sound -> select Headphones (Black Left)
You will also find attached my org.chameleon.boot.plist and smbios.plist (put them in /Extra)

Put all kexts respective to the folder in which they appear in the pack (i.e. S/L/E/* should go inside /System/Library/Extensions and Extra/Extensions should go to /Extra/Extensions). Run KextUtility before rebooting.

Also make sure you put DSDT.aml inside /Extra folder.

Hope this works for you. If you have any questions, please don't hesitate. I am still trying to get sleep to work, but no luck so far...

Edit: clarified that SpeedStep kext (AppleIntelCPUPowerManagement.kext) is ONLY for 10.7.2. If you're using an other version of OSX, don't use that kext as it will 100% end up in Kernel Panic and unability to boot

If you get KPs after applying AppleIntelCPUPowerManagement.kext, revert back to the original one and follow these instructions http://www.insanelym...howtopic=258611

12h56: Updated the pack to include FakeSMC & IOAHCIBlockStorageInjector. you shouldn't need to run ##### anymore.
18h53: Updated the pack with latest DSDT. It is not needed (nor recommended) to use GraphicsEnabler anymore.

Attached Files



#13
gok

gok

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts
Thank you very much!

I will make a fresh install (10.7.2) and try with your pack NOW! :)
How you make your HDD bootable after fresh install? ##### ? which method ?

#14
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

Thank you very much!

I will make a fresh install (10.7.2) and try with your pack NOW! :)
How you make your HDD bootable after fresh install? ##### ? which method ?

You're welcome :)

Install the provided Chameleon install pkg

#15
gok

gok

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts

You're welcome :)

Install the provided Chameleon install pkg


fresh install in progress...
ok! Just Chameleon boot loader? no need some kexts to boot without usb key? (fakesmc...)

#16
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

ok! Just Chameleon boot loader? no need some kexts to boot without usb key? (fakesmc...)

See updated pack.

#17
gok

gok

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts

yes you still need fakesmc. You can run ##### once and then run the chameleon pkg OR redownload the pack, it now contains the missing Kexts (under /Extra/Extensions)


download in progress ;-)

#18
gok

gok

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts

you shouldn't need to run ##### anymore.


kextutility .... :P

#19
Scotchy49

Scotchy49

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Also note that I have installed a different wifi chip (Atheros). I originally had the Centrino Ultimate-N but no way that this chip is ever going to work with MacOSX.

#20
m45k

m45k

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
thanks a lot for this guide and the files.
i used this files for my E6520 and now shutting down is working perfect.
only the trackpad and the sleep mode is not working yet.

how can i check if speedstep is working?
i tried to run SMC Monitor but it is showing nothing.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy