Contribute
Register

[Guide] Dell Inspiron 13 5378 (2-in-1) - MacOS 10.12.6

Status
Not open for further replies.
Working on the upgrade now. Using Clover r5 vs OpenCore for now. Checking for newer drivers for Catalina for trackpad, keyboard, and my broadcom wifi.

I'll give this a try and build a new OC EFI. Looking forward to this! Sounds like it has better support than I was able to put together.
 
Ok, I was successful in installing Catalina with the newest Clover. I have almost a working laptop as before.

Working:
Accelerated Video
Touch screen
Trackpad
Keyboard
All USB ports
Wifi (with a small problem detailed below)

Not Working:
Bluetooth: can't get the firmware to attach (loads the kexts but fails to load)
Wifi, have to reset via the network panel and use hackintool to change the layout to 30 (even though it's in the config.)
Audio, not working at all or detected even though I have AppleACL loaded

Will share my config in a bit for review. I'm only working on this a bit at a time. I'll also update my hackintosh desktop this weekend. I moved away from it since it overheats and resets all the time while gaming (plus makes the room too hot.)

Working on the upgrade now. Using Clover r5 vs OpenCore for now. Checking for newer drivers for Catalina for trackpad, keyboard, and my broadcom wifi.
 
I've not made any progress on getting this stable. Wonder if I should wait for Big Sur. Can't seem to get the hardware to behave. I admit I've been too busy to play with it.

Might attach my almost working efi here if anyone has interest.

Ok, I was successful in installing Catalina with the newest Clover. I have almost a working laptop as before.

Working:
Accelerated Video
Touch screen
Trackpad
Keyboard
All USB ports
Wifi (with a small problem detailed below)

Not Working:
Bluetooth: can't get the firmware to attach (loads the kexts but fails to load)
Wifi, have to reset via the network panel and use hackintool to change the layout to 30 (even though it's in the config.)
Audio, not working at all or detected even though I have AppleACL loaded

Will share my config in a bit for review. I'm only working on this a bit at a time. I'll also update my hackintosh desktop this weekend. I moved away from it since it overheats and resets all the time while gaming (plus makes the room too hot.)
 
The efi I mentioned. I'm out of my league here.
 

Attachments

  • EFI.zip
    48.4 MB · Views: 282
Ok, my plan is to try cleaning up the config. It's definitely something in there that was from an earlier success and older clove as well. May start over with clean efi and work backwards.
 
Last edited:
The efi I mentioned. I'm out of my league here.
update your config.plist from the laptop guide:

then enable these:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixTMR</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixHPET</key>
                <false/>
            </dict>

then make this section:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#layout-id</key>
                <integer>3</integer>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>

look like:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>layout-id</key>
                <integer>3</integer>
                <key>#PinConfigurations</key>
                <data></data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>

you may need to change the 3 to whatever layout ID number you use

clover/kexts/other:

remove all .dSYM as they do not belong in there

remove:
BrcmFirmwareRepo.kext
BrcmNonPatchRAM.kext
BrcmNonPatchRAM2.kext
BrcmPatchRAM2.kext
FakePCIID_Broadcom_WiFi.kext
WhateverName.app
SSDT-PNLF.dsl

also you have way too many VoodooI2C kexts

and you need to do this:
 
I'll give this a try. For mine layout 30 opens up wifi, not bluetooth but at least wifi. Audio never works but with this perhaps things move into the right spots.

Question also. I played with hackintool for the first time (love it!) How does it work for upgrading the kexts? It's a bit unclear how you upgrade them. I say because I tried the patching procedure (in efi/other folder) and normal updates but they always say they are out of date.

update your config.plist from the laptop guide:

then enable these:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixTMR</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixHPET</key>
                <false/>
            </dict>

then make this section:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#layout-id</key>
                <integer>3</integer>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>

look like:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>layout-id</key>
                <integer>3</integer>
                <key>#PinConfigurations</key>
                <data></data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>

you may need to change the 3 to whatever layout ID number you use

clover/kexts/other:

remove all .dSYM as they do not belong in there

remove:
BrcmFirmwareRepo.kext
BrcmNonPatchRAM.kext
BrcmNonPatchRAM2.kext
BrcmPatchRAM2.kext
FakePCIID_Broadcom_WiFi.kext
WhateverName.app
SSDT-PNLF.dsl

also you have way too many VoodooI2C kexts

and you need to do this:
 
I'll give this a try. For mine layout 30 opens up wifi, not bluetooth but at least wifi. Audio never works but with this perhaps things move into the right spots.

Question also. I played with hackintool for the first time (love it!) How does it work for upgrading the kexts? It's a bit unclear how you upgrade them. I say because I tried the patching procedure (in efi/other folder) and normal updates but they always say they are out of date.
you may want to try updating to High Sierra or Mojave with your hardware specs

also:
please read the faq for proper hardware profile setup:
 
System only boots with selecting no injected kexts. I think I've upgraded too many times and lost track of what I have injected. Also when I do infact not inject I get all but bluetooth working. Tells me I have some working kexts on the system or the config.

I'll give this a try. For mine layout 30 opens up wifi, not bluetooth but at least wifi. Audio never works but with this perhaps things move into the right spots.

Question also. I played with hackintool for the first time (love it!) How does it work for upgrading the kexts? It's a bit unclear how you upgrade them. I say because I tried the patching procedure (in efi/other folder) and normal updates but they always say they are out of date.
 
scratch tha, when I don't inject and I use system as is I get all of it. Now I need to know what is getting injected that breaks.

System only boots with selecting no injected kexts. I think I've upgraded too many times and lost track of what I have injected. Also when I do infact not inject I get all but bluetooth working. Tells me I have some working kexts on the system or the config.
 
Status
Not open for further replies.
Back
Top