Jump to content
lightskreen

Dell XPS 13 9343 Touch thread

19 posts in this topic

Recommended Posts

Specs:

 

Intel i5-5200u Processor
8 GB's of Memory
Intel HD 5500 Graphics

3200x1800 Display

256 GB SSD

Dell DW1560 (BCM4352) Wireless with builtin bluetooth
Dell Precision Trackpad

Touchscreen (HID device)

6 Cell battery (?)

 

What's working:

 

Everything mentioned above aside from some quirks.

 

What's not working:

 

Screen freezes after 5ish minutes of usage. It varies from reboot to reboot. Looks like it's graphics-related because if I wait to reboot the system, the graphics get garbled after the freeze.

 

​Brightness keys. I'm using rehabman's voodoops2controller kext and it works well but the brightness keys are not working yet because I have yet to figure out how to apply it. It seems like it's similar to how it works on Haswell HP Envy's where it uses 1 method for both keys but the patch doesn't work even after changing the method name to _Q66 and it still results in an error.
 

Share this post


Link to post
Share on other sites
Advertisement

...

​Brightness keys. I'm using rehabman's voodoops2controller kext and it works well but the brightness keys are not working yet because I have yet to figure out how to apply it. It seems like it's similar to how it works on Haswell HP Envy's where it uses 1 method for both keys but the patch doesn't work even after changing the method name to _Q66 and it still results in an error.

You might be interested in this discussion (it was also a Dell _Q66)...

 

http://www.insanelymac.com/forum/topic/292800-dsdt-debuggingtracing-to-systemlog/?do=findComment&comment=2131681

Share this post


Link to post
Share on other sites

What's working:

 

Everything mentioned above aside from some quirks.

 

What's not working:

 

Screen freezes after 5ish minutes of usage. It varies from reboot to reboot. Looks like it's graphics-related because if I wait to reboot the system, the graphics get garbled after the freeze.

 

​Brightness keys. I'm using rehabman's voodoops2controller kext and it works well but the brightness keys are not working yet because I have yet to figure out how to apply it. It seems like it's similar to how it works on Haswell HP Envy's where it uses 1 method for both keys but the patch doesn't work even after changing the method name to _Q66 and it still results in an error.

 

 

Can you post a step-by-step guide? Maybe not quite as long as the M&Ms story, but something to get "the rest of us" to where you are?

 

Do you think the graphics issues/crashes are related to the QHD+ Touch display and won't be present on the regular 1920 x 1080 non-touch display?

Share this post


Link to post
Share on other sites

Can you post a step-by-step guide? Maybe not quite as long as the M&Ms story, but something to get "the rest of us" to where you are?

 

Do you think the graphics issues/crashes are related to the QHD+ Touch display and won't be present on the regular 1920 x 1080 non-touch display?

 

I'll update with a tutorial when I work out native audio and the brightness keys. This morning I tried a different faksmc kext and it fixed the gpu crashes somehow. The QHD+ display is probably not the issue, I'm 95 percent certain it was the gpu causing these issues. I could post the kernel extensions I'm currently using. The only DSDT patches I've needed are miscellaneous error fixes and adding the device PNLF for a brightness slider. Eventually I will patch for audio too but I've never done a patch for Realtek audio chipsets before.

Share this post


Link to post
Share on other sites

I just bought the exact same laptop at the top of the thread, with the sole exception being it has a 128GB hard drive (I plan to upgrade it to a 512GB). Can you please let me know what method you used to get it working? Are you booting from a USB stick or from the internal SSD? Is the touch screen function working?

Share this post


Link to post
Share on other sites

Hi,

 

I've got the XPS13 with I7-5600U, I don't even read single user mode.

Problem is maybe that I'm booting via EFI, however I always get stuck with 'still waiting for root device'.

 

After booting the same system on my old laptop I saw the difference: AppleIntelCPUPowerManagement does not show up.

That explains why event booting from USB ends up with the same error.

 

A config file would be great, or event an EFI folder.

 

 

Thx in advance

Share this post


Link to post
Share on other sites

I know it's been a while since anyone posted here, but are there any updates regarding sound and the brightness keys? And is there also a tutorial ready for less experienced users?

 

Thanks

Share this post


Link to post
Share on other sites

neither brightness keys or native audio work yet. But, I will update my original post with some links to things required for this laptop to function. I've also been working on El Capitan on this thing as it improves the graphics performance due to metal.

Share this post


Link to post
Share on other sites

Anxiously awaiting further info and details here. I have the same machine, except the i7 chip. UHD screen, 256G, running El Cap.

Share this post


Link to post
Share on other sites

I don't know if I'm allowed to mention this, but I did manage to get OS X Yosemite running with the help of the guys at tonymacx86. All the information is readily available there, should you want to run OS X. It's not a clear cut tutorial, but it is very simple. Brightness keys don't work, but audio works fine.

Share this post


Link to post
Share on other sites

To those interested I have dumped the A05 firmware and decompiled it to dsl files. Once the compile bugs are worked out the existing patches for fixing brightness controls on our chipset platform by Rehabman should then work. We're not doing anything that hasn't been done a thousand times over, so I am surprised that no one has clearly fixed this and uploaded the proper DSDT files for others to use. (Granted if other parts of your config differs, kext or boot flag wise then the DSDT may behave in unexpected ways, but that's part of it.)

 

https://github.com/rbreaves/XPS-13-9343-DSDT

https://github.com/RehabMan/Laptop-DSDT-Patch

 

Edited by fantomas1
Hi, please don’t post direct link to tonymacx86 site! Cordially

Share this post


Link to post
Share on other sites

To those interested I have dumped the A05 firmware and decompiled it to dsl files. Once the compile bugs are worked out the existing patches for fixing brightness controls on our chipset platform by Rehabman should then work. We're not doing anything that hasn't been done a thousand times over, so I am surprised that no one has clearly fixed this and uploaded the proper DSDT files for others to use. (Granted if other parts of your config differs, kext or boot flag wise then the DSDT may behave in unexpected ways, but that's part of it.)

 

https://github.com/rbreaves/XPS-13-9343-DSDT

 

https://github.com/RehabMan/Laptop-DSDT-Patch

Patched DSDT cannot be "used by others". Native ACPI files are specific to machine configuration (hardware, BIOS version, BIOS options, etc.).

 

Focus more on determining the procedures to go from native ACPI to patched ACPI instead of the final result (patched files).

Share this post


Link to post
Share on other sites

Ah, guess it'd make sense that turning off a feature in the BIOS from on to off would have an effect. Still at least people can compare the original and final DSDTs for differences, but yea I need to definitely up a patch file version. I will probably just create a separate repo for Maciasl to pull in patches that are specific to the 9343.

Share this post


Link to post
Share on other sites

 

Edited by fantomas1, Yesterday, 09:35 AM. 

Hi, please don’t post direct link to tonymacx86 site! Cordially

 

I am fairly amazed that this is still a thing. Cordially.

Share this post


Link to post
Share on other sites

So, I'm alive. But, more to the point. I got a fresh install of 10.11.2 going on my xps and it's running well. The only things that don't work still are the webcam and the touchscreen. Both seem to be connected via usb and they used to work in Yosemite via GenericUSBXHCI.kext but of course that doesn't work anymore. Any ideas on the webcam and touchscreen?

Side note: The brightness keys work if you add PNLF.

Share this post


Link to post
Share on other sites

So, I'm alive. But, more to the point. I got a fresh install of 10.11.2 going on my xps and it's running well. The only things that don't work still are the webcam and the touchscreen. Both seem to be connected via usb and they used to work in Yosemite via GenericUSBXHCI.kext but of course that doesn't work anymore. Any ideas on the webcam and touchscreen?

 

Side note: The brightness keys work if you add PNLF.

 

Have you gone through and created a DSDT for your machine yet? I didn't have this functionality until I did so. Everything is working as should except for Media Reader (which is to be expected).

Share this post


Link to post
Share on other sites

Have you gone through and created a DSDT for your machine yet? I didn't have this functionality until I did so. Everything is working as should except for Media Reader (which is to be expected).

 

 

I did, I only fixed errors and added PNLF and DTGP as well as the battery fix for my model in rehabman's repo. This time by brightness keys DON'T work for some reason. They definitely did at one time. Weird.

Share this post


Link to post
Share on other sites

For those trying out Sierra 10.12 with 3200x1800 screen, this is the new patch needed to get the screen working with retina resolutions and injectintel=yes:

 

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By yehia2amer
      Problem:
      When I Attempt to wake my Machine from sleep, the screen stays black, although the computer is obviously awake !
      This Machine has a 1300W Power Supply So Sleep is Very Useful.
       
      I Tried:
      1) FIX_WAK and FixShutdown as per Clover Wiki.
      2) Although I am using "SAPPHIRE Radeon PULSE RX 580 8GB GDDR5", which Should be completely Supported by Mojave, I Also changed the Part Number to "113-4E353BU-O4E" as per this Guide: http://www.xlr8yourmac.com/archives/feb18/RadeonRX-580_MacPro.html. The GPU is working GREAT without even Clover Inject
      3) Tried to Run this command: disablehibernate.command.zip
      4) Tried darkwake=0 to 10
      5) Disabled wake on USB & Wake on LAN (BIOS)
       
      Logs:
      sudo pmset -g
      System-wide power settings: Currently in use: hibernatemode 0 disksleep 10 womp 0 networkoversleep 0 sleep 0 Sleep On Power Button 1 ttyskeepawake 1 hibernatefile /var/vm/sleepimage autorestart 0 gpuswitch 2 displaysleep 10 pmset -g assertions
      2019-02-19 18:51:04 +0200 Assertion status system-wide: BackgroundTask 1 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 1 PreventUserIdleSystemSleep 0 NetworkClientActive 0 Listed by owning process: pid 56(powerd): [0x0000001700088000] 00:13:44 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" pid 100(hidd): [0x00000025000980a7] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968578.17" Timeout will fire in 600 secs Action=TimeoutActionRelease pid 200(mds_stores): [0x0000034e000b8279] 00:00:00 BackgroundTask named: "com.apple.metadata.mds_stores.power" Kernel Assertions: 0x4=USB id=502 level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.1d130000 owner=USB Keyboard id=503 level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.1d120000 owner=Lenovo Optical Mouse Idle sleep preventers: IODisplayWrangler  
      Specs:
      CPU: 2x Xeon E5-2680 v2 2.8GHz Ten Core Processors
      RAM: 128 GB 1333 MHz DDR3 ECC Memory
      GPU: SAPPHIRE Radeon PULSE RX 580 8GB GDDR5
      Chipset: Intel C602
      Audio: Realtek ALC3220 (ALC280) High Definition Audio
      SAS Drive Controllers (RAID): LSI 2308 SATA/SAS 6Gb/s controller with host based RAID 0, 1, 10 (4  
      Network Controller 1: Intel 82579 Gigabit Ethernet controller with Remote Wake UP, PXE and Jumbo frames support
      Network Controller 2: Intel Ethernet Controller I210 
      NEC USB3.0 xHCI Controller: Renesas Electronics uPD720201 & uPD720202
       
      for more info:
       
      Any Help will be appreciated, Thanks !
       
      Send me Yehias-Mac-Pro.zip
    • By yehia2amer
      Dell Precision T7610 Workstation
      Hackintosh GUIDE (Work in Progress)
       
                        
      Introduction: 
      Hi Everyone,
      This Workstation used to be a Beast with Dual CPUs and tons of RAM, I Know it is now normal to get that much cores in a Desktop but it is still a very decent machine for me (As a Programmer), and I thought it would be a good idea to Install MacOS as the Daily Driver Rather than Linux and It turns out to be a very Great Experience (with Some Challenges ).
       
      Specs:
      CPU: 2x Xeon E5-2680 v2 2.8GHz Ten Core Processors RAM: 128 GB 1333 MHz DDR3 ECC Memory GPU: SAPPHIRE PULSE Radeon RX 580 8GD5 Chipset: Intel C602 Audio: Realtek ALC3220 (ALC280) High Definition Audio SAS Drive Controllers (RAID): LSI 2308 SATA/SAS 6Gb/s controller with host based RAID 0, 1, 10 (4  Network Controller 1: Intel 82579 Gigabit Ethernet controller with Remote Wake UP, PXE and Jumbo frames support
      Network Controller 2: Intel Ethernet Controller I210
      NEC USB3.0 xHCI Controller: Renesas Electronics uPD720201 & uPD720202
       
      Working:
      Both "Xeon E5-2680 v2" and all cores with Power Management and P-States (using VoodooTSCSync & ssdtPRGen.sh) ATI Radeon HD 4870 (Vanilla) Realtek ALC3220 (ALC280)  (using VoodooHDA till Now - it is partially working with AppleALC using layout-id 13) LSI 2308 SAS (using AstekFusion2) Intel 82579 Network Controller (Vanilla) Intel I210 Network Controller (IntelMausiEthernet) USB 2.0  
      Not Working:
      NEC USB3.0 xHCI Controller (Renesas Electronics uPD720201 & uPD720202) Sleep  
      https://github.com/yehia2amer/Dell-Precision-T7610-Workstation-Hackintosh-Guide
    • By itsjamielike
      Hello, I am wondering if somebody could help me, I am new to the whole "Hackintosh" system having been a windows fan boy since the day I remember. I have worked In IT the last 9 years but had very limited interaction with OSX and Hackintosh (Managing to Hackintosh a Fuji laptop back in 2011 but not sure how I managed). 
      I am running a Dell E6420. 
      Intel I5 - 2520M 
      10GB ram 
      250GB Samsung SSD
      Nvidia 4200M 
      Alps touchpad 
      Intel Wifi  ( I am aware I will need to change this) 
      Intel Ethernet 82579
      Unsure on Sound device (But it was working I believe with Voodoo)
      I have tried to download a pre made distro that I got to boot up, and install on to my laptop. I found a similar Dell post online (Maybe for a E8420?) and downloaded their EFI files, I then just copied this to my usb stick and deleted the existing EFI folder. This got me to the set up my account screen when i realised my touchpad didnt work (Would scroll and click but not move) and then using a USB one I then realised that my keyboard (that was working on the install screen now doesnt work). 
      I then reinstalled it but this time choosing customise and selecting some options for installed KEXTS and this then got my laptop to boot and get to the create account screen but this time I didnt have any network connection. 
      Third time lucky.... Well I then installed again but selected the above and network adaptors (I tried the Nvidia options too but this didnt work) and then I was able to create an account, browse the internet and start playing about seeing what I could get to work. 
      I then downloaded some Clover tool and I was trying to download some KEXTs for the touchpad and I was using a KEXT installer.. This then was my downfall after this I then (as I had flashbacks to years ago) when I realised I had then broken it... 
      Eventually tried to reinstall but this time I was getting errors on install, I recreated the boot usb and still got errors, I then tried multiple boots and then I would just get a hang screen after loading "voodoobootps2?" or just kernal panic. 
      When I was trying all this I had my laptop set to UEFI (I believe this was incorrect), and I could only boot my laptop when I had the USB still installed, I would boot and then select "run OSX" this would boot fine, but I could never get it to work fine. I then on multiple times tried to boot using non UEFI and Legacy but I would always get KP and never work, Only booting with UEFI was my best chance.  BIOS Settings had been coppied from dare I say.. a youtube video.. So they could be incorrect. 
      I don't have access to a MAC, I do have a copy ready of HighSierra clean and my "tainted" pre edited version. I was installed the imaging to USB using Transmac. I was using CLOVER. 

       
    • By doixanh
      This follows my previous guide for macOS Sierra.
       
      0. What works and does not
      Works
      - CPU power management
      - QE/CI on Integrated Intel HD 4000
      - Keyboard/Trackpad
      - HDMI and LVDS output
      - Audio: Headphone, speaker, HDMI (?).
      - Ethernet
      - Camera
      - Battery info
      - Bluetooth
      - USB
       
      Does NOT work
      - Internal Wifi. Workaround: USB wifi or replace your internal wifi with a supported mPCI-e card.
      - Sleep: does not work with an USB wifi. Workaround: Replace your internal wifi with a supported card.
      - VGA out. Workaround: Use an « active » HDMI to VGA adapter. I use this way to connecting my laptop to projectors.
      - Discrete AMD GPU
      - Card reader. Workaround: Use an external USB card reader.
       
       
      1. Specs
      My Dell Inspiron 15R SE still has the following specs (I haven't upgraded it since Yosemite) :
      - Intel Core i7 3632QM with Intel HD Graphic 4000
      - 8GB + 4GB RAM (12GB total)
      - 128GB Samsung EVO SSD + 1TB HDD
      - AMD Radeon 7730M, won't be used by any Hackintosh build
      - Full HD 15.4" screen
       
      2. Requirements
      - A Dell 7520, of course
      - An USB Stick, minimum 16GB. Any 16GB should work.
      - A pair of USB Mouse / Keyboard during the installation and fixes (you can use your built in keyboard and touchpad later)
      - An existing Hackintosh (or a real Mac, if you have any )
      - Downloaded «Install macOS Mojave Beta» from App Store.
      - A GPT-partitioned hard drive
      - A 20GB (minimum) partition as the target.
      - Dosdude1's macOS Mojave Patcher
       
      3. Create USB Install. For full guide please see here
      - Boot your existing Hackintosh or real Mac.
      - First you need to be sure that you have downloaded the app «Install macOS Mojave» from App Store
      - Use Disk Utilities to partition your USB stick with 1 partition in GPT mode, and choose «OS X Extended (Journaled)» as partition type. Note: don't use any space in label of your disk.
      - Run Dosdude1's macOS Mojave Patcher, select the installer app, select usb disk as target.
      - Be patient. It's quite slow.
      - Download and install Clover Bootloader v4658 to the usb disk, note to install using EFI boot only
      - Copy attached config.plist to /Volumes/ESP/EFI/CLOVER/
      - Copy attached kexts to /Volumes/ESP/EFI/CLOVER/Other/
      - Download NullCPUPowerManagement.kext and put it in /Volumes/ESP/EFI/CLOVER/Other/
      - Reboot after finishing creating your USB for installation.
       
      4. Install
      - During boot, press F12 to have boot list. Choose your USB to start. Set ig-platform-id to 0x01660004 to boot the installation.
      - It should boot directly to the installation UI
      - Select Utilities and Disk Utility.
      - Format your target partition as OS X Extended (Journaled). APFS can be used but it's your own risks
      - Exit Disk utility.
      - Begin the install procedure - it should be there already. Choose your newly formatted partition. Follow the instruction. Wait for a while (in my case I waited around 10 minutes).
      - It will restart your computer as soon as it finishes the file copy.
      - You still need to boot from USB. Hit F12 during boot to show boot list. Choose your USB to start. Set ig-platform-id to 0x01660004, select your installed partition and press Enter.
      - You will be able to see user creation. Follow the instructions on screen. When you get to your desktop, rebuild kernel cache:
      sudo touch /System/Library/Extensions sudo kextcache -u / - Reboot, you should be able to use both LVDS and HDMI outputs (with default ig-platform-id 01660003, already patched using this guide) with proper kext and config.plist attached.
       
       
      Welcome to macOS Mojave!

       
      5. Device fixes
      Most of the fixes are included in the attached kext zip.
      5.1. CPU Power Management
      Works fine with macOS Mojave (official version) as long as you use ssdtPRGen.sh as instructed here. Don't forget to delete NullCPUPowerManagement.kext afterward.
      5.2. Wifi
      The integrated wifi doesn't work. At all. I used an external wifi dongle TP Link WN725N (v2) for Internet access. After that I replaced the internal wifi with a Atheros AR5B29 and it works natively
      If you use this AR5B29, copy the attached AirPortAtheros40.kext into /System/Library/Extensions
      config.plist.zip
      kexts.zip
      AirPortAtheros40.kext.zip
    • By Discount_Mac
      Hello everyone,
       
      I was able to install macOS Sierra 10.12.6 a few months ago successfully with working audio, internet, etc.
       
      But now I want to upgrade to High Sierra and am not sure whether or not it will be compatible with my system. (Tried to do it using a High Sierra USB. Wouldn't boot into installer, showed "+++++++++++++" or something.)
       
      My specs are:
      Dell Optiplex 3010
      Intel Core i3-3240 @ 3.40GHz (HD2500 Integrated Graphics)
      4GB of RAM
      NVIDIA Quadro FX1800 (Want to use this GPU, have an extra Radeon HD7470 somewhere that I can also use in this if needed)
      Conexant CX20641 Audio
      Realtek RTL8111E Ethernet
       
      So, can I upgrade to High Sierra? Please let me know.
       
      EDIT: I kept getting this error: (See attached image)
       
      Thanks
      -Discount_Mac

×