the-darkvoid / xps9530-osx Goto Github PK
View Code? Open in Web Editor NEWOS X patches for Dell XPS 9530 (Haswell)
OS X patches for Dell XPS 9530 (Haswell)
Thanks for your contribution for hackintosh, this repo is awesome !
So, in order to make your repo more popular and can be found more easily, we added your repo link to our hackintosh tutorial! You can see: Hackintosh-Installer-University
Thanks.
Tried to remove the "0x09" "0x04" after all 4 places of "Return (GPRW)" so that it can be compiled by MaciASL
The result of it is panic mode (exit and reboot after a few seconds)
(Boot normally without SSDT-12)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW)
0x09
0x04
}
Feel free to close this at anytime, just post here if you have the same issue.
On M3800 I suffer from the issue that disk ejected improperly after resume from sleep. It also can happen on a real MacBook. This issue has a very long history since the coming of Mavericks.
Here's my solution of this issue, using sleepwatcher to eject disk before sleep.
See https://github.com/syscl/Fix-usb-sleep and syscl/M3800@275a658
is there anyway to get these working 100%?
the iokit patch changes my md5 to
[IOKit]: Patching IOKit for maximum pixel clock
[IOKit]: Current IOKit md5 is 76bad895d4f5a2d2fa5f4bc0ec23e4e9
--> Unknown IOKit version (no action taken)
which is not their in the script for patched ones please help
My XPS 9530 with a 15.6-inch UltraSharp 4K Ultra HD (3840 x 2160) touch display is not working correctly. The screen flickers a lot. I think these patches for the XPS 9530 are going till 3x1200 and not above. Is there a fix so I can use the native resolution or 1920x1080.
Hi,
thanks for your amazing work darkvoid. I pulled latest data from this git repository and successfully installed el capitan 10.11.6. The only thing i have problems with is HDMI audio which you as I can see from the commits patched, but it is not working for me.
Please advise
There is a kext which gets this somewhat working, but it is so flakey, transfer speed is awful, files are easily corrupted, and it breaks many other parts of macOS... so probably best to invest in a tiny SD-Card USB reader...
OsxAptioFixDrv-64.efi works great but OsxAptioFix2Drv-64.efi freeze my hack
Not an issue, just a heads up - feel free to close this at anytime.
Not sure if you have this too but I always had some distortion in the headphones at high volume. After patching another codec which ended up sounding perfect, I decided to revisit the ALC668 to see if I could fix the distortion. Turns out there's a commit in patch_realtek.c which initializes a whole bunch of registers in node 0x20 for ALC668 on boot: torvalds/linux@f3f9185
I turned this into ConfigData values for ahhcd and it fixed the hp distortion. It should also solve any issue on a warm reboot to OSX from windows (can't test this though since I don't have windows on this laptop). My changes are in this commit: vbourachot/Dell-XPS13-9333-DSDT-Patch@b7ff1f0 There are some other changes in this commit to the layout and platforms file, but I don't think they're needed. The updated ConfigData should be all that's required to fix the issue.
You could obviously do the same with CodecCommander OnInit commands, but since there's 59 registers to initialize and each init takes 2 verbs, that would be a hellish plist :)
Note that this still doesn't fix the no sound through hp if you boot with hp plugged in. This one's still a mystery.
While I'm here, thanks again for your work on CodecCommander and porting hda-verb.. invaluable tool to debug/test things out!
I mainly want OS X for developing, but some games would be nice. Since this laptop comes with a huge SSD, is it possible to have OS X to dual boot with Windows 7?
Looks like a typo. It is trying to call a function named 'patch_iokite', which doesn't exist...
Is there any plan to add to patch_coredisplay() the case when macOS version is 10.14?
Now the only issue for me is the injected headphone will lose sound after next boot. This won't be fixed until rebuilding caches and eject headphone(or sleep more than 1 min). The log of CodecCommander v2.4 is listed below:
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: Version 2.4.0 starting.
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: Evaluating device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1B" [8086:8c20].
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: ....CodecVendor Id: 0x10ec0668
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: ....Codec Address: 0
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: ....Subsystem Id: 0x1028060d
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: ....PCI Sub Id: 0x1028060d
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: Node ID 0x14 supports EAPD, will update state after sleep.
8/21/15 1:36:14.000 PM kernel[0]: CodecCommander: Node ID 0x15 supports EAPD, will update state after sleep.
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: Version 2.4.0 starting.
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: Evaluating device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1B" [8086:8c20].
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: ....CodecVendor Id: 0x10ec0668
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: ....Codec Address: 0
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: ....Subsystem Id: 0x1028060d
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: ....PCI Sub Id: 0x1028060d
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: Node ID 0x14 supports EAPD, will update state after sleep.
8/21/15 2:37:17.000 PM kernel[0]: CodecCommander: Node ID 0x15 supports EAPD, will update state after sleep.
I updated to 10.11.2 and patched the iokit again but now when I change the display scaled options from default to some other the screen goes black completely and i am not able to view anything ultimate solution is to reboot please help @the-darkvoid
The 9530 black screen of the 4K screen does not display, and the DVMT sets up the 128M, and does not know what the problem is.
Hi darkvoid, I'm glad to use your script and installation guide to install OS X 10.10 on my Precision M3800 which is almost the same to your laptop XPS9530(except the discrete card).
I use your XPS9530.sh to patch the dsdt and ssdt that dumped in the Clover, but the script outputs:
"patchmatic: unable to open input file './DSDT/decompiled/SSDT-15.dsl'" . I need to rename SSDT-14.dsl to SSDT-15.dsl to solve this problem. Hence, I guess there's something slightly different in our bios.
I've used A07 and A09 bios(unlocked) and I couldn't found the TPM Security in the BIOS setting. And the screen can't wake after sleep with ig-platform-id 0x0a2e0008 and fakeid 0x04128086.
Could you please show me your security items in bios and all your dsdt and ssdt you dumped.
can i use this for new dell xps 9950?
and this guide is with dual boot as well ?
Is this compatible with XPS15 6828T?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.