Jump to content

Full Chameleon/Enoch packs for D620/D630 - Snow Leopard / Lion / Mountain Lion / Mavericks / Yosemite / El Capitan / Sierra / High Sierra


Hervé

Recommended Posts

  • Administrators

Last update: 22 Mar 2020

 

Our former EDP utility having long been abandoned, here are full packs for the Latitude D620/D630 series. The packs do not require any subsequent tuning at all, they provide everything required to obtain a fully working system (CPU power management, graphics, LAN, audio, keyboard, trackpad), non-OOB wireless, bluetooth and any other devices excluded of course.
 
However, some manual tuning for proper Sleep/Wake operation is required: setting hibernation mode to plain old sleep and deleting any eventual sleepimage file. This is done through the following Terminal commands upon final OS X installation:

sudo pmset -a hibernatemode 0
sudo pmset -a hibernatefile /dev/null
sudo rm -f /var/vm/sleepimage

 

Vanilla support stops at Lion 10.7.5 for all Intel GMA based models and the D620 nVidia due to GPU support limitations in Mac OS X. For those systems, ML may be installed and tuned back to 32bit operation through MLPF hack. Look at the Dell installation guides forum subsection for MLPF'ed ML guides and packs. It's not 100% bug-free though... Only the D630 nVidia supports vanilla installation of OS X Mountain Lion / Mavericks / Yosemite / El Capitan and Sierra / High Sierra (macOS only with Penryn CPUs). For all models, read the Performance tuning thread for CPU + GPU tuning if required but the FakeSMC kext included in the packs below brings it all.


D620 GMA950 LoRes (WXGA 1280x800):
D620_GMA950_LoRes_10.6.8_Pack.zip     D620_GMA950_LoRes_10.7.5_Pack.zip
 
D620 GMA950 HiRes (WXGA+ 1440x900):
D620_GMA950_HiRes_10.6.8_Pack.zip     D620_GMA950_HiRes_10.7.5_Pack.zip
 
D620 nVidia Quadro 110M (all res):
D620_NV110m_10.6.8_Pack.zip     D620_NV110m_10.7.5_Pack.zip
 
D630 GMA X3100 LoRes (WXGA 1280x800):
D630_X3100_LoRes_10.6.8.zip     D630_X3100_LoRes_10.7.5_Pack.zip
 
D630 GMA X3100 HiRes (WXGA+ 1440x900):
D630_X3100_HiRes_10.6.8.zip     D630_X3100_HiRes_10.7.5_Pack.zip
 
D630 nVidia Quadro NVS 135M (all res):

D630_NV135m_10.6.8_Pack.zip   D630_NV135m_10.7.5_Pack.zip

D630_NV135m_10.8.5_Pack.zip   D630_NV135m_10.9.5_Pack.zip

D630_NV135m_10.10.5_Pack.zip   D630_NV135m_10.11_Pack.zip

 

D630 nVidia Quadro NVS 135M + Penryn C2D CPUs (all res):

D630_NV135m_10.12_and_10.13_Pack.zip

 

 

NB: MyHack highly recommended for installation of Snow Leopard, Lion, Mountain Lion and Mavericks. Use myHack v3.3.1, except for SL which requires v3.1.2 (there's a bug related to SL in v3.3.1). For Yosemite and beyond, we recommend manual USB installer creation using instructions that have been detailed in numerous guides posted here.

 

NB: For Chameleon-based Yosemite installations (i.e. no Clover or otherwise), not all kexts load from /E/E. Eg: VoodooHDA + HDADisabler or lspcidrv. In such cases, copy the kexts to /L/E, repair permissions and rebuild the cache with the following Terminal commands:

sudo chmod -R 755 /Library/Extensions
sudo chown -R 0:0 /Library/Extensions
sudo touch /Library/Extensions
sudo kextcache -Boot -U /

Update to Chameleon r2468 is recommended for proper hardware support such as good CPU detection.

Chameleon-2.3svn-r2468.pkg.zip

 

NB: For Enoch-based Yos/EC/Sierra installations (recent Enoch versions such as r2795 and beyond for instance), you may use a kernel.plist file in /Extra with parameter KernelBooter_kexts set to Yes to load kexts from /E/E directly. Those kexts will not natively be considered for prelinked kernel/kext cache generation so boot time will be a little slower. To maximise boot time, you can either move kexts from /E/E to /L/E or copy them from /E/E to /L/E and set KernelBooter_kexts to No. You will then repair permissions and rebuild the cache as detailed above.

 

macOS Sierra and later can only be installed on D630 nVidia models fitted with a Penryn FSB800 C2D CPU (e.g.: T6xxx, T8xxx, T9xxx).

 

Enoch-rev.2839.pkg.zip

 

  • Like 4
Link to comment
Share on other sites

  • Administrators

Updated D630 NV135m packs to include:

  • revised FakeSMC with injected AGPM tuning. This avoids the need to patch the vanilla AGPM kexts after each OS X installation or update.
  • kernel.plist file for recent versions of Enoch bootloader (post-r2760).
  • new pack for El Capitan 10.11.

 

:excl:  Do not interchange FakeSMC from one D630 NV135m pack to another as AGPM tuning differs from one OS X version to another (it's a little different between SL and Lion for instance). :excl:

  • Like 1
Link to comment
Share on other sites

  • Administrators

I've finally re-compiled Ethernet BCM5722D kext v2.3.6 in fat-binary mode, i.e. combined 32 and 64bit modes (was previously only available as 64bit version). Tested Ok on D630 (and D830) from Snow Leopard 10.6 to High Sierra 10.13. Works perfectly.

BCM5722D.kext.zip

 

More info at InsanelyMac:

http://www.insanelymac.com/forum/files/file/79-bcm5722d/

http://www.insanelymac.com/forum/topic/247470-bcm5722-bcm5754m-bcm5755m-bcm5787m-and-bcm5906m-nic-driver-3264-bit/

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...