Moderators Jake Lo Posted April 12, 2014 Moderators Share Posted April 12, 2014 Dell Latitude E7240/E7440 with Mavericks 10.9.5 [MyHack] Clover Guide Here Credits: Special thanks to Conti (myHack) Rehabman for patched kernel Pokenguyen for the patched DSDT joe82 for patched AppleHDA, AppleIntelFramebufferAzul & AppleSDXC Zenith432 for GenericUSBXHCI qwerty12 for DisableIntelTurboBoost for Power Management Specs: Latitude E7x40, BIOS A10 | i5-4300u 2.49GHz | 8GB DDR3 | HD 4400, 1366x768 | Rebranded Dell DW1510 | What's working: Full QE/CI Keyboard and mouse (multitouch) - thanks to rehabman, bpedman, yeahoon, npjohnson, and sontrg - Read this Audio - Internal speaker/headphone/Mic HDMI - Video / Audio - thanks to joe82 Sleep - with LID, Fn+F1 shuts down system Wifi - replaced Intel Card with DW1510 (rebranded) Ethernet Webcam SD card reader mDisplayPort All USB 3.0 ports Trim Enabled Not working: Finger Sensor SmartCard Reader Let's get started... I use the myhack method for this build, so follow instructions to build your USB installer, set BIOS settings and run the OSX Installation from http://myhack.sojugarden.com/guide/ For best results, set BIOS to default, apply it and then go back to set Sata Operation to AHCI After creating your USB installer, run myHack again Select Install Extra and point to the Extra folder attached (extract it first) Extra_Mav.zip Boot up system with USB installer disk with flag -v -f (hit F12 - for boot options) Select your language and hit continue Click on Utilities and select Disk Utility Format the HDD per instruction from myHack site (GPT and Journaled preferably) Close Utilities and hit Continue to start the Installation Select "Use my Own" when prompt, point it to the Extra folder in the root of the USB installer drive When prompt to remove problematic kexts, select Yes, Yes, No System will automatically reboot when finish. Remove the USB installer drive You'll encounter "Invalid Partition Table" during boot, just hit the Enter key to continue Boot with -v flag to complete the installation After logging on: in System Preferences Enable Clicking for Trackpad Allow apps downloaded from: Anywhere for Security &Privacy 14. Launch myHack, Install Chameleon to fix the "Invalid Partition Table" error 15. Install AppleHDA in /Extra/Extensions/SLE to /S/L/E with kextwizard, run myfix once more For Models with i7-4600u and 1920x1080 resolution Replace SSDT SSDT.aml.zip Change Graphics Mode to 1920x1080x32 5 Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted May 19, 2014 Author Moderators Share Posted May 19, 2014 Updates Deprecated - See Clover guide below Kudos to joe82 for newly patched AppleHDA to get rid of headphone white noise and patched AppleIntelFramebufferAzul to fix HDMI hanging and add HDMI Audio! Use latest DSDT to add HDMI audio DSDT.aml.zip Mavericks Update 10.9.3 STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Weird artifacts on Menu Bar if resolution is 1920x1080, no issue for 1366x768 Fix: Use AppleIntelFramebufferAzul from 10.9.1 Patched AppleIntelFramebufferAzul AppleIntelFramebufferAzul_1093.zip No need to patch new kernel (13.2.0), use patched kernel (13.1.0) from 10.9.2 New Patched AppleHDA, install to SLE. Add codecCommander to fix wake from sleep issue AppleHDA_1093.zipCodecCommander.kext.zip Mavericks Update 10.9.4 STATUS: GOOD UPDATE METHOD: Replace patched Kernel (13.3.0) prior to upgrade/rebootmach_kernel.zip APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Weird artifacts on Menu Bar if resolution is 1920x1080, no issue for 1366x768 Loses QE/CI if roll back FB to 10.9.1 or 10.9.2 Install Patched FB AppleIntelFramebufferAzul_1094.zip Fix: New Patched AppleHDA, install to SLE AppleHDA_1094:5.zip Mavericks Update 10.9.5 STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Replace patched Kernel (13.4.0) mach_kernel_1095.zip prior to upgrade/ reboot Weird artifacts on Menu Bar if resolution is 1920x1080, no issue for 1366x768 Install Patched FB AppleIntelFramebufferAzul_1095.zip Fix: New Patched AppleHDA, install to SLE AppleHDA_1094:5.zip Yosemite Guide can be found here. Bootpack on post #4 5 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 2, 2014 Administrators Share Posted November 2, 2014 Hi Jake, what CPU multipliers do you get with MBA6,2 SMBIOS on this machine? Did you try the MBP11,1 to compare? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 2, 2014 Author Moderators Share Posted November 2, 2014 8, 21, 27, 28, 29, 30 I'll give MBP 11.1 a try Update: with 11.1, I get 8, 14, 21, 27, 28, 30 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 2, 2014 Administrators Share Posted November 2, 2014 Ok, that's what I thought. The MBA6,x profile seems to give only LFM and HFM + all turbo boost frequencies, whereas the MBP11,1 gives an extra intermediary step. So it's an [email protected] your have then, not an i5-4300u. Over time, you should see boost frequencies in the range 22 to 29/33 (depending on number of active cores). Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 3, 2014 Author Moderators Share Posted November 3, 2014 Right. I was testing it on an i7-4600u 1 Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 29, 2018 Author Moderators Share Posted November 29, 2018 Clover Guide MacOS: Sierra / High Sierra / Mojave / Catalina BIOS Settings: Set to Load Default, apply, then set Boot List Option to UEFI, SATA Operations to AHCI, Enable Legacy Option ROMs Disable Wake on LAN / USB / Wifi Follow my Clover guide Bootpack E7440_Catalina.zip Note: If you encounter static headphone noise, download ALC_Fix Run the Install.sh to fix the issue. Credits to goodwin alc_fix.zip FYI, kexts in bootpack might be outdated Make sure to 1st upgrade kexts found under /EFI/CLOVER/kexts/Other if you encounter issue Common links for new kexts: https://github.com/vit9696/Lilu/releases https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md https://bitbucket.org/RehabMan/ Post Install: Kexts inside /EFI/Clover/kexts/Other/CopyToLE are to be copied to /Library/Extension Repair permissions and rebuild cache sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo kextcache -Boot -U / Working: HD 4400 Full QE/CI DP/HDMI Video / Audio Webcam Sleep / Wake USB 2.0 / 3.0 ( not tested for speed) Speakers / Headphone SD Card Reader Fn+Up and Down Arrow for Brightness Control 2 1 Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted June 22, 2020 Author Moderators Share Posted June 22, 2020 Enabling 4K External Display I had been seeing some queries about enabling 4K display for E7440 lately so I decided to spend some time on the matter. Unfortunately I don't own or have access to a 4K display but I do have a 2K display to test with. As expected the default settings can only display as high as 1080p. I did some experiments following existing guides found here in the forum and was successful getting 2K to display, I believe it should work for 4K as well. So here are the steps required: 1) Raise the DVMT pre-alloc from 32mb(default on this model) to 128MB in the BIOS. Since you can't access this setting from Dell's BIOS, you'll need to use the EFI shell to accomplish this. See my guide here. Below are the locations found for DVMT Pre-allocated and CFG Lock Set DVMT @ 0x255 to 0x4 Set CFG Lock @ 0xC8B to 0x0 (not sure if this necessary, but it didn't break anything) Here are the commands from EFI Shell: setup_var 0x255 0x4 setup_var 0xC8B 0x0 2) Update Config.plist file from bootpack above under Devices/Properties/PciRoot(0x0)/Pci(0x2,0x0) the following: framebuffer-cursormem = 00000003 framebuffer-fbmem = 00000003 framebuffer-stolenmem = 00000008 uncomment #framebuffer-unifiedmem by removing the # in front (Optional) That's it. FYI, the DVMT & CFGLock value will restore to default if you ever select Load Default in the BIOS. You'll need to redo the steps in #1 Updating BIOS does not remove the settings. Resources: https://osxlatitude.com/forums/topic/8723-enabling-dvidphdmi-and-increasing-vram-with-intel-haswell4th-gen-hd420044004600etc-igpu/ 1 1 Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 15, 2020 Author Moderators Share Posted November 15, 2020 OpenCore Working: HD 4400 Full QE/CI DP/HDMI Video / Audio Webcam Sleep / Wake USB 2.0 / 3.0 ( not tested for speed) Speakers / Headphone SD Card Reader Fn+Up and Down Arrow for Brightness Control Audio control buttons Installation: Download macOS Monterey / Big Sur / Catalina app Format a 16GB USB drive (GUID / Extended (Journaled)) Create USB Installer with createinstallmedia command Download attached folder and rename as EFI Mount EFI partition and add EFI folder Configure BIOS setting according to guide Boot with USB installer Complete installation Post Installation: Mount EFI partition of newly installed drive and copy EFI folder over Update / Change in Config.plist under PlatformID->Generic (use genSMBIOS or Hackintool.app) MLB, ROM, SystemSerialNumber and SystemUUID Download alc_fix_BS.zip Open terminal and run the following commands: sudo spctl --master-disable cd ~/Downloads/alc_fix sudo ./install Note: Replace Config.plist with Config-IntelWifi.plist if you have an Intel combo card Boot Chime: I don't really care for it, but for those that like to have it, here's what you need. 1) AudioDxe.efi in /EFI/OC/Drivers; make sure it's added in Config file under UEFI/Drivers 2) OCEFIAudio_VoiceOver_Boot.wav in /EFI/OC/Resources/Audio //attached below OCEFIAudio_VoiceOver_Boot.wav.zip 3) In config file under UEFI->Audio, set the following settings That's it, reboot and you should hear a loud chime when you boot to the OC Picker! Updated to 0.8.3 - Supports Monterey 12.5.1 - to enable chime during boot, change in config file under UEFI/Audio >AudioSupport = Yes >PlayChime = Enabled Updated to 0.8.0 - to support Monterey 12.4 - to enable chime during boot, change in config file under UEFI/Audio >AudioSupport = Yes >PlayChime = Enabled Updated to 0.7.8 - Supports Montery 12.2.1 and Big Sur Updated to 0.7.4 If you're upgrading from older OC version, you might have to delete OpenCore from BIOS Boot Option and create a new one pointing to /EFI/OC/OpenCore.efi I've include 3 different versions of kexts for touchpad, disable / enable one that works for your system in the Config file Tested on MacOS 11.6 and 12.2.1 E7440_OC_0.8.4.zipE7440_OC_0.8.0.zip E7440_OC_0.7.8.zip E7440_OC_0.7.4.zip E7440_OC_0.6.9.zip E7440_OC_0.6.6.zip E7440_OC_0.6.3.zip HeliPort.app.zip alc_fix_BS.zip 3 7 Link to comment Share on other sites More sharing options...
Recommended Posts