Contribute
Register

[Guide] Dell XPS 13 9343 Sierra

Status
Not open for further replies.
Alright I've attached everything you've asked for. Also my camera, bluetooth,sound and touch screen aren't working. If possible please let me know solutions to those as well. I can't get anything I find online to work. Again your help is much appreciated.

Your kextcache output shows VoodooHDA.kext installed (it is not working)... but you're trying to use patched AppleHDA right? But no patched AppleHDA components are installed or they are being disabled by AppleHDADisabler.kext.
 
Alright I've attached everything you've asked for. Also my camera, bluetooth,sound and touch screen aren't working. If possible please let me know solutions to those as well. I can't get anything I find online to work. Again your help is much appreciated.

Those with the exception of sound, are USB issues. Patch your USB following the instructions that rehabman have pinned for el-capitan and you'll be fine.
 
Your kextcache output shows VoodooHDA.kext installed (it is not working)... but you're trying to use patched AppleHDA right? But no patched AppleHDA components are installed or they are being disabled by AppleHDADisabler.kext.

Sound is working now. Thank you.
 
Those with the exception of sound, are USB issues. Patch your USB following the instructions that rehabman have pinned for el-capitan and you'll be fine.

Okay my sound is working now. Can you direct me to the post please? And your telling me that the fix is the same for camera, bluetooth, brightness control and touch screen?
 
Last edited:
Okay my sound is working now. Can you direct me to the post please? And your telling me that the fix is the same for camera, bluetooth, brightness control and touch screen?

yes. If you fix your USB DSDT/SSDT issues, your camera, BT and touchscreen will work. Brightness control is part of DSDT/SSDT, but not USB related.

https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/

Read, re-read, and re-read again before you attempt this. It took me close to 10 rounds of patching, repatching and then patching again before it worked. And before you ask, it's not ideal to take someone else's patched DSDT/SSDT and use them for yourself. Any slight variance in hardware or BIOS options will cause issues.
 
This is a guide for the Dell XPS 13 9343 (2015 Model), it is a work in progress but the information contained should get you to a working install of macOS.
My aim with this configuration is to keep it as simple as possible, nothing unnecessary is installed and everything is kept clean and as close to stock as feasible without impacting usability.

0. Bios settings

Disable secure boot
Disable Virtualisation options and C-State.
Enable Legacy mode (if its disabled u will have garbled screen with your graphic enabled)

Install MAC OS X Sierra to Dell 9343 Bios A07

Before installation, it is recommended to change the BIOS DVMT pre-alloc variables as outlined in http://www.tonymacx86.com/yosemite-...hd-graphics-5500-os-x-yosemite-10-10-3-a.html.

1. DELL PREALLOC DVMT (BIOS A07)

Bios download
http://www.dell.com/support/home/hr/en/hrbsdt1/Drivers/DriversDetails?driverId=28M21


To do this it is best to first create bootable USB in step 2 , then change EFI folder with mine and u will have Uefi shell for dell

a. in EFI\CLOVER\tools rename shell64U.efi to shell64U.efi_old
b. in EFI\CLOVER\tools rename dell64.efi to shell64U.efi
c. boot clover then go to shell -> u must get black command line screen ( if u get yelow one uefi shell comands bellow will not work !!)

d. enter just 2 red commands below but be carefull to do characters right :

UEFI SHELL (grub) window

Code:
setup_var 0x183 0x3
setup_var 0x183 0x3

old values shoud be reported as below ( this is for reference only )

Code:
setup_var 0x183 0x1
setup_var 0x183 0x1

If the commands are applied succesfully u now have DVMT prealloc

2. Create bootable usb with mac os installation i used vmware and el capitan to create bootable usb
UniBeast 7.0.1


Use my clover folder for boot and for installation after u create usb , but disable INJECT INTEL for sucesfull boot to installation (u can manualy disable this in clover menu options)
With inject Intel it will fail to start

3. Prepare EFI partition on a hard drive , and partitions for sierra and windows etc... (i had used Gparted , created 500mb efi partition and HSF+ partition for Mac OS and ntfs partition for windows)
Make sure u label a partiiton for efi to efi name.

4. Boot your Sierra instalation , install it let it boot for first time (remember inject intel disabled) , create account login to desktop.

5. Download Efi Mounter v3 from internet and copy to different usb and plug it in then run it.
Mount your efi partition where u will find my Apps and S L E folder, in apps folder open Kext Utility.app then wait for
finishes rebuild caches etc... Drag and drop all files in S L E folder to kext utility , wait for it to install.
When is over restart Mac OS , boot it still no inject intel. Let it boot to desktop again.

6. Graphic Part HD 5500
So in Sierra u need to apply a patch to get UHD screen working so u need to enter in terminal this commands below

TERMINAL APPLY 4K UHD fix

Code:
sudo perl -i.bak -pe 's|\xB8\x01\x00\x00\x00\xF6\xC1\x01\x0F\x85|\x33\xC0\x90\x90\x90\x90\x90\x90\x90\xE9|sg' /System/Library/Frameworks/CoreDisplay.framework/Versions/Current/CoreDisplay

Code:
sudo codesign -f -s - /System/Library/Frameworks/CoreDisplay.framework/Versions/Current/CoreDisplay

7. Restart Mac and now leave it to boot with inject Intel , u shoud have graphics enabled and wireless should be enabled also sound.


If your sound stop to work reaplay AppleHDADisabler.kext and VoodooHDA.kext and restart machine.



ADD ONS - fixes

SIERRA Graphics 10.12



If u want to enable graphics on Sierra okey u need to do DVMT but after that i use this to get stuff going:

CLOVER:

Platform ID

Code:
        <key>ig-platform-id</key>
        <string>0x16260002</string>

Framebuffer

Code:
            <dict>
                <key>Comment</key>
                <string>Siera Grafika</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                iUXIOcd2Tw==
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Name</key>
                <string>AppleIntelBDWGraphicsFramebuffer </string>
                <key>Replace</key>
                <data>
                iUXIOcfrTwA=
                </data>
            </dict>

IO Glitch Fix

Code:
            <dict>
                <key>Comment</key>
                <string>glitch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQAAdSU=
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Name</key>
                <string>IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                AQAA6yU=
                </data>
            </dict>

Important stuff is Match OS string to be on 10.12 ( that was the fix to start things roling :p )

CLOVER CONFIGURATOR how to setup :)

Captur_Files.jpg


Captur_Files_1.jpg


Captur_Files_2.jpg



TERMINAL APPLY 4K UHD fix 10.12

Code:
sudo perl -i.bak -pe 's|\xB8\x01\x00\x00\x00\xF6\xC1\x01\x0F\x85|\x33\xC0\x90\x90\x90\x90\x90\x90\x90\xE9|sg' /System/Library/Frameworks/CoreDisplay.framework/Versions/Current/CoreDisplay

Code:
sudo codesign -f -s - /System/Library/Frameworks/CoreDisplay.framework/Versions/Current/CoreDisplay

WIRELESS BCM4360 SIERRA 10.12 / 10.12.1

Reference site i used :

To get wireless working i use this fix below :

Code:
            <dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - PCI Error 2</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                QQ+3zTnBdQw=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                QQ+3zTnBZpA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Siera Grafika</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                iUXIOcd2Tw==
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Name</key>
                <string>AppleIntelBDWGraphicsFramebuffer </string>
                <key>Replace</key>
                <data>
                iUXIOcfrTwA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - PCI Error 3</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g33EBHQG
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                g33EBGaQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - fcvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gflSqgAAdSk=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                gflSqgAAZpA=
                </data>
            </dict>

This shoud work on 10.12 and 10.12.1 , also in my S L E folder u have kext to get wiffi on.

TRACKPAD PREFPANE SIERRA PATCHED

If u want to get your trackpad working u need to change .prepane file with this one below

It shoud be here : ~/Library/PreferencePanes

To get all stuff visible enter this into terminal :

Code:
sudo chflags -R nohidden /*

Now go to finder and in window go to enter : / (find corresponding folder and do the change)

Prefpane Download

http://www.mediafire.com/download/8r6ew57721w5r82/macOS+Sierra+patched+Trackpad+prefPane.zip




FYI , all that stuff also didnt work right from the start i remove some kext reaply them and also rebuild kextcaches few times if i had a problem eq. wifi started to work after 2 or 3 caches clearing.

Ok so for now this is what i did to get most of stuff working, will post an update when i do DSDT and SSDT patches and other kext to get stuff working.

All of this is not my work i gather information all across the forumes on the internet so i will post that later so u all can also get some better info how to get all the stuff working for your Dell.

STUFF where i get a lot of kexts tools etc....



Credits:
maxexcloo,bynce, Helicos, ic3dm4n, insanelydeepak, RehabMan, toleda
Many amazing people's work is contained in these threads and they were invaluable in solving issues I encountered!
https://www.tonymacx86.com/threads/dell-xps-13-2016-9350.204069/
https://www.tonymacx86.com/threads/dell-xps-13-9350-cant-install.184597/
https://www.tonymacx86.com/threads/guide-dell-xps-13-9350-skylake.202854/
https://www.tonymacx86.com/threads/...0-skylake-gtx960m-ssd-via-clover-uefi.192598/

My computer shut down after I applied the first line of code for the UHD patch. I was not able to execute the second. I am unable to boot normally, but can boot into single user mode. Is there a way to undo that first line?
 
I'm only facing a wake-up issue : When I close the lid and re-open it moments after, the screen stays black, but everything else seems waking up as the keyboard lights-up.

I've resolved this issue patching the DSDT.
I've used the following patches :
  • [bat] Dell XPS 13
  • [igpu] Brightness Fix (Haswell/Broadwell)
  • [sys] AC Adapted Fix
I don't know if the battery or AC patch are useful for that issue. But it's gone anyway. So I'm Happy.
 
I've discovered another problem :

Pressing [Fn] + [Insert] blacks out the screen without any chance to turn it back.
Does anyone have an idea to fix this ? Either by disabling the key combination or find a way to reactivate the screen.
 
I've discovered another problem :

Pressing [Fn] + [Insert] blacks out the screen without any chance to turn it back.
Does anyone have an idea to fix this ? Either by disabling the key combination or find a way to reactivate the screen.

On 10.11, it just puts the computer to sleep, and pressing the power button brings it back. Does that not work on Sierra? (I'm still in middle of install or I would check for you - might be wake from sleep problem)
 
Last edited:
Status
Not open for further replies.
Back
Top