Jump to content

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


Hervé
 Share

Recommended Posts

  • Administrators

Last update: 20 Jul 2022

 

 

E7270_Touchscreen_FHD.jpg   E7270_Sides_Rear.jpg

 

 

Specifications:

  • BIOS 1.28.3 1.29.4 1.30.3 1.31.3 1.32.4 1.33.3 1.34.3 with SATA disk mode set to AHCI mode
  • Intel 100 Series chipset (Sunrise Point-LP)
  • Intel dual-core Skylake i7-6600U 2.60GHz CPU (TDP Up 2.8GHz, Turbo boost to 3.2GHz (2 cores) or 3.4GHz (1 core))
  • Integrated Intel HD520 graphics (300MHz/1050MHz) (PCI ven id 0x8086, dev id 0x1916)
  • Internal-USB Atmel MaxTouch 12.5" 1920x1080 FHD IPS touchscreen (PCI ven id 0x03eb, dev id 0x8a83)
  • 8GB DDR4-2133P RAM
  • Intel I219LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x156f)
  • Whatever M.2 2230 wireless card may be fitted (I initially replaced my original Intel card by a BCM4350-based DW1820a)
  • Realtek ALC293 (ALC3235) High Def audio (PCI ven id 0x10ec, dev id 0x0293)
  • Realtek RTS525a SD card reader (PCI ven id 0x10ec, dev id 0x525a)
  • Internal-USB Surplus Innovation Technology HD webcam (PCI ven id 0x1bcf, dev id 0x28bd)
  • Alps Alpine V8 TouchPad (model w/o Touchscreen may have V7 Touchpad)
  • 3 x USB 3.0 ports (1 x with power share)
  • 1 x mini DIsplayPort
  • 1 x HDMI v1.4
  • 1 x headset/microphone combo jack port
  • 1 x internal M.2 2280 slot (key M, 2 x PCIe lanes) for SATA/NVME SSD
  • 1 x internal M.2 2230 WLAN slot (key A/E)
  • 1 x internal M.2 3042 WWAN slot (key B, 1 x PCIe lane)

 

NB: WWAN slot supports M.2 2242 NVME SSDs (eg: Toshiba RC100) which are directly bootable; performance obviously limited due to single PCIe channel. SSD detection can be unreliable at laptop's power-on/reset.

 

E7270:~ admin$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:1904] (rev 08)
00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake GT2 [HD Graphics 520] [8086:1916] (rev 07)
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 08)
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
00:16.3 Serial controller [0700]: Intel Corporation Sunrise Point-LP Active Management Technology - SOL [8086:9d3d] (rev 21)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 [8086:9d12] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1)
00:1d.2 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 [8086:9d1a] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d48] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-LM [8086:156f] (rev 21)
01:00.0 Non-Volatile memory controller [0108]: Toshiba Corporation BG3 NVMe SSD Controller [1179:0113] (rev 01)
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter [14e4:43a3] (rev 08)
03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963 [144d:a804]
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
E7270:~ admin$ 

 

NB #2: Latitude E7270 can boot from SD card.

 

For recommended BIOS settings, see here.

 

For proper 4K output, patching BIOS to set DVMT pre-allocated memory to 96MB is mandatory. Boot a USB key with ModGrubShell installed on it as explained here and set variable 0x432 to 0x3:

setup_var 0x432 0x3
exit

Default value is 0x1 for 32MB (0x2 is 64MB). Once the change is applied, no need to inject patched Framebuffer memory settings (fbmem/stolenmem) as properties in your boot loader's config.

Bear in mind that this adjustment can be removed by resetting BIOS to default settings.

Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • High Sierra 10.13.x

 

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

 

E7270_HighSierra.jpg

 

E7270_i7-6600U_HD520_HiSie.jpg     E7270_SpeedStep.jpg     E7270_SpeedStep#2.jpg

 

 

E7270_HiSie_SysInfo_PCI.jpg

 

E7270_HiSie_SysInfo_Graphics.jpg

 

E7270_HiSie_SysInfo_NVME.jpg

 

E7270_HiSie_SysInfo_USB.jpg

 

E7270_HiSie_SysInfo_Audio.jpg

 

E7270_HiSie_SysInfo_Ethernet.jpg

 

E7270_HiSie_SysInfo_Camera.jpg

 


Working:

  • full QE/CI with HD520 graphics (with SKL layout 0x19160000)
  • 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 OOB
  • full audio, including jack microphone input and headset output (with AppleALC kext & layout-id 11)
  • HDMI audio (with SKL 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
  • battery management and monitoring (with ACPIBatteryManager kext)
  • SD card reader (with Cholonan's Sineteck-rtsx 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 VoodooPS2Controller kext) but not recognised in PrefPane
  • USB3.0 ports (with Hackintool's generated USBPorts kext)

 

Not Working:

  • N/A

 

Not tested:

  • SmartCard reader

 

 

GeekBench v2.4.4 (32bit) gives a near 8400 rating:

 

E7270_GB32.jpg

 

 

1) 10.13 USB installer creation

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

 

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
      • ApfsDriverLoader / AptioMemoryFix / DataHubDxe / FSInject / HFSPlus / SMCHelper
    • UEFI Drivers -> Human Interface Devices (optional only)
      • PS2MouseDxe / UsbMouseDxe
    • Themes (optional only)
    • Install Clover PrefPane (optional only)

 

2) 10.13 installation

  • boot the High Sierra USB installer
  • at the Clover main menu, select the "Install macOS High Sierra" 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 High Sierra partition/disk through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target High Sierra partition>"
  • repeat this until this partition is no longer offered and only the target High Sierra partition is left to boot

 

3) Post-Installation tuning

  • Once the target High Sierra partition has booted, complete the 1st boot configuration finalisation
  • Once at the desktop, install Clover bootloader on the High Sierra 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 High Sierra partition/disk
  • Open this EFI partition and transfer the files & folders from the above E7270 High Sierra Clover pack to the EFI/Clover folder of the EFI partition
  • You may then reboot and verify that High Sierra boots off your disk through Clover
  • After that reboot, finalise post-installation tuning actions such as disabling hibernation, disabling GateKeper, changing all serial numbers, etc.

 

Please note that:

  • Clover config of the pack contains HDMI-audio SKL framebuffer patch.
  • Clover config of the pack contains disabled settings for DW1820A wireless card. Enable or remove as appropriate.
  • Caching add-on kexts from /L/E is faster than injecting them from E/C/k/O.
  • After any kexts modification, whether to /S/L/E or to /L/E, repair permissions and rebuild cache.

 

Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Mojave 10.14.x

 

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

 

E7270_Mojave.jpg

 

E7270_i7-6600U_HD520_Moj.jpg     E7270_Moj_SpeedStep#1.jpg     E7270_Moj_SysInfo_SpeedStep#2.jpg

 

E7270_Moj_Dual_Screen.jpg

 

E7270_Moj_HDMI_Output.jpg

 

E7270_Moj_HDMI_Audio.jpg

 

E7270_Moj_SysInfo_PCI.jpg

 

E7270_Moj_SysInfo_Graphics.jpg

 

E7270_Moj_SysInfo_NVME.jpg

 

E7270_Moj_SysInfo_USB.jpg

 

E7270_Moj_SysInfo_Audio.jpg

 

E7270_Moj_SysInfo_Ethernet.jpg

 

E7270_Moj_SysInfo_Camera.jpg

 


Working:

  • full QE/CI with HD520 graphics (with SKL layout 0x19160000)
  • 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 OOB
  • full audio, including jack microphone input and headset output (with AppleALC kext & layout-id 11)
  • HDMI audio (with SKL 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
  • battery management and monitoring (with ACPIBatteryManager kext)
  • SD card reader (with Cholonan's Sineteck-rtsx 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 VoodooPS2Controller kext) but not recognised in PrefPane
  • USB3.0 ports (with Hackintool's generated USBPorts kext)

 

Not Working:

  • N/A

 

Not tested:

  • SmartCard reader

 

 

GeekBench v2.4.4 (32bit) gives a good 8400+ rating:

 

E7270_Moj_GB32.jpg

 

 

1) 10.14 USB installer creation

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

 

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
      • ApfsDriverLoader / AptioMemoryFix / DataHubDxe / FSInject / HFSPlus / SMCHelper
    • UEFI Drivers -> Human Interface Devices (optional only)
      • PS2MouseDxe / UsbMouseDxe
    • Themes (optional only)
    • Install Clover PrefPane (optional only)

 

 

2) 10.14 installation

  • boot the Mojave USB installer
  • at the Clover main menu, select the "Install macOS Mojave" 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 Mojave partition/disk through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Mojave partition>"
  • repeat this until this partition is no longer offered and only the target Mojave partition is left to boot

 

3) Post-Installation tuning

  • Once the target Mojave partition has booted, complete the 1st boot configuration finalisation
  • Once at the desktop, install Clover bootloader on the Mojave 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 Mojave partition/disk
  • Open this EFI partition and transfer the files & folders from the above E7270 Mojave Clover pack to the EFI/Clover folder of the EFI partition
  • You may then reboot and verify that Mojave boots off your disk through Clover
  • After that reboot, finalise post-installation tuning actions such as disabling hibernation, disabling GateKeper, changing all serial numbers, etc.

 

Please note that:

  • Clover config of the pack contains HDMI-audio SKL framebuffer patch.
  • Clover config of the pack contains disabled settings for DW1820A wireless card. Enable or remove as appropriate.
  • Caching add-on kexts from /L/E is faster than injecting them from E/C/k/O.
  • After any kexts modification, whether to /S/L/E or to /L/E, repair permissions and rebuild cache.

 

Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Catalina 10.15.x

 

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

 

E7270_Catalina.jpg

 

E7270_i7-6600U_HD520_Cat.jpg  E7270_Cat_SpeedStep#1.jpg  E7270_Cat_SpeedStep#2.jpg

 

E7270_Cat_Dual_Screen.jpg  E7270_Cat_SpeedStep#3.jpg

 

E7270_Cat_HDMI_output.jpg

 

E7270_Cat_HDMI_Output#2.jpg

 

E7270_cat_HDMI_Audio.jpg

 

E7270_Cat_SysInfo_PCI.jpg

 

E7270_Cat_SysInfo_Graphics.jpg

 

E7270_Cat_SysInfo_USB.jpg

 

E7270_Cat_SysInfo_NVME.jpg

 

E7270_Cat_SysInfo_Audio.jpg

 

E7270_Cat_SysInfo_Ethernet.jpg

 

E7270_Cat_SysInfo_Camera.jpg

 

 

Working:

  • full QE/CI with HD520 graphics (with SKL layout 0x19160000)
  • 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 OOB
  • full audio, including jack microphone input and headset output (with AppleALC kext & layout-id 11)
  • HDMI audio (with SKL 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
  • battery management and monitoring (with ACPIBatteryManager kext)
  • SD card reader (with Cholonan's Sineteck-rtsx 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 VoodooPS2Controller kext) but not recognised in PrefPane
  • USB3.0 ports (with Hackintool's generated USBPorts kext)

 

Not Working:

  • N/A

 

Not tested:

  • SmartCard reader

 

 

GeekBench v4.4.4 (64bit) gives the following rating:

E7270_Cat_GB64.jpg

 

 

1) 10.15 USB installer creation

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

where:

  • <path> = location of Catalina installation package (eg: /Applications if freshly downloaded)
  • <USB key> = name of formatted USB volume (eg: USB_8GB)

 

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
        • HFSPlus
        • SMCHelper
      • Human Interface Devices (optional)
        • Ps2MouseDxe
        • UsbMouseDxe
      • Additional Drivers
        • NvmExpressDxe
        • PartitionDxe (optional)
    • Themes (optional)
    • Install Clover Preference Pane (optional)

 

  • you may use version r5119 attached below:
  • once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer
  • open this EFI partition and transfer/copy the files & folders from the Latitude E7270 Catalina Clover pack below to the EFI/Clover folder
  • add the following ApfsDriverLoader to the EFI/Clover/drivers folder since Clover versions of that era stopped offering this driver (Catalina disk/partition won't be seen otherwise)

 

2) 10.15 installation

  • boot the Catalina USB installer
  • at the Clover main menu, select the "Install macOS Catalina" 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 Catalina installation through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Catalina partition>"
  • repeat this until this partition is no longer offered and only the target Catalina partition is left to boot
  • Reboot the target Catalina partition via your USB installer

 

3) Post-installation tuning

  • Once the target Catalina partition has booted, complete the 1st boot configuration tuning
  • Once at the desktop, install Clover bootloader on the Catalina 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 Catalina partition/disk
  • Open this EFI partition and transfer the files & folders from the above Latitude E7270 Catalina Clover pack to the EFI/Clover folder
  • You may then reboot and verify that Catalina boots off your disk through Clover

 

 

Please note that:

  • Clover config of the pack contains HDMI-audio SKL framebuffer patch.
  • Clover config of the pack contains disabled settings for DW1820A wireless card. Enable or remove as appropriate.
  • Caching add-on kexts from /L/E is faster than injecting them from E/C/k/O.
  • After any kexts modification, whether to /S/L/E or to /L/E, repair permissions and rebuild cache.
Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Big Sur 11.x

 

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

 

E7270_BigSur.jpg

 

E7270_i7-6600U_HD520_BS.jpg

 

E7270_BS_SysInfo_PCI.jpg

 

E7270_BS_SysInfo_Graphics.jpg

 

E7270_BS_SysInfo_USB.jpg

 

E7270_BS_SysInfo_NVME.jpg

 

E7270_BS_SysInfo_Bluetooth.jpg

 

E7270_BS_SysInfo_Ethernet.jpg

 

E7270_BS_SysInfo_Audio.jpg

 

E7270_BS_SysInfo_Camera.jpg

 

 

Working:

  • full QE/CI with HD520 graphics (with SKL layout 0x19160000)
  • 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 SKL 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
  • battery management and monitoring (with ACPIBatteryManager kext)
  • SD card reader (with Cholonan's Sineteck-rtsx 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 VoodooPS2Controller kext) but not recognised in PrefPane
  • USB3.0 ports (with Hackintool's generated USBPorts kext)

 

Not Working:

  • N/A

 

Not tested:

  • SmartCard reader

 

 

GeekBench v4.4.4 (64bit) gives the following rating:

E7270_BS_GB64.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 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)
    • Install Clover Preference Pane (optional)

 

  • you may use version r5133 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 this EFI partition and transfer/copy the files & folders from the Latitude E7270 Big Sur Clover pack below to the EFI/CLOVER folder

 

 

2) 11.x installation

  • boot the Big Sur USB installer
  • at the Clover main menu, select the "Install macOS Big Sur" 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 Big Sur installation through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Big Sur partition>"
  • repeat this until this partition is no longer offered and only the target Big Sur partition is left to boot
  • Reboot the target Big Sur partition via your USB installer

 

3) Post-installation tuning

  • Once the target Big Sur partition has booted, complete the 1st boot configuration tuning
  • Once at the desktop, install Clover bootloader on the Big Sur 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 Big Sur partition/disk
  • Open this EFI partition and transfer the files & folders from the above Latitude E7270 Big Sur Clover pack to the EFI/Clover folder
  • You may then reboot and verify that Big Sur boots off your disk through Clover

 

 

Please note that:

  • Clover config of the pack contains HDMI-audio SKL framebuffer patch.
  • Clover config of the pack contains disabled settings for DW1820A wireless card. Enable or remove as appropriate.

 

Edit: 22Dec 2021

  • Touchscreen working after adding the USB HID fix for Big Sur and later. See details below, after Monterey guide.
Link to comment
Share on other sites

  • Administrators

Target macOS release:

  • Monterey 12.x

 

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

 

E7270_Monterey.jpg

 

E7270_i7-6600U_HD520_Mon-12.0.1.jpg

 

E7270_Mon_SysInfo_PCI.jpg

 

E7270_Mon_SysInfo_Graphics.jpg

 

E7270_Mon_SysInfo_USB.jpg

 

E7270_Mon_SysInfo_NVME.jpg

 

E7270_Mon_SysInfo_BT.jpg

 

E7270_Mon_SysInfo_Ethernet.jpg

 

E7270_Mon_SysInfo_Audio.jpg

 

E7270_Mon_SysInfo_Camera.jpg

 

 

Working:

  • full QE/CI with HD520 graphics (with SKL layout 0x19160000)
  • 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 SKL 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
  • battery management and monitoring (with ACPIBatteryManager kext)
  • SD card reader (with Cholonan's Sineteck-rtsx 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 VoodooPS2Controller kext) but not recognised in PrefPane
  • USB3.0 ports (with Hackintool's generated USBPorts kext)

 

Not Working:

  • N/A

 

Not tested:

  • SmartCard reader

 

 

GeekBench v4.4.4 (64bit) gives the following rating:

 

E7270_Mon_GeekBench.jpg

 

 

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 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 version r5141 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 this EFI partition and transfer/copy the files & folders from the Latitude E7270 Monterey Clover pack below to the EFI/CLOVER folder

 

 

2) 12.x installation

  • boot the Monterey USB installer
  • at the Clover main menu, select the "Install macOS Monterey" 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 Monterey installation through Disk Utility as/if required
  • on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Monterey partition>"
  • repeat this until this partition is no longer offered and only the target Monterey partition is left to boot
  • Reboot the target Monterey partition via your USB installer

 

3) Post-installation tuning

  • Once the target Monterey partition has booted, complete the 1st boot configuration tuning
  • Once at the desktop, install Clover bootloader on the Monterey 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 Monterey partition/disk
  • Open this EFI partition and transfer the files & folders from the above Latitude E7270 Monterey Clover pack to the EFI/Clover folder
  • You may then reboot and verify that Monterey boots off your disk through Clover

 

 

Please note that:

  • Clover config of the pack contains HDMI-audio SKL framebuffer patch.
  • Clover config of the pack contains disabled settings for DW1820A wireless card. Enable or remove as appropriate.

 

Edit: 22Dec 2021

  • Touchscreen working after adding the USB HID fix for Big Sur and later. See details right below.
Link to comment
Share on other sites

  • Administrators

USB-based Atmel Touchscreen fully operational in Big Sur and Monterey once the USB HID Fix kext patch is added to the Clover config.

Spoiler
			<dict>
				<key>Comment</key>
				<string>Enable USB HID in Big Sur</string>
				<key>Procedure</key>
				<string>_isSingleUser</string>
				<key>Count</key>
				<integer>1</integer>
				<key>Disabled</key>
				<false/>
				<key>RangeFind</key>
				<integer>10</integer>
				<key>Find</key>
				<data>AAAAAAAA</data>
				<key>Name</key>
				<string>com.apple.iokit.IOHIDFamily</string>
				<key>MaskFind</key>
				<data>AAAAAAAA</data>
				<key>MatchOS</key>
				<string>11.x.x</string>
				<key>Replace</key>
				<data>uAEAAADD</data>
				<key>MaskReplace</key>
				<data>////////</data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>

 

USB_HID_fix_CC.jpg

 

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...