Jump to content

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


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

/!\ Refreshed Jan 2023 /!\

 

Target macOS release:

  • Big Sur 11.x

 

This is a Clover-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.6.x + WEG v1.6.x)
  • multi-display with HDMI OOB
  • audio, including jack microphone input and headset output (with AppleALC v1.6.x & layout 12 + CodecCommander v2.7.x)
  • 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 card 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.x 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:

  • install Clover boot loader on the USB installer with the following customised settings:
    • Clover for UEFI booting only
    • Install Clover in the ESP
    • UEFI drivers
      • Recommended drivers
        • FSInject
        • SMCHelper
      • Human Interface Devices (optional)
        • PS2MouseDxe
        • USBMouseDxe
      • FileSystem Drivers
        • ApfsDriverLoader
      • Memory fix drivers
        • OpenRuntime
      • Additional Drivers (optional)
        • PartitionDxe
    • Themes (optional)
    • Install Clover Preference Pane (optional)

 

  • you may use version r5144 attached below
  • once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer
  • add the (unzipped) HFSPlus driver attached below to the EFI/CLOVER/drivers/UEFI folder
  • open the EFI partition and transfer the files and folders from the Latitude E6230 Big Sur Clover pack below to the EFI/CLOVER folder

 

  • /!\ 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.

 

2) 11.x installation

  • boot the Big Sur USB installer
  • at the Clover main menu, go to the "Options->configs" menu and select the "config_MBP11,1" config file. This is required to install (and later update as/when required) Big Sur on a supported Mac model. Press [ESC] twice to return to Clover main menu.
  • at the Clover 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 disk/partition/volume. Note that installation won't work if target disk/partition/volume is formatted HFS+
  • exit DU and return to Big Sur main installation screen, then proceed with installation
  • the installation process will reboot a temporary macOS installer partition to complete the installation.
  • repeat this until the temporary partition is replaced by a final <Big Sur partition name> on Preboot entry. Each time, reboot via your USB installer and make sure to select the "config_MBP11,1" config file.
  • when the partition <Big Sur partition name> on Preboot is displayed at Clover main menu, no need to call on the "config_MBP11,1" config file, the default one will do (MBP10,2 SMBIOS + -no_compat_check boot arg).

 

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 Clover pack to the mounted EFI partition
  • You may then modify your SMBIOS info using Clover Configurator app and ensure you have unique numbers or unique combination of numbers (MLB, ROM, SystemSerialNumber and SystemUUID).
  • Please note that, with MBP10,2 SMBIOS, Big Sur will not offer any updates because it'll be running on an unsupported platform. You'll only get updated offered if you boot with the MBP11,1 config file, MacBookPro11,1 being a supported model.

 

  • Like 5
  • Thanks 1
Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Monterey 12.x.

 

This is a Clover-based installation based on the standard vanilla method detailed below, followed by OCLP basic root patching to bring back support for HD4000 graphics.

 

E6230_Monterey.jpg

 

E6230_i7-3540M_HD4000_Mon12.6.2.jpg

 

E6230_Mon_SysInfo_Graphics.jpg

 

 

Working:

  • full graphics acceleration on Intel HD4000 graphics (with Lilu v1.6.3 + WEG v1.6.3 + OCLP v0.5.3 root patching)
  • multi-display with HDMI after OCLP patching
  • audio, including jack microphone input and headset output (with AppleALC v1.6.4 & layout 12 + CodecCommander v2.7.2)
  • 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 card 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 v1.3.15, published here, for multiplexing)
  • ExpressCard slot OOB

 

Not working:

  • VGA output unsupported

 

Not tested:

  • SmartCard reader
  • fingerprint scanner

 

 

1) 12.x USB installer creation

  • Using a USB key of 16GB minimum, create a Monterey USB installer through the following Terminal command:
sudo <path>/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key>
  • where:
    • <path> = location of Monterey 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:

  • install Clover boot loader on the USB installer with the following customised settings:
    • Clover for UEFI booting only
    • Install Clover in the ESP
    • UEFI drivers
      • Recommended Drivers (optional)
        • EnglishDxe
      • Human Interface Devices (optional)
        • PS2MouseDxe
        • USBMouseDxe
      • FileSystem Drivers
        • ApfsDriverLoader
        • FAT (optional)
      • Memory fix drivers
        • OpenRuntime
      • Additional Drivers (optional)
        • PartitionDxe
    • Themes (optional)
    • BootLoader Chooser (optional)
    • CloverConfigPlistValidator (optional)

 

  • you may use version r5150 attached below
  • once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer
  • add the (unzipped) HFSPlus driver attached below to the EFI/CLOVER/drivers/UEFI folder
  • open the EFI partition and transfer the files and folders from the Latitude E6230 Monterey Clover pack below to the EFI/CLOVER folder

 

  • /!\ 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.

 

2) 12.x installation

  • boot the Monterey USB installer
  • at the Clover main menu, go to the "Options->configs" menu and select the "config_MBP11,4" config file. This is required to install (and later update as/when required) Monterey on a supported Mac model. Press [ESC] twice to return to Clover main menu.
  • at the Clover main menu, select the "Install macOS Monterey" partition and press [ENTER]
  • at Monterey main installation screen, select Disk Utility to create & format APFS the target Monterey disk/partition/volume. Note that installation won't work if target disk/partition/volume is formatted HFS+
  • exit DU and return to Monterey main installation screen, then proceed with installation
  • the installation process will reboot a temporary macOS installer partition to complete the installation.
  • repeat this until the temporary partition is replaced by a final <Monterey partition name> on Preboot entry. Each time, reboot via your USB installer and make sure to select the "config_MBP11,4" config file.
  • when the partition <Monterey partition name> on Preboot is displayed at Clover main menu, no need to call on the "config_MBP11,4" config file, the default one will do (MBP10,2 SMBIOS + -no_compat_check boot arg).

 

3) Post-installation tuning

  • Once the finalised Monterey installation has booted, complete the 1st boot configuration tuning. This will be very slow due to lack of graphics acceleration, HD4000 having been dropped in macOS Monterey.
  • Once at the desktop, mount the EFI partition of your Monterey disk
  • Copy the EFI folder of the E6230 Monterey Clover pack to the mounted EFI partition
  • You may then modify your SMBIOS info using Clover Configurator app and ensure you have unique numbers or unique combination of numbers (MLB, ROM, SystemSerialNumber and SystemUUID).
  • Please note that, with MBP10,2 SMBIOS, Monterey will not offer any updates because it'll be running on an unsupported platform. You'll only get updated offered if you boot with the MBP11,4 config file, MacBookPro11,4 being a supported model.

 

4) Post-installation OCLP patching

  • OpenCoreLegacyPatcher (OCLP) app may be used to patch the Monterey build on the E6230 to recover support for HD4000 graphics. Best is to use the latest version of the tool available here.
  • Run the tool and set it up as follows in order to apply post-installation root patching:
    • click Settings button
      • select MacBookPro10,2 SMBIOS, then return to Settings
      • select SIP settings and tick all cases except "CSR_ALLOW_APPLE_INTERNAL" in order to set SIP to 0xFEF, then return to Settings
      • select SMBIOS Settings and make sure everything is left blank, then return to Settings
      • select Misc Settings and tick everything off, leaving Feature Unlock Status as "Enabled, then return to Settings
      • select Non-Metal Settings and make sure everything is ticked off, then return to Settings
      • select Developper Settings and make sure everything is ticked off, then return to Settings
    • return to Main Menu
    • Click Post Install Root Patch, then Start Root Patching
  • OCLP root patches will then be installed. Once completed, reboot into Monterey and you'll have graphics acceleration running on HD4000.
  • Note that OCLP root patching will be required after each Monterey update.
Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Ventura 13.x.

 

This is a Clover-based installation based on the standard vanilla method detailed below, followed by OCLP root patching to bring back support for HD4000 graphics.

 

E6230_Ventura_13.2.jpg

 

E6230_i7-3540M_HD4000_Ven13.2.jpg

 

E6230_Ven_SysInfo_PCI.jpg

 

E6230_Ven_SysInfo_Graphics.jpg

 

  E6230_Ven_SpeedStep1.jpg E6230_Ven_SpeedStep2.jpg E6230_Ven_SpeedStep3.jpg E6230_Ven_SpeedStep4.jpg

 

 

Working:

  • full graphics acceleration on Intel HD4000 graphics (with Lilu v1.6.3 + WEG v1.6.3 + OCLP v0.6.1 root patching)
  • multi-display with HDMI after OCLP patching
  • audio, including jack microphone input and headset output (with AppleALC v1.7.8 & layout 12 + CodecCommander v2.7.2)
  • 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 + AICPUPMClient v222.0 & patched AICPUPM v222.0 kexts)
  • 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 card 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 v1.3.15, published here, for multiplexing)
  • ExpressCard slot OOB

 

  • Stage Manager
  • Continuity Camera
  • Airplay Audio

 

Not working:

  • VGA output unsupported

 

Not tested:

  • SmartCard reader
  • fingerprint scanner

 

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

Screenshot 2023-02-15 at 01.14.22.png

 

 

1) 13.x USB installer creation

  • Using a USB key of 16GB minimum, create a Ventura USB installer through the following Terminal command:
sudo <path>/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key>
  • where:
    • <path> = location of Ventura 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:

  • install Clover boot loader on the USB installer with the following customised settings:
    • Clover for UEFI booting only
    • Install Clover in the ESP
    • UEFI drivers
      • Recommended Drivers (optional)
        • EnglishDxe
      • Human Interface Devices (optional)
        • PS2MouseDxe
        • USBMouseDxe
      • FileSystem Drivers
        • ApfsDriverLoader
        • FAT (optional)
      • Memory fix drivers
        • OpenRuntime
      • Additional Drivers (optional)
        • PartitionDxe
    • Themes (optional)
    • BootLoader Chooser (optional)
    • CloverConfigPlistValidator (optional)

 

  • you may use version r5150 attached below
  • once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer
  • add the (unzipped) HFSPlus driver attached below to the EFI/CLOVER/drivers/UEFI folder
  • open the EFI partition and transfer the files and folders from the Latitude E6230 Ventura Clover pack below to the EFI/CLOVER folder. The pack contains:
    • the CryptexFixup + AMFIExemption kexts that are necessary to install Ventura on non-AVX 2.0 systems such as this Ivy Bridge platform
    • the accompanying -crypt_force_avx and amfi_get_out_of_my_way=1 boot args
    • AppleIntelCPUPowerManagementClient + patched AppleIntelCPUPowerManagement kexts (of Monterey origin) that are necessary for full for Ivy Bridge CPU PM, Apple having dropped those in Ventura and XCPM not being achievable on this platform
    • Clover_Pack_E6230_Ventura.zip

 

  • /!\ 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.

 

2) 13.x installation

  • boot the Ventura USB installer
  • at the Clover main menu, go to the "Options->configs" menu and select the "config_MBP14,1" config file. This is required to install (and later update as/when required) Ventura on a supported Mac model. Press [ESC] twice to return to Clover main menu.
  • at the Clover main menu, select the "Install macOS Ventura" partition and press [ENTER]
  • at Ventura main installation screen, select Disk Utility to create & format APFS the target Ventura disk/partition/volume. Note that installation won't work if target disk/partition/volume is formatted HFS+
  • exit DU and return to Ventura main installation screen, then proceed with installation
  • the installation process will need to reboot a temporary macOS Install from <target disk> partition to complete the installation. Make sure to select the "config_MBP14,1" config file before the reboot.
  • repeat this until the temporary partition is replaced by a final <Ventura partition name> on Preboot entry. Each time, reboot via your USB installer and make sure to select the "config_MBP14,1" config file until you boot the partition labelled <Ventura partition name> on Preboot to finalise the installation.

 

3) Post-installation tuning

  • Once the finalised Ventura installation has booted, complete the 1st boot configuration tuning. This will be very slow due to lack of graphics acceleration, HD4000 having been dropped since macOS Monterey.
  • Once at the desktop, install Clover on your Ventura disk with above settings, then mount the EFI partition of that disk.
  • Copy the contents of the E6230 Ventura Clover pack to the EFI/CLOVER folder of the mounted EFI partition.
  • You may then modify your SMBIOS info using Clover Configurator app and ensure you have unique numbers or unique combination of numbers (MLB, ROM, SystemSerialNumber and SystemUUID).
  • Please note that, with MBP10,2 SMBIOS, Ventura will not offer any updates because it'll be running on an unsupported platform. You'll only get updated offered if you boot with the MBP14,1 config file, MacBookPro14,1 being a supported model.
  • Open up Terminal and type:
sudo nvram boot-args="amfi_get_out_of_my_way=1"
  • Download the latest version of OpenCore Legacy Patcher (OCLP) app (needs to be v0.6.1 minimum).
  • Remove your USB installer and reboot (with default config file). No need to call on the "config_MBP14,1" config file from there on to boot Ventura.

 

4) Post-installation OCLP patching

  • OpenCoreLegacyPatcher (OCLP) app is used to patch the Ventura build on the E6230 and recover support for HD4000 graphics. The latest version of the tool available here.
  • Run the tool and set it up as follows in order to apply post-installation root patching:
    • click Settings button
      • select MacBookPro10,2 SMBIOS, then return to Settings
      • select SIP settings and tick all cases except "CSR_ALLOW_APPLE_INTERNAL" in order to set SIP to 0xFEF, then return to Settings
      • select SMBIOS Settings and make sure everything is left blank, then return to Settings
      • select Misc Settings and tick everything off, leaving Feature Unlock Status as "Enabled, then return to Settings
      • select Non-Metal Settings and make sure everything is ticked off, then return to Settings
      • select Developper Settings and make sure everything is ticked off, then return to Settings
    • return to Main Menu
    • Click Post Install Root Patch, then Start Root Patching
  • OCLP root patches will then be installed. Once completed, reboot into Ventura and you'll have graphics acceleration running on HD4000.
  • Note that OCLP root patching will be required after each Ventura update.
Link to comment
Share on other sites

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