Contribute
Register

[Guide] Dell XPS 9530 using Clover UEFI

Status
Not open for further replies.
Has anyone tried this on the new XPS with the 4K display?

You mean the Broadwell laptop? Or the one the guide is for in post #1?

There is no support for Broadwell in OS X. Apple doesn't use it in their products (yet).
 
I had the same issue. Here is how I fixed it. Assuming you can still boot with the clover from the usb drive


1. change ig-platform-id in your config file to 0x0a2e0008
2. boot and login
3. remove the kext cache file
4. use kext utility to rebuild the cache
5. set the platform id to 0x0a260006 and reboot
Following this fix suggested by ravic, I'm now able to boot and use OSX like a charm. Thank you!

@RehabMan, I updated my profile as you suggested.

To anyone who wants to install OSX 10.10.2 in a Dell Precision M3800 with the hardware configuration like mine, I just followed the darkvoid's guide and then applied the fix quoted in this post.

Thank you all! :thumbup:
 
Hi the-darkvoid !

I see you are using the BCM94352Z, my card will arrive soon and I need some help with it.

Since you are using automated patches in this guide I can't see how you actually make it work and I dont understand much in the Airport thread in this forum, there's too much info and I don't know what to apply/choose :D

So, can you give me the patches/kext I need to apply/install ? :D

Does BT work ? Does Handoff work ?

Thanks ! Great guide.

If im correct I need to install the "
FakePCIID_BCM94352Z_as_BCM94360CS2" kext, the "BrcmPatchRAM" kext, apply this patch in Clover and this one in the DSDT, right ?

Code:
[COLOR=#333333][FONT=Consolas]<[/FONT][/COLOR][COLOR=#63A35C][FONT=Consolas]dict[/FONT][/COLOR][COLOR=#333333][FONT=Consolas]>[/FONT][/COLOR]
    <[COLOR=#63A35C]key[/COLOR]>Comment</[COLOR=#63A35C]key[/COLOR]>
    <[COLOR=#63A35C]string[/COLOR]>IOBluetoothFamily - Continuity [COLOR=#0086B3]&amp;[/COLOR] Hand-off</[COLOR=#63A35C]string[/COLOR]>
    <[COLOR=#63A35C]key[/COLOR]>Find</[COLOR=#63A35C]key[/COLOR]>
    <[COLOR=#63A35C]data[/COLOR]>i4eMAQAA</[COLOR=#63A35C]data[/COLOR]>
    <[COLOR=#63A35C]key[/COLOR]>Name</[COLOR=#63A35C]key[/COLOR]>
    <[COLOR=#63A35C]string[/COLOR]>IOBluetoothFamily</[COLOR=#63A35C]string[/COLOR]>
    <[COLOR=#63A35C]key[/COLOR]>Replace</[COLOR=#63A35C]key[/COLOR]>
    <[COLOR=#63A35C]data[/COLOR]>uA8AAACQ</[COLOR=#63A35C]data[/COLOR]> [COLOR=#333333][FONT=Consolas]</[/FONT][/COLOR][COLOR=#63A35C][FONT=Consolas]dict[/FONT][/COLOR][COLOR=#333333][FONT=Consolas]>
[/FONT][/COLOR]

Code:
into device Label PXSX parent_label RP03 replace_content begin
[COLOR=#795DA3]Method[/COLOR] (_DSM, [COLOR=#0086B3]4[/COLOR], NotSerialized)\n
{\n
    [COLOR=#0086B3]If[/COLOR] ([COLOR=#0086B3]LEqual[/COLOR](Arg2, Zero)) { [COLOR=#0086B3]Return[/COLOR] ([COLOR=#0086B3]Buffer[/COLOR]() { 0x03 } ) }\n
    [COLOR=#0086B3]Return[/COLOR] ([COLOR=#0086B3]Package[/COLOR]()\n
    {\n
        [COLOR=#183691]"vendor-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0xe4, 0x14, 0x00, 0x00 },\n
        [COLOR=#183691]"device-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0xa0, 0x43, 0x00, 0x00 },\n
        [COLOR=#183691]"subsystem-vendor-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0x6b, 0x10, 0x00, 0x00 },\n
        [COLOR=#183691]"subsystem-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0x34, 0x01, 0x00, 0x00 },\n
        [COLOR=#183691]"compatible"[/COLOR], [COLOR=#183691]"pci14e4,43a0"[/COLOR],\n
        [COLOR=#183691]"IOName"[/COLOR], [COLOR=#183691]"pci14e4,43a0"[/COLOR],\n
        [COLOR=#183691]"name"[/COLOR], [COLOR=#183691]"pci14e4,43a0"[/COLOR]
    })\n
}\n
end;

BUT on the BrcmPatch it says it will attach to "[0a5c:21fd] Broadcom 4352Z" but on the FakePCIID it says "FakePCIID_BCM94352Z_as_BCM94360CS2: This kext will attach to 14e4:43b1 or 14e4:43a0.".

So.. which one is it ?
 
I just received my BCM94352Z and installed it on Friday. The card works fine in Windows, however I am having issues in OSX. It is recognised, and shows up under the Network tab as "Wi-Fi" but I can not turn it on, whenever I click the "Turn Wi-Fi on" button, nothing happens. This is the log entry when I click the button:
Code:
[COLOR=#000000]22/02/15 15:06:08,000 kernel[0]: FakePCIID: configRead32(0x00), result 0x43b114e4 -> 0x43a014e4[/COLOR]

The card is recognised:
Code:
Interfaces:
[B]en0:[/B]
  Card Type:    AirPort Extreme  (0x14E4, 0x6626)
  Firmware Version:    Broadcom BCM43xx 1.0 (7.15.159.13.12)
  MAC Address: [snip]
  Locale:    FCC
  Country Code:    US
  Supported PHY Modes:    802.11 a/b/g/n/ac
  Supported Channels:    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165
  Wake On Wireless:    Supported
  AirDrop:    Supported
  Status:    Off

DCPIManager also shows builtin wireless network adapter at en0, and recognises the Broadcom in the PCI List
Code:
vendor: 14E4, device: 43B1, Sub Ven:106B, Sub Dev:6626

The bluetooth seems to ONLY be working after a sleep/wake cycle, otherwise i get Bluetooth: Not Available in the system tray, and no Bluetooth device is recognised in the System Report.

I installed Yosemite in Dec., so the guide has changed a bit, however I just updated to 10.10.2(had the problem with the injected ID, so rebuilt cache etc), and basically followed the current guide after(re-installed clover, recompiled DSDT etc), so I guess there should not be issues with this.

Any ideas?


Also, the last months I have been using a Ralink wireless network adapter, could this be interfering?

EDIT: Tried in ubuntu, it says "Disabled by hardware switch".. Great, any idea how I can "flip" this imaginary switch? I checked the BIOS, but there does not seem to be any obvious options.. Could the card be defect? (It does work in windows though..)

EDIT2: DAMN! So close! Just found a solution in Ubuntu, where I sleep the computer and push Fn+PrtScr immediately when waking up. This temporarily releases the HW switch, but it does not work in OSX..........

EDIT3: Console log from sleep -> wake: View attachment consoleLogFromSleepToWake.txt
 
Many thanks to everyone here!!! After months of struggling, I am finally able to boot into my Precision M3800. I thought I'd never get to this point!

Following the steps here from DarkVoid, etc, I have a Clover installation and can boot without issues directly from the SSD. I'm using the 9530 git files.

My issue now is that I think the gfx aren't configured properly. When I go into the System Profile it is reporting Intel 4600 only (no nVidia) and it says resolution is 1600x900. I'm sure I'm missing something obvious so any tips would be appreciated.
Dave
 
...
My issue now is that I think the gfx aren't configured properly. When I go into the System Profile it is reporting Intel 4600 only (no nVidia) and it says resolution is 1600x900. I'm sure I'm missing something obvious so any tips would be appreciated.
Dave

Sounds correct/normal/expected.
 
EDIT: Tried in ubuntu, it says "Disabled by hardware switch".. Great, any idea how I can "flip" this imaginary switch? I checked the BIOS, but there does not seem to be any obvious options.. Could the card be defect? (It does work in windows though..)
Use rfkill in linux to enable the hw switch. Learned that one the hard way while playing with the disable wifi switch on my keyboard in osx and not being able to turn the card back on :)
 
Status
Not open for further replies.
Back
Top