Contribute
Register

[Guide] Dell XPS 13 9360 on MacOS Sierra 10.12.x - LTS (Long-Term Support) Guide

Status
Not open for further replies.
Hi guys, trying to install 10.1.3 on my XPS 13 8th gen, was using clover from this repo https://github.com/the-darkvoid/XPS9360-macOS
but there was an issue with the graphics not working properly so I modified Darkvoid's config.plist to make the installer not crash on boot.

Problem is after the first reboot during installation I get this error message

YEIFImg.jpg


"An error occurred while updating firmware."
I had installed the initial High Sierra 10.1 just fine but this only seems to happen on 10.1.3.
My clover is attached below
Thanks.
 

Attachments

  • CLOVER.zip
    3.5 MB · Views: 73
@the-darkvoid , I had a couple of questions about your ACPI config...

Are your SSDT-TYPC and SSDT-YTBT methods working properly on your machine? The reason I ask is that they're not included in your SortedOrder list, and when I try to use TYPC, I get an error in my dmesg log:

\RMDT.PUSH
\_SB_.PCI0.RP01.PXSX.DSB2._DSM - Namespace lookup failure: AE_NOT_FOUND
\_SB_.PCI0.RP01.PXSX.DSB2.XHC2._DSM - Namespace lookup failure: AE_NOT_FOUND
 
Last edited:
\RMDT.PUSH
\_SB_.PCI0.RP01.PXSX.DSB2._DSM - Namespace lookup failure: AE_NOT_FOUND
\_SB_.PCI0.RP01.PXSX.DSB2.XHC2._DSM - Namespace lookup failure: AE_NOT_FOUND

You are right, I forgot to clean up the sorted order and the version committed requires Rehabman's debug ACPI table loaded.
Let me fix that up.

*Edit* Committed an update with latest compiled files and changes, as well as added SSDT-TYPC and SSDT-YTBT to Clover config.plist, based on @jkbuha feedback.
 
Last edited:
You are right, I forgot to clean up the sorted order and the version committed requires Rehabman's debug ACPI table loaded.
Let me fix that up.

*Edit* Committed an update with latest compiled files and changes, as well as added SSDT-TYPC and SSDT-YTBT to Clover config.plist, based on @jkbuha feedback.
Your latest commit, why did you remove clover/acpi/patched/ssdt-deepidle.aml, but removed ssdt-debug.aml in sortedOrder?
 
Your latest commit, why did you remove clover/acpi/patched/ssdt-deepidle.aml, but removed ssdt-debug.aml in sortedOrder?

SSDT-DeepIdle wasn't used. Its not in sorted order. SSDT-Debug can be added to SortedOrder by users who want to debug with Rehabman's ACPIDebug.kext
 
Has anyone tested bios 2.6.2 yet? Is everything still functional with EFI shell to modify UEFI variables?
 
SSDT-DeepIdle wasn't used. Its not in sorted order. SSDT-Debug can be added to SortedOrder by users who want to debug with Rehabman's ACPIDebug.kext

Your latest commit, can't type any words when booting to the login screen, mouse works fine, keyboard does not.
boot with arguments" -v -x ", I can type the password and login in to the system, but an icon looks like sd-card appeared in the menu bar.

when restarting the system, keyboard doesn't work again.

back to your previous version, issue is solved.

macOS high Sierra 10.13.4
 
Has anyone tested bios 2.6.2 yet? Is everything still functional with EFI shell to modify UEFI variables?

Ok, so quick update. Thanks to some good work by @hackintose on the possibility of downgrading, I updated the 9360 bios to v2.6.2 and spent a few hours testing macOS. EFI shell still works and UEFI variable setting is still working properly provided the new SMM option in the BIOS is left disabled.

DSDT, SSDTs and EC have changed somewhat though, am getting different readings on some fan and proc registers that whilst is fine for everyday use needs some more research. Looks like it's fine for everyday use though - importantly it *is* possible to downgrade to 2.3.1 and below using the bios recovery trick that hackintose has successfully tested.

@the-darkvoid I still use the DeepIdle.aml mainly because it has much better low power consumption, the only nuance is that on sleep/wake cycles you need to press the power button for a good while before the laptop wakes (and the power led stays on for some reason in sleep, minor quibble, but yeah...)
 
Never managed to make CodeRush's extractor work on this version of Bios. If someone has, please report back, it would solve a lot of problems I'm trying to fix with modded bios flashing...

My bad; I didn't take a look before commenting.

This firmware is based on Phoenix UEFI core wrapped with proprietary Dell wrapper. Insyde tools aren't applicable on it.
 
Status
Not open for further replies.
Back
Top