Update 23-Aug-2022: Replaced SSDT-USBX.aml; Removed _DSM patch from Clover pack; Fixed freeze seen during OS upgrades.
Update 15-Aug-2022: See build notes, efi for clover 5148 and opencore 0.8.3 are included.
Same ACPI and currently released kernel extensions were used for both bootloaders.
I have successfully ported Ventura onto a Latitude 7480,
with recent Clover and recent Opencore bootpacks. Both are attached here.
The bootpacks work for 10.14, 10.15, 11, 12 and 13.
10.14 and 10.15 do not have the point stick working, though.
Several challenges for this port:
1. Kabylake CPU, Skylake era support circuits
2. PS/2 keyboard, I2C trackpad and dual point stick.
3. Letting go of assumptions and old techniques. Still working on that!
I apologize in advance if I failed to note your contribution.
I want to thank all the people who have made the pieces and provided information
that makes this work so well. In no particular order:
Miliuco - varied OC EFI
Herve - 7270 Clover efis and OSXL notes
JakeLo - 7490 OC EFI
Mald0n - and Olarila team for I2C how-to for IRQ pinning
Alexandred - IRQ pinning
Lorys89 - similar work done on 7490 that helped me understand where my attempts did not fully succeed
Specifications:
Dell Latitude 7480
CPU i5-7300U, HD 620 Graphics
Alps U1 trackpad + DualPoint Stick [044E:120B]
Intel 8265 wireless adapter
Intel I219-LM ethernet adapter
Realtek ALC 3246 audio
Realtek 525A SD card reader
16 GB DDR4 RAM
Sandisk WD Black SN720 NVMe SSD
BIOS 1.26.0, SMBIOS 3.0.0, SKU=07A0, Baseboard=00F6D3
August 23, 2022
Clover pack changes
Track OC Runtime changes with the OC configuration used to improve memory handling
Disable rename _DSM -> XDSM
Replace SSDT-USBX.aml to remove unused external reference to PCI0.LPCB
Included patched and unpatched DSDT and modified preboot.log for reference
OpenCore pack changes
The system did freeze after downloading a system upgrade and preparing to install it.
With these changes to the config.plist, installs and OS upgrade complete successfully.
The changes were confirmed working for 10.14, 10.15, 11, 12, and 13.
Was active, emptied
MmioWhitelist Address FF000000 -> empty
Were true, set false
DevirtualiseMmio, ProtectUefiServices, RebuildAppleMemoryMap, SyncRuntimePermissions
Were false, set true
AvoidRuntimeFrag, EnableWriteUnprotector, PowerTimeoutKernelPanic
7480-build-notes.zip
efi-oc_083-7480-alps-2.zip efi-cl5148-7480-alps-2.zip