Contribute
Register

Need help installing Catalina on XPS 13 (9343)

Status
Not open for further replies.
Joined
Jun 27, 2020
Messages
6
Motherboard
Dell XPS 13 9343 (Clover UEFI)
CPU
Intel Core i7 5500U
Graphics
Intel HD 5500, 3200 x 1800
Mobile Phone
  1. Android
Hi everyone, I'm new to the hackintosh community. Been trying to get Catalina installed on my laptop but keep getting stuck in various places. Right now I get stuck at afps_module_start. Really hoping someone can guide me through setting up clover and if I need to modify anything in the BIOS (Like DVMT Preallocation and Total Gfx Memory)
BIOS settings: UEFI, Disabled Legacy option ROMs, SATA ACHI, Enabled Smart reporting, Intel Trust Technology Disabled (PTT Security), Computrace Deactivated, CPU XD support enabled, Secure Boot disabled, Multicore+Speedstep+C-States+TurboBoost+HyperThread enabled, FastBoot set to Through, Virtualization enabled, VT for Direct I/O enabled.
Created bootable USB using uniBeast 1.3.0. Added -v to boot sequence and under Acpi added "change EC0 to EC)
Laptop Specs:
Intel Core i7 5500U
8GB DDR3L RAM
Built-in Display: 3200 x 1800
BIOS: A20
Storage: Brand new (Unformatted) 1 TB M.2 sata SSD (MX500)
WIFI: DELL DW1560 Broadcom BCM94352Z
 

Attachments

  • Load screen.jpg
    Load screen.jpg
    1.1 MB · Views: 68
Last edited:
Hi everyone, I'm new to the hackintosh community. Been trying to get Catalina installed on my laptop but keep getting stuck in various places. Really hoping someone can guide me through setting up clover and if I need to modify anything in the BIOS (Like DVMT Preallocation and Total Gfx Memory)
BIOS settings: UEFI, Disabled Legacy option ROMs, SATA ACHI, Enabled Smart reporting, Intel Trust Technology Disabled (PTT Security), Computrace Deactivated, CPU XD support enabled, Secure Boot disabled, Multicore+Speedstep+C-States+TurboBoost+HyperThread enabled, FastBoot set to Through, Virtualization enabled, VT for Direct I/O enabled.
Created bootable USB using uniBeast 1.3.0. Added -v to boot sequence and under Acpi added "change EC0 to EC)
Laptop Specs:
Intel Core i7 5500U
8GB DDR3L RAM
Built-in Display: 3200 x 1800
BIOS: A20
Storage: Brand new (Unformatted) 1 TB M.2 sata SSD (MX500)
have a search for apfs_module_start 1689
 
Hi Feartech. Thanks for the reply. That helped. I found a comment by trs96 that helped.
You need to put SSDT-EC.aml in /EFI/CLOVER/ACPI/patched. It's attached at the bottom of linked post.
Got into the installer, but keyboard and mouse wasn't working. Managed to fix that partially by adding a few things to Acpi in clover. But now it failed during installation. I will have to try again tomorrow...
 
Hi Feartech. Thanks for the reply. That helped. I found a comment by trs96 that helped.

Got into the installer, but keyboard and mouse wasn't working. Managed to fix that partially by adding a few things to Acpi in clover. But now it failed during installation. I will have to try again tomorrow...
unibeast is for desktop though....

as you are probably missing VoodooPS2Controller.kext

 
Thanks @Feartech. That put me in the right direction. After quite a bit of struggling, I managed to get Catalina installed and running! I even managed to get Bluetooth and WiFi working. I'm stuck on audio. 3 audio devices show up (all 3 Digital-out HDMI). but I cant seem to get my built in speakers working.
 
Last edited:
Thanks @Feartech. That put me in the right direction. After quite a bit of struggling, I managed to get Catalina installed and running! I even managed to get Bluetooth and WiFi working. I'm stuck on audio. 3 audio devices show up (all 3 Digital-out HDMI). but I cant seem to get my built in speakers working.
you will have to upload your zipped clover folder
 
you will have to upload your zipped clover folder
@Feartech, Here is a copy of my EFI folder. I used Terminal to inject AirportBCRMFixup, AppleALC, Lilu and WhateverGreen kexts to Library. But still no audio. Not sure if I have to change something in Clover configurator.
 

Attachments

  • EFI.zip
    13.2 MB · Views: 137
@Feartech, Here is a copy of my EFI folder. I used Terminal to inject AirportBCRMFixup, AppleALC, Lilu and WhateverGreen kexts to Library. But still no audio. Not sure if I have to change something in Clover configurator.
use a config,plist from the laptop guide:

then enable:
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 set this:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>0</integer>
        </dict>

to:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
        </dict>

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

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

currently set to 3 (in both places) you may need to trial and error different Layout ID numbers as per:

also have your 3rd party kexts only in clover/kexts/other

remove any that you installed to /L/E
 
use a config,plist from the laptop guide:

then enable:
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 set this:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>0</integer>
        </dict>

to:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
        </dict>

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

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

currently set to 3 (in both places) you may need to trial and error different Layout ID numbers as per:

also have your 3rd party kexts only in clover/kexts/other

remove any that you installed to /L/E
Thanks @Feartech, will give this a try and will post what worked.
 
Thanks @Feartech, will give this a try and will post what worked.
you will also need to remove this useless kexts:
AppleHDADisabler.kext
VoodooHDA.kext

hopefully you did not delete AppleHDA.kext from /System/Library/Extensions ? as that is needed to make your audio work
 
Status
Not open for further replies.
Back
Top