Jump to content

Dell E6520 with NVS 4200M on Mavericks (10.9)


sandflee

Recommended Posts

E6520 with NVS 4200M disabled and HD3000 (Optimus Enabled) working on Mavericks (10.9) including sleep.

 

Here is a list of what's working:
 
- shutdown and restart using dsdt.aml
- video Opetimus enabled (disable NVS4200) to get the sleep working
- used Mbeast for

        - patched AppleIntelCPUPowerManagement

        - ethernet using hnak's AppleIntelE1000e v2.5.4d -> v2.4.14

        - sound using VoodooHDA v2.8.4 -> fixed AppleHDA

        - hardware monitoring using fakeSMC v5.3.820 and plugin

        - 3rd Party SATA

        - TRIM enabler 10.9.0

- battery using VoodooBattery -> ACPIBatteryManager

- touchpad using VoodooPS2Controller by RhabmanMerg
- turboboost to 3.2Ghz using ssdt.aml generated from RevoGirl's blog
- replaced wifi card, so the out-of-the-box AirPort works

- SDHC card working with VoodooSDHC - provided by heemsker below; then disabled it to get sleep working

 

All the relevant files are attached.
 
The way I was able to install Mavericks was using MBeast. MBeast and having another partition with somewhat working Mountain Lion (10.8). I created an installation partition using MBeast and ran MBeast against the partition in order to boot and install Mavericks. Once Mavericks was installed, I had to boot from ML partition and run MBeast and put the dsdt.aml. Then, I installed the other extensions one by one.

 

 

I was also able to follow the link below to install Mavericks using myHack. Changed couple of kext to latest:

        - patched AppleIntelCPUPowerManagement

        - ethernet using hnak's AppleIntelE1000e v2.5.4d -> v2.4.14

        - hardware monitoring using fakeSMC v5.3.820 and plugin
        - TRIM enabler 10.9.0
        - VoodooPSController for Trackpad allows multi finger action

 

 

Change Log:

 

03-13-14: 10.9.2 update and sound working again (attached EE myHack Mavericks 10.9.2 03-13-14)

                 - AppleHDA provided by Jake Lo

                 - Removed npci=0x2000 kernel flag and kexts (AppleACPIP2Nub and GenericUSBXHCI) suggested by El Capitan

                 - Was not able to boot if AppleACPIPlatform kext is removed. Keep it for now.

                 - Still using Chameleon r2266. r2377 will precent booting with a Memory Allocation error. chimera (chameleon, stolen and rebranded) v2.2.1 will boot, but no sound.

01-12-14: - Sleep working now following the instruction here

                 https://osxlatitude.com/index.php?/topic/5943-dell-latitude-e6520-with-optimus-enabled-mavericks/&do=findComment&comment=32152.

                 - Sound working with Jake's AppleHDA; removed VoodooHDA

                 - Trying ACPBatterManager; removed VoodooBattery

                 - Not sure about AppleKextExclude provided by Jake. Trying it out

                 Attached revised myHack files.

11-24-13: Updated EE and SLE download to include VoodooSDHC to get the smart card working.

11-24-13: Updated myHack Extra to use VoodooBattery allowing overclock to 3.2Ghz. AppleStartBatterManager and DisableTurboBoostBattery combination previously included for some reason disabled turbo boost using SSDT. 

 

11-14-13 original post

 

 

Credits:

- OSX Crew - Disable NVS4200M and using H3000 (Optimus enabled)

- E6520 on Mountain Lion by lgashu https://osxlatitude.com/index.php?/topic/1689-dell-latitude-e6520-mountain-lion/

- collection of 10.9 kext from iFail

- ssdt generation - RevoGirl's blog

- touchpad - RhabmanMerg

- SDHC - heemsker

- others that I missed

EE and SLE for E6520 on Mavericks.zip

EE myHack for E6520 on Mavericks.zip

EE myHack for E6520 on Mavericks 11-24-13.zip

EE and SLE for E6520 on Mavericks 11-24-13.zip

Extra myHack for E6520 on Mavericks 01-12-14.zip

EE myHack for E6520 on Mavericks 10.9.2 03-13-14.zip

Link to comment
Share on other sites

  • Replies 45
  • Created
  • Last Reply

Top Posters In This Topic

  • Moderators

I got my E6520 with NVS 4200M mostly working on Mavericks (10.9) except sleep. I would like to try myHack and EDP if the forum can provide support. Here is a list of what's working:

 

- shutdown and restart using dsdt.aml

- video using NVS4200M

- used iFail 6.0 for

        - patched AppleIntelCPUPowerManagement

        - ethernet using hnak's AppleIntelE1000e v2.5.4d

        - sound using VoodooHDA v2.8.4

        - hardware monitoring using fakeSMC v5.3.820 and plugin

        - 3rd Party SATA

        - TRIM enabler 10.9.0

- battery using VoodooBattery and AppleACPIPlatform

- touchpad using VoodooPS2Controller by RhabmanMerg

- turboboost to 3.2Ghz using ssdt.aml generated from RevoGirl's blog

- replaced wifi card, so the out-of-the-box AirPort works

 

All the relevant files are attached.

 

The way I was able to install Mavericks was using iFail, iFail and having another partition with somewhat working Mountain Lion (10.8). I created an installation partition using iFail and ran iFail against the partition in order to boot and install Mavericks. Once Mavericks was installed, I had to boot from ML partition and run iFail and put the dsdt.aml. Then, I installed the other extensions one by one.

https://osxlatitude.com/index.php?/topic/2732-e6520-install-mavericks-dp-successfully/

Just replace some kexts with your updated kexts, like appleE1000e and fakeSMC, the rest should be the same.

Link to comment
Share on other sites

Just tried myHack. it worked as you advertised. 

 

- replaced fakeSMC to get the hardware monitoring to work.

- replaced IOAHCIFamily to enable TRIM from iFail

- using SSDT.aml for C and P state generated

- using the latest E1000e from iFail

 

Sleep still is the problem. Any idea how to get the sleep working?

Link to comment
Share on other sites

  • Moderators

Just tried myHack. it worked as you advertised. 

 

- replaced fakeSMC to get the hardware monitoring to work.

- replaced IOAHCIFamily to enable TRIM from iFail

- using SSDT.aml for C and P state generated

- using the latest E1000e from iFail

 

Sleep still is the problem. Any idea how to get the sleep working?

So far sleep is not possible on this model and E6530 with Optimus Nvidia display. Only way to get sleep is to disable Nvidia through dsdt and utilize the Intel HD 3000/4000 graphics.

I'll write up a new guide soon, so stay tune...

Link to comment
Share on other sites

Thanks for the files. I have swapped out my AppleIntelE1000e for the new one.


I also replaced my NullCPUPowerManagement with the AppleIntelCPUPowerManagement in combination with the SSDT.aml and was impressed with the change in startup time. Much shorter! No more than half a spin, if any!


 


I have some questions though:


  • The AppleRTC.kext is included, but sleep does not work, let alone give a CMOD reset. Is this in anticipation of sleep working?
  • What is the role of NVS4200M.kext? I do not use it and see no effects.

 


I attach one kext I recently came across and works after I patched vendor/device id. It gets the SDHC card reader working, although it does not show up in the system information.


 

VoodooSDHC.kext.zip

Link to comment
Share on other sites

  • Moderators

 

Thanks for the files. I have swapped out my AppleIntelE1000e for the new one.

I also replaced my NullCPUPowerManagement with the AppleIntelCPUPowerManagement in combination with the SSDT.aml and was impressed with the change in startup time. Much shorter! No more than half a spin, if any!

 

I have some questions though:

  • The AppleRTC.kext is included, but sleep does not work, let alone give a CMOD reset. Is this in anticipation of sleep working?
  • What is the role of NVS4200M.kext? I do not use it and see no effects.

 

I attach one kext I recently came across and works after I patched vendor/device id. It gets the SDHC card reader working, although it does not show up in the system information.

 

NVS4200M.kext is created by another member here.

Link to comment
Share on other sites

  • Moderators

heemsker,

 

Sleep does not work at this point. The crew/admin of this forum said s/he will provide an instruction.

 

NV4200M.kext enables the NVIDIA Quadra NVS 4200M graphics card. If you do not have that, you do not need it.

Hi sandflee,

 

Sorry for the long delay...here's the instruction to the new build with optimus enabled.

Link to comment
Share on other sites


×
×
  • Create New...