Jump to content

Dell Latitude E6230 with i5-3340M/i7-3540M, HD4000 and 1366x768 LCD - El Capitan/Sierra/High Sierra/Mojave/Catalina/Big Sur


Hervé

Recommended Posts

  • Administrators

As stated in our March 2020 news article, 10.15.4 breaks XCPM capability. If you used that, revert to good old CPU-specific power management SSDT generated by Pike R Alpha''s well-known generator script. Revised Catalina pack #2 provided to that effect.

 

But, as suggested by @Bronxteck, XCPM should be back with Clover r5117 or above. I certainly verified this with r5118.

Clover_r5118.pkg.zip

  • Thanks 1
Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Big Sur 11.0.x

 

This is an OpenCore-based installation using the standard vanilla method detailed below:

 

E6230_BigSur.jpg

 

E6230_i7-3540M_BigSur_11.0.1(20B29).jpg     E6230_BS_SpeedStep.jpg

 

E6230_BS_DualScreen_HDMI.jpg

 

E6230_BS_SysInfo_PCI.jpg

 

E6230_BS_SysInfo_USB.jpg

 

E6230_BS_SysInfo_CardReader.jpg

 

E6230_BS_SysInfo_Audio.jpg

 

E6230_BS_SysInfo_Ethernet.jpg

 

 

 

Working:

  • full graphics acceleration on Intel HD4000 graphics (with Lilu v1.4.9 + WEG v1.4.4)
  • multi-display with HDMI OOB
  • audio, including jack microphone input and headset output (with AppleALC v1.5.4 & layout 12 + CodecCommander v2.7.1)
  • HDMI audio (with Capri Framebuffer properties injection)
  • built-in GigEthernet LAN connection (with AppleIntelE1000e v3.1.0 or latest IntelMausiEthernet kext)
  • wireless and bluetooth with any compatible card
  • integrated webcam (OOB)
  • full CPU power management, including Turbo boost (with CPU-specific generated ssdt)
  • sleep (Lid, Energy Saver settings, Apple menu, Fn-F1, PWR button) & wake (Lid, PWR button)
  • battery management (with ACPIBatteryManager v1.90.1)
  • SD card reader (with DSDT patch or property injection ,for compatibility with Apple's default reader)
  • keyboard (with Dr Hurt's VoodooPS2Controller R6 + DSDT patch for brightness control)
  • touchpad including tap-to-click (with Dr Hurt's VoodooPS2Controller R6)
  • left combo eSATA/USB2.0 + right USB3.0 ports (with Hackintool's generated USBPorts; optional FakePCIID kexts for multiplexing)
  • ExpressCard slot OOB

 

Not working:

  • VGA output unsupported

 

Not tested:

  • SmartCard reader
  • fingerprint scanner

 

 

GeekBench v4.4.x (64bit) results:

E6230_BS_GB4.jpg

 

 

1) 11.0 USB installer creation

  • Using a USB key of 16GB minimum, create a Big Sur USB installer through the following Terminal command:
sudo <path>/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key>
  • where:
    • <path> = location of Big Sur installation package (eg: /Applications if freshly downloaded)
    • <USB key> = name of formatted USB volume (eg: USB_16GB)

 

The process will take several minutes. Once completed:

  • Setup your BIOS for UEFI mode if not already done so
  • mount the EFI partition of your USB installer and, if applicable, erase the partition through Disk Utility or delete all of its existing contents. Tools such as Mount EFI or apps such as Clover Configurator or EFI Mounter may be used to that effect. Failing that, the simple diskutil mount command does the trick once you've identified your EFI partition with diskutil list command:
sudo diskutil list (shows list of disks and partitions)
sudo diskutil mount /dev/<identified disk> (eg: sudo diskutil mount /dev/disk0s1)
  • uncompress the following E6230 Big Sur OpenCore pack and copy the EFI folder to the mounted EFI partition:
    • OC_0.6.3_EFI_E6230_BigSur.zip
    • OC_0.6.3_EFI_E6230_BigSur_#2.zip
    • OC_0.6.3_EFI_E6230_BigSur_#3.zip
    • OC_0.6.3_EFI_E6230_BigSur_#4.zip
    • OC_0.6.3_EFI_E6230_BigSur_#5.zip

 

  • :excl: If your E6230 is fitted with a different CPU than the i7-3540M, please remove the Power Management SSDT of the pack until you replace it by one applicable to your model (whether an existing SSDT or your own generated one) in the post-install phase.

 

  • :excl: Please note that, to modify your OpenCore config, you should use the following ProperTree app (see Dortania's documentation for details on this):

 

 

2) 11.0 installation

  • boot the Big Sur USB installer
  • at the OpenCore main menu, select the "Install macOS Big Sur" partition and press [ENTER]
  • at Big Sur main installation screen, select Disk Utility to create & format APFS the target Big Sur partition/disk. Note that installation won't work if target partition/disk is formatted HFS+
  • exit DU and return to Big Sur main installation screen, then proceed with installation
  • the installation process will twice reboot a temporary macOS installer partition to complete the installation. This overall installation process takes much longer (~1hr) than what was experienced with previous macOS versions so be patient. Don't be frightened by the 2nd reboot which show things never seen with previous macOS versions
  • a 3rd reboot will boot your target named Big Sur partition/disk and will be quickly followed by a 4th and final reboot of that same target Big Sur partition/disk 
  • each time, reboot via your USB installer. Please note that your USB installer will probably register as an OpenCore entry in the E6230 UEFI list displayed after pressing [F12]

 

3) Post-installation tuning

  • Once the finalised Big Sur installation has booted, complete the 1st boot configuration tuning
  • Once at the desktop, mount the EFI partition of your Big Sur disk
  • Copy the EFI folder of the E6230 Big Sur OpenCore pack to the mounted EFI partition
  • You may then reboot and verify that Big Sur boots off your disk through OpenCore
  • You may then disable verbose mode by removing -v flag from NVRAM->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args in the OpenCore config file.
  • You may then modify your SMBIOS info under PlatformInfo->Generic section and ensure you have unique numbers or unique combination of numbers. Use GenSMBIOS tool (available here) to generate new MLB, ROM, SystemSerialNumber and SystemUUID. Refer to Dortania's documentation for further info and guidance

 

 

NB: Nov 15th, 2020

- - - - - - - - - - - - - -

The OpenCore pack provided here was built by rigorously following Dortania's published guidance for Ivy Bridge laptops. It was 1st tuned for the E6230 laptop adding same patched DSDT, patched SSDT and same (but updated) kexts used for previous macOS versions. Property injection was used where on-the-fly patches were previously used with Clover. The OpenCore configuration of the pack was subsequently tuned to support things such as OpenCore GUI and startup Chime. These are disabled in the config of the pack but can be enabled by changing:

  • Misc->Boot->PickerMode from Builtin to External
  • UEFI->Audio->PlayChime from False to True

It should also be noted that this OpenCore pack would gain from further tuning/optimisation on matters such as DSDT, SSDTs, ACPI settings or Property injection in the config. A revised and optimised pack can therefore be expected in a not too distant future.

 

:excl: Please note that, after any significant change to your Big Sur setup requiring to modify your OpenCore configuration, it's usually required to execute a Reset NVRAM from OpenCore main menu (aka Picker) in order for the change(s) to be taken into account.

 

 

Edit: Jan 9th, 2021

- - - - - - - - - - - - - - -

New optimised pack #5:

  • Revised patched DSDT:
    • Fixed a typo in _PRW method of AC device

 

  • Like 5
Link to comment
Share on other sites

  • Administrators

Getting a little tired of the occasional freezes on wake that regretfully remain after wake when booting macOS with OpenCore (Catalina or Big Sur). Since it never used to happen with Clover, I decided to revert to Clover with release r5128. And the freezes after wake have completely gone! ^_^

 

Install Clover r5128 as follows:

Clover_r5128.pkg.zip

  • Clover for UEFI booting
  • Install Clover in the ESP 
  • UEFI Drivers:
    • Recommended drivers:
      • AudioDxe (optional)
      • DataHubDxe (optional)
      • FSInject
      • SMCHelper (if using FakeSMC which I do in the pack below)
    • File System drivers:
      • ApfsDriverLoader
    • Memory fix drivers
      • OpenRuntime
  • Themes:
    • Black Green Moody (optional)

 

Then, mount the EFI partition of your macOS disk and copy the config file + ACPI & kexts folders to the EFI/CLOVER folder.

E6230_Clover_r5128_Pack.zip

 

Quirks applied (derived from previous OpenCore setup):

  • AvoidRunTimeDefrag
  • EnableSafeModeSlide
  • EnableWriteUnprotector
  • ProvideCustomSlide
  • SetupVirtualMap
  • FuzzyMatch
  • DisableIoMapper
  • DisableLinkeditJettison
  • DisableRtcChecksum
  • PowerTimeoutKernelPanic

 

:excl: :excl: :excl: For Big Sur, it's essential to add boot arg -no_compat_check to the config file or Big Sur won't boot (because of the MBP10,2 SMBIOS; alternatively use MBP11,1 SMBIOS) and, for the time being, it only does so by booting the Big Sur Preboot partition, not the main Big Sur partition :excl: :excl: :excl: 

  • Like 3
Link to comment
Share on other sites

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