Jump to content
stickpin

Dell Latitude E6420

80 posts in this topic

Recommended 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.

Share this post


Link to post
Share on other sites
Advertisement
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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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 ?

Share this post


Link to post
Share on other sites

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 !

 

 

send_me.zip

Share this post


Link to post
Share on other sites

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.

dsdt.zip

Share this post


Link to post
Share on other sites

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 [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] method (usbkey)

After install i run [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] with DSDTmethod (i put your dsdt.aml on desktop before)

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 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 :-)

Share this post


Link to post
Share on other sites

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 [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] anymore.

18h53: Updated the pack with latest DSDT. It is not needed (nor recommended) to use GraphicsEnabler anymore.

E6420 pack.zip

Share this post


Link to post
Share on other sites

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? [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ? which method ?

Share this post


Link to post
Share on other sites

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? [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ? which method ?

You're welcome :)

 

Install the provided Chameleon install pkg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

yes you still need fakesmc. You can run [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] once and then run the chameleon pkg OR redownload the pack, it now contains the missing Kexts (under /Extra/Extensions)

 

download in progress ;-)

Share this post


Link to post
Share on other sites

you shouldn't need to run [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] anymore.

 

kextutility .... :P

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Well done Scotchy49, shutdown/reboot OK ;-)

 

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.

 

yes, same problem here! nano wifi usb key for me (Trendnet TEW-648UBM) with 10.6 original driver/wifi tools from trendnet.com

 

i will make some tests now :-)

how can i make my own smbios.plist?

 

thank you very much ugain, for this full Pack!

Share this post


Link to post
Share on other sites
how can i check if speedstep is working?

i tried to run SMC Monitor but it is showing nothing.

 

To see if speedstep is working, download MSRDumper: http://www.insanelym...howtopic=258612

Then, using Terminal, go to the folder where you put the MSRDumper and run

sudo chown -R root:wheel MSRDumper.kext
sudo kextload MSRDumper.kext
tail -f /var/log/kernel.log

 

Then play with your computer and watch the output of the terminal. You should see all the PStates (current and all reached). For me this goes from 8 to 32.

 

Well done Scotchy49, shutdown/reboot OK ;-)

 

thank you very much ugain, for this full Pack!

Glad to hear that :)

How is it with sound/battery/etc... ?

 

 

how can i make my own smbios.plist?

You can download Chameleon Wizard: http://www.insanelym...howtopic=257464

Share this post


Link to post
Share on other sites

Install with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] usb key maker and Scotchy49 "E6420 pack" (chameleon + dsdt file)

 

No KP!, no one ;-)

 

working ;

 

lot of things :P

- Graphic card : NVS 4200M

- Battery indicator

- keyboard

- trackpad/touchpad (as a simple mouse), no advanced features like "two fingers"

- Sound (whitout general volume control) ... need to use soundflower (kp?)

- External usb wifi key (Trendnet TEW-648UBM ~20$) - driver and wifi tool from constructor website (osx 10.6 version)

- Bultin Ethernet

 

Not working again ;

 

- Centrino wifi (for sure)

- Sleep mode

- General volume control (system/keyboard). I must change sound directly from itunes controller (need to test with soundflower...)

- Screen luminosity control, (system/keyboard). == works only before activation of NVS 4200M ==

- touchpad, two fingers and others advanced features

 

 

update: 12/11/11 15:10

Share this post


Link to post
Share on other sites

To get volume control working, you can use Soundflower (http://code.google.com/p/soundflower/) and redirect sound from preferences to Soundflower (2ch). Then, using SoundFlower task bar icon, you select Speaker (Analog).

 

This will fix the volume control, however this can cause KPs due to a bug in Soundflower. Please experiment and tell me how this works out for you.

Share this post


Link to post
Share on other sites

 

After a fresh install, without modification, screen luminosity worked fine from the keyboard button!!! Any idea ?

 

update: 12/11/11 14:13

 

Screen luminosity is not working for me, it is only working while the notebook is booting but after starting lion it is not working anymore. on the apple boot screen it is working.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×