Jump to content

Dell Latitude E7270 with i7-6600U, HD520 and 1920x1080 Touchscreen - High Sierra/Mojave/Catalina/Big Sur/Monterey/Ventura/Sonoma/Sequoia


Hervé

Recommended Posts

  • Administrators

Also revisited Sonoma guide to reflect on latest version of Clover that now fully supports blocking of vanilla IOSkywalkFamily kext, something mandatory to be able to support and use legacy wireless cards that were fully supported up to Ventura but officially dropped in Sonoma.

 

See this thread for details.

Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Sequoia 15.x

 

This is a Clover-based installation using the well-known/well documented vanilla method detailed below:

 

E7270_Sequoia.png

 

E7270_HD520_macOS_Sequoia_15.png

 

E7270_Seq_SysInfo_PCI.png

 

E7270_Seq_SysInfo_Graphics.png

 

E7270_Seq_SysInfo_USB.png

 

E7270_Seq_SysInfo_NVME.png

 

E7270_Seq_SysInfo_BT.png

 

E7270_Seq_SysInfo_Ethernet.png

 

E7270_Seq_SysInfo_Audio.png

 

E7270_Seq_SysInfo_Camera.png

 

 

 

 

Working:

  • full QE/CI with HD520 graphics (with KBL layout 0x59160000, KBL faked id 0x5916, MBP15,2 SMBIOS and Lilu kext v1.6.8 + Whatevergreen kext v1.6.7 or later)
  • HDMI output OOB but built-in LCD goes off on 1st cable connection. With WEG boot arg igfxonln=1, LCD picture is recovered after closing then re-opening the LID and HDMI is on at 1st boot & after wake
  • mDP output OOB
  • touchscreen with USB HID fix (patch of IOHIDFamily to fake single-user mode) due to Apple dropping support for old USB hardware
  • full audio, including jack microphone input and headset output (with AppleALC kext & layout-id 11)
  • HDMI audio (with KBL con1 connector-type patch)
  • built-in Gigabit Ethernet (with IntelMausiEthernet kext)
  • full CPU power management, including Turbo boost to 3.4GHz (with PlugIn type settings)
  • sleep: Ok through Apple menu->Sleep, lid closure, power button, Fn-Insert and energy savings settings with hibernation mode set to 0 (sleep to RAM) and /var/vm/sleepimage file deleted.
  • wake: Ok through lid opening and power button
  • wireless & bluetooth with any compatible card/USB dongle and necessary patching (OCLP)
  • battery management and monitoring (with ACPIBatteryManager kext)
  • SD card reader (with 1Revenger1's RealtekCardReader kext)
  • integrated webcam OOB
  • keyboard backlight control OOB (for backlit models)
  • audio volume control through Fn-F1/Fn-F2/Fn-F3
  • brightness control through Fn-F11/Fn-F12
  • touchpad basic features, incl. buttons (with Rehabman's modified VoodooPS2Controller kext; it has a Sequoia-specific VoodooInput Plugin)
  • USB3.0 ports (with Hackintool's generated USBPorts kext)

 

Not Working:

  • N/A

 

Not tested:

  • SmartCard reader

 

 

With regards to Skylake/HD 520 graphics, same principles apply as for macOS Sonoma but make sure to update Lilu & PlugIns to latest versions:

  1. use of Kaby Lake framebuffer 0x59160000 (0x591B0000 may also be used but requires further graphics connectors patching)
  2. fake Kaby Lake HD620 iGPU id 0x5916
  3. use Lilu v1.6.8 and Whatevergreen v1.6.7 minimum

 

 

1) 15.x USB installer creation

  • Using a USB key of 16GB minimum, create a Sequoia USB installer through the following Terminal command:
sudo <path>/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key>

where:

  • <path> = location of Sequoia 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 bootloader 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)
        • NvmExpressDxe
        • PartitionDxe
    • Themes (optional)
    • BootLoaderChooser (optional)
    • CloverConfigPlistValidator (optional)
    • Install Clover Preference Pane (optional)

 

  • you may use Clover version r5159 or later as attached below
  • once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer (attached version supports BlockSkywalk kext patch)
  • add the (unzipped) HFSPlus driver attached below to the EFI/CLOVER/drivers/UEFI folder
  • open this EFI partition and transfer/copy the files & folders from the Latitude E7270 Sequoia Clover pack below to the EFI/CLOVER folder
  • if support for legacy Broadcom wifi is required, download the latest OCLP app from its GitHub repo and save the package at the root of the USB installer. It'll be required to recover wifi support.

 

2) 15.x installation

  • boot the Sequoia USB installer
  • at the Clover main menu, select the "Install macOS Sequoia" partition (but don't press [ENTER])
  • press [SPACE], select -v verbose option in the menu, then choose to boot with the selected options
  • proceed with installation, creating & formatting the target Sequoia installation through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Sequoia partition>"
  • repeat this until this partition is no longer offered and only the target Sequoia partition is left to boot
  • Reboot the target Sequoia partition via your USB installer

 

3) Post-installation tuning

  • Once the target Sequoia partition has booted, complete the 1st boot configuration tuning
  • Once at the desktop, install Clover bootloader on the Sequoia partition/disk with the customised settings listed above
  • Once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the Sequoia partition/disk
  • Open this EFI partition and transfer the files & folders from the above Latitude E7270 Sequoia Clover pack to the EFI/Clover folder
  • You may then reboot and verify that Sequoia boots off your disk through Clover
  • At that stage, the E7270 will be running Sequoia without support for legacy Broadcom wifi

 

4) Adding support for legacy Broadcom wifi

  • launch Clover Configurator app and mount the EFI partition of the Sequoia partition/disk
  • Add the kexts from the Legacy_Broadcom_Wifi pack below to the EFI/Clover/kexts/15 folder alongside the existing kexts.
  • Open up the Clover config in Clover Configurator and check/enable the BlockSkywalk kernel & kext patch then save the configuration
  • Reboot then install and launch the OCLP app
  • Proceed with root patching which should automatically detect that wireless networking requires patching
  • After another reboot, Wifi off the legacy Broadcom cards will be fully functional again
  • If in doubt, check this thread for detailed guidance
Link to comment
Share on other sites

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