Jump to content

Latitude 7480 (ALPS trackpad, i5-7300U): BigSur, Monterey and Ventura beta packs


trifle
 Share

Recommended Posts

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 - Ventura 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

7480-about.jpg

7480-info-usb-hubs.png

7480-info-pcislots.png

7480-info-hardware.png

7480-info-graphics.png

7480-info-ethernet.png

7480-i2c-opencore_083minus.zip 7480-i2c-clover_5148.zip 7480-ioreg.zip

  • Like 1
Link to comment
Share on other sites

Hackintoshes with CPUs equal to or higher than Skylake it is possible to disable HPET with specific SSDT, this also allows you to eliminate the HPET rename in config, so this is a nice optimization. I say this because in the ioreg you have both HPET and XPET and this is anomalous.

Spoiler

DefinitionBlock ("", "SSDT", 2, "OCLT", "HRTfix", 0x00000000)
{
    External (HPTE, IntObj)

    Scope (\)
    {
        If (_OSI ("Darwin"))
        {
            HPTE = Zero
        }
    }
}
 

 

 

For the trackpad you should try to change the settings in System Settings \ Trackpad 
https://github.com/Baio1977/DELL_VOSTRO_5501-ICE-LAKE/blob/main/Screenshot/Touchpad Ventura.png

Link to comment
Share on other sites

Sure. You can use settings to loading only some kexts for each macOS version. You only need to set the kernels.


MinKernel -> lowest kernel version your kext will be injected into, see below table for possible values. Ex. 12.00.00 for OS X 10.8

MaxKernel -> highest kernel version your kext will be injected into, see below table for possible values. Ex. 11.99.99 for OS X 10.7


https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#kernel

 

  • Thanks 1
Link to comment
Share on other sites

Thanks! I was looking for this for quite a while now. 

 

So I'm going to do a dual boot Monterey and Mojave, and the only problem is the Intel wifi kext has different versions depending on the os version. I know that the kexts for Monterey and Mojave would be in the same folder, does renaming the kext is sufficient? Currently I'm using Dell E5470 but planning to upgrade to this laptop. 

Link to comment
Share on other sites

  • Administrators

Renaming the kexts is indeed sufficient. For instance:

  • itlwm_mojave -> min kernel = 18.0.0, max kernel = 18.99.99
  • itlwm_monterey -> min kernel = 21.0.0, max kernel = 21.99.99

 

With Clover, you would have placed the different itlwm kexts in the dedicated macOS version folders (eg: 10.14, 12), leaving the other ones in Other folder.

  • Thanks 1
Link to comment
Share on other sites

So, I managed to boot to Monterey now and I did installed Mojave on another partition on the same SSD. Weirdly, after I put the EFI folder into it's place, opencore can boot just fine but it doesn't seems to read my Mojave partition. Only the one that I Installed Monterey on is listed. 

 

I used apfs in both. The only way I can boot into Mojave is by using my opencore USB installer.. does that mean that the dual booting osx should be done using different disks? 

 

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

Edit:

All the partitions are on a separate apfs containers. 

 

SSD:

-container 1

   --mojave

- container 2

   --monterey

 

If I make a volume inside the same container like this :

-container 1

   --mojave

   --other osx

It shows up on the picker menu. 

 

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...