Contribute
Register

Dell XPS 13 5th Generation Setup 9343 Help

Status
Not open for further replies.
Ok here is my ioreg. Really appreciate the help Rehab man!!!

Thanks a million.:clap:

View attachment K100 MacBook Air.zip

_______________________________________

Laptop: Dell XPS 13 (9343, A07 BIOS)
Mobo: Dell 0TM99H
CPU: Intel
i5-5200 2.2 Ghz
Graphics: Intel HD 5500
Other: 256G SSD, UHD, Touchscreen


 
Ok here is my ioreg. Really appreciate the help Rehab man!!!

Thanks a million.:clap:

View attachment 177774

_______________________________________

Laptop: Dell XPS 13 (9343, A07 BIOS)
Mobo: Dell 0TM99H
CPU: Intel
i5-5200 2.2 Ghz
Graphics: Intel HD 5500
Other: 256G SSD, UHD, Touchscreen



You did not provide EFI/Clover, but according to ioreg, you're using ig-platform-id 0x0a2e0008. It is not valid for the hardware you have.

0x0a2e0008 is for Haswell. You have Broadwell.

Using a Haswell ig-platform-id with Broadwell hardware results in the graphics drivers not loading.
 
Oh what? I think i tried 0x16260006 and it didn't boot. So i had to inject it back to 0x0a2e0008 in clover. I will try again. Here is my Clover: View attachment CLOVER.zip
 
yes I set the dvmt using
setup_var 0x183 0x3
setup_var 0x184 0x3

double checked the values and it was good.

What is the F4 for? I just copied my current clover from EFI partition.
_______________________________________
Laptop: Dell XPS 13 (9343, A07 BIOS)
Mobo: Dell 0TM99H
CPU: Intel
i5-5200 2.2 Ghz
Graphics: Intel HD 5500
Other: 256G SSD, UHD, Touchscreen
 
yes I set the dvmt using
setup_var 0x183 0x3
setup_var 0x184 0x3

double checked the values and it was good.

What is the F4 for? I just copied my current clover from EFI partition.
_______________________________________
Laptop: Dell XPS 13 (9343, A07 BIOS)
Mobo: Dell 0TM99H
CPU: Intel
i5-5200 2.2 Ghz
Graphics: Intel HD 5500
Other: 256G SSD, UHD, Touchscreen

F4 is to populate ACPI/origin (since you have patched DSDT.aml, you should already know this....)

Second time asking: Did you patch IOKit?
 
I tried to patch it using the code below. However after doing so my mac partition would not boot anymore. It went into boot loops and I was forced to reinstall mac all over again from my usb installer. Toggled intel inject = true and false but didn't do anything. My DSDT file is from someone with a similar build that got their graphics working.

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/IOKit.framework/Versions/Current/IOKit

sudo codesign -f -s - /System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit
 
I tried to patch it using the code below. However after doing so my mac partition would not boot anymore. It went into boot loops and I was forced to reinstall mac all over again from my usb installer. Toggled intel inject = true and false but didn't do anything. My DSDT file is from someone with a similar build that got their graphics working.

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/IOKit.framework/Versions/Current/IOKit

sudo codesign -f -s - /System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit

With a UHD screen, you cannot turn on Intel injection without patching IOKit.

There is also at least one report suggesting it might be helpful to set DVMT prealloc to 128mb.

You cannot use a DSDT from another computer (always patch your own), and furthermore patched ACPI is not needed to boot with graphics acceleration.
 
ok. just found your guide on patching laptop dsdt. will follow that and create my own and see if that will fix things up.

On another note, was the code for patching iokit correct?

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/IOKit.framework/Versions/Current/IOKit
sudo codesign -f -s - /System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit


apologies for the noob question but may I ask, what is the purpose of patching the IOkit?
 
So I been working away at the errors on my DSDT and its getting pretty tough. I fixed some things and other things would break. Keep getting that all these objects like LNKA LNKB don't exist so i tried to throw those out and got down to 3 errors but looks like that wasn't the proper way to fix em. Any tips?


This is my stock DSDT from the F4 Dump in dsl format: View attachment DSDT copy 2.dsl.zip


Heres a screen shot with the 3 errors left. I thought maybe you can't start with "else if" so i changed it to "if" but got more error. Also thought "else if" needed to end with "else" as a default but didn't know where to put it. Screen Shot 2016-02-21 at 1.20.15 AM.jpg
 
Status
Not open for further replies.
Back
Top