Contribute
Register

[GUIDE] Dell XPS 9530

Status
Not open for further replies.
Thank you very much the-darkvoid for all of your work ! You rocks ! Any news about your laptop ? Hope it will come back to you soon. I think you are waiting for it for a long time :/

I think you will be happy to know that the wifi card you choose is a very good choice (working OTB on Windows 8.1), and working correctly on Maverick after patching the kext I previously noticed, and the config.plist.

I'm currently sending this post on the laptop and I've nothing else the BCM94352Z...
View attachment 102570

I let you the pleasure to finish yours guides when you will receive your laptop.

That is great news for everyone because the BCM94352Z is effectively BCM94352HMB but NGFF form factor. Well Done for your install as well, I see you have your QHD screen recognised properly.

Didi you have to patch the UEFI BIOS as well?
 
Modifications are exactly the same with BCM94352HMB and BCM94352Z (NGFF) :)

The resolution (3200x1800) of the QHD+ is OK, but it's not QE/CI accelerated yet on my laptop.
I don't know why exactly.

In the macPixelClockPatcher.command, the original md5 for the 10.9.4 is not the same that mine... it the same as 10.9.3

So, I altered the maPixelClickPatcher to patch my IOKit.framework :
iokit_md5_10_9_4=6105cc8f503b589f8b3ce2d3917ad150
iokit_md5_10_9_4_patched=fa60af29f293214caab2b74223f9638d

But I'm not comfortable with ASM, so I dont know if the address of the jump changed or not...
Code:
_CheckTimingWithRange:0000000000017ea2	pushq	%rbp
0000000000017ea3	movq	%rsp, %rbp
0000000000017ea6	pushq	%r15
0000000000017ea8	pushq	%r14
0000000000017eaa	pushq	%r13
0000000000017eac	pushq	%r12
0000000000017eae	pushq	%rbx
0000000000017eaf	movl	0x20(%rsi), %ecx
0000000000017eb2	movl	$0x1, %eax
0000000000017eb7	testb	$0x1, %cl
0000000000017eba	jmpq	0x18243
0000000000017ebf	nop
0000000000017ec0	testb	$0x4, %cl
0000000000017ec3	je	0x17ed4
0000000000017ec5	movl	$0x22, %eax
0000000000017eca	testb	$0xc, 0x3c(%rdi)
0000000000017ece	je	0x1825d
0000000000017ed4	movl	0x80(%rsi), %edx
0000000000017eda	cmpl	$0x2, %edx
0000000000017edd	jb	0x17ef6
0000000000017edf	movl	0xd0(%rdi), %ebx
0000000000017ee5	testl	%ebx, %ebx
0000000000017ee7	je	0x17ef6
0000000000017ee9	movl	$0x23, %eax
0000000000017eee	cmpl	%ebx, %edx
0000000000017ef0	ja	0x1825d
0000000000017ef6	movl	0x40(%rsi), %r13d
0000000000017efa	movl	0x44(%rsi), %r10d
0000000000017efe	movq	%r10, -0x48(%rbp)
0000000000017f02	movl	$0x24, %eax
0000000000017f07	addq	%r13, %r10
0000000000017f0a	je	0x1825d
0000000000017f10	movl	0x50(%rsi), %r11d
0000000000017f14	movl	0x54(%rsi), %edx
0000000000017f17	movq	%rdx, -0x38(%rbp)
0000000000017f1b	addq	%r11, %rdx
0000000000017f1e	movq	%rdx, -0x30(%rbp)
0000000000017f22	je	0x1825d
0000000000017f28	movq	0x28(%rsi), %rbx
0000000000017f2c	movl	$0x4, %eax
0000000000017f31	cmpq	0x28(%rdi), %rbx
0000000000017f35	ja	0x1825d
0000000000017f3b	cmpq	0x20(%rdi), %rbx
0000000000017f3f	jb	0x1825d
0000000000017f45	movq	%rbx, %rax
0000000000017f48	xorl	%edx, %edx
0000000000017f4a	divq	%r10
0000000000017f4d	movq	%rax, %r9
0000000000017f50	movl	0x4c(%rdi), %r8d
0000000000017f54	movl	$0x5, %eax
0000000000017f59	cmpq	%r8, %r9
0000000000017f5c	ja	0x1825d
0000000000017f62	movl	0x48(%rdi), %edx
0000000000017f65	cmpq	%rdx, %r9
0000000000017f68	jb	0x1825d
0000000000017f6e	movq	-0x30(%rbp), %r8
0000000000017f72	imulq	%r10, %r8
0000000000017f76	shrb	$0x2, %cl
0000000000017f79	andb	$0x1, %cl
0000000000017f7c	shlq	%cl, %rbx
0000000000017f7f	movq	%rbx, %rax
0000000000017f82	xorl	%edx, %edx
0000000000017f84	divq	%r8
0000000000017f87	movq	%rax, %rcx
0000000000017f8a	movl	0x44(%rdi), %edx
0000000000017f8d	movl	$0x6, %eax
0000000000017f92	cmpq	%rdx, %rcx
0000000000017f95	ja	0x1825d
0000000000017f9b	movl	0x40(%rdi), %edx
0000000000017f9e	cmpq	%rdx, %rcx
0000000000017fa1	jb	0x1825d
0000000000017fa7	movl	0x50(%rdi), %ecx
0000000000017faa	movl	$0x7, %eax
0000000000017faf	cmpq	%rcx, %r10
0000000000017fb2	ja	0x1825d
0000000000017fb8	movl	0x54(%rdi), %ecx
0000000000017fbb	movl	$0x8, %eax
0000000000017fc0	cmpq	%rcx, -0x30(%rbp)
0000000000017fc4	ja	0x1825d
0000000000017fca	movl	$0x9, %eax
0000000000017fcf	cmpl	0x74(%rdi), %r13d
0000000000017fd3	ja	0x1825d
0000000000017fd9	cmpl	0x70(%rdi), %r13d
0000000000017fdd	jb	0x1825d
0000000000017fe3	movl	$0xa, %eax
0000000000017fe8	cmpl	0x94(%rdi), %r11d
0000000000017fef	ja	0x1825d
0000000000017ff5	cmpl	0x90(%rdi), %r11d
0000000000017ffc	movq	%r11, -0x40(%rbp)
0000000000018000	jb	0x1825d
0000000000018006	movl	0x48(%rsi), %r8d
000000000001800a	movl	$0xd, %eax
000000000001800f	cmpl	0x84(%rdi), %r8d
0000000000018016	ja	0x1825d
000000000001801c	cmpl	0x80(%rdi), %r8d
0000000000018023	jb	0x1825d
0000000000018029	movl	0x4c(%rsi), %r14d
000000000001802d	movl	$0xe, %eax
0000000000018032	cmpl	0x8c(%rdi), %r14d
0000000000018039	ja	0x1825d
000000000001803f	cmpl	0x88(%rdi), %r14d
0000000000018046	jb	0x1825d
000000000001804c	movl	0x58(%rsi), %r9d
0000000000018050	movl	$0xf, %eax
0000000000018055	cmpl	0xa4(%rdi), %r9d
000000000001805c	ja	0x1825d
0000000000018062	cmpl	0xa0(%rdi), %r9d
0000000000018069	jb	0x1825d
000000000001806f	movl	0x5c(%rsi), %ebx
0000000000018072	movl	$0x10, %eax
0000000000018077	cmpl	0xac(%rdi), %ebx
000000000001807d	ja	0x1825d
0000000000018083	cmpl	0xa8(%rdi), %ebx
0000000000018089	jb	0x1825d
000000000001808f	movl	0x60(%rsi), %ecx
0000000000018092	movl	$0x11, %eax
0000000000018097	cmpl	0xb4(%rdi), %ecx
000000000001809d	ja	0x1825d
00000000000180a3	cmpl	0xb0(%rdi), %ecx
00000000000180a9	jb	0x1825d
00000000000180af	movl	0x64(%rsi), %r12d
00000000000180b3	movl	$0x12, %eax
00000000000180b8	cmpl	0xbc(%rdi), %r12d
00000000000180bf	ja	0x1825d
00000000000180c5	cmpl	0xb8(%rdi), %r12d
00000000000180cc	jb	0x1825d
00000000000180d2	movl	0x68(%rsi), %r15d
00000000000180d6	movl	$0x13, %eax
00000000000180db	cmpl	0xc4(%rdi), %r15d
00000000000180e2	ja	0x1825d
00000000000180e8	cmpl	0xc0(%rdi), %r15d
00000000000180ef	jb	0x1825d
00000000000180f5	movl	0x6c(%rsi), %r11d
00000000000180f9	movl	$0x14, %eax
00000000000180fe	cmpl	0xcc(%rdi), %r11d
0000000000018105	ja	0x1825d
000000000001810b	cmpl	0xc8(%rdi), %r11d
0000000000018112	jb	0x1825d
0000000000018118	movq	%r10, %rsi
000000000001811b	movzbl	0x60(%rdi), %r10d
0000000000018120	movl	%r13d, %eax
0000000000018123	xorl	%edx, %edx
0000000000018125	divl	%r10d
0000000000018128	movq	%rsi, %r10
000000000001812b	movl	$0x15, %eax
0000000000018130	testl	%edx, %edx
0000000000018132	jne	0x1825d
0000000000018138	movzbl	0x61(%rdi), %esi
000000000001813c	movq	-0x48(%rbp), %rax
0000000000018140	xorl	%edx, %edx
0000000000018142	divl	%esi
0000000000018144	movl	$0x16, %eax
0000000000018149	testl	%edx, %edx
000000000001814b	jne	0x1825d
0000000000018151	movzbl	0x62(%rdi), %esi
0000000000018155	movl	%r8d, %eax
0000000000018158	xorl	%edx, %edx
000000000001815a	divl	%esi
000000000001815c	movl	$0x17, %eax
0000000000018161	testl	%edx, %edx
0000000000018163	jne	0x1825d
0000000000018169	movzbl	0x63(%rdi), %esi
000000000001816d	movl	%r14d, %eax
0000000000018170	xorl	%edx, %edx
0000000000018172	divl	%esi
0000000000018174	movl	$0x18, %eax
0000000000018179	testl	%edx, %edx
000000000001817b	jne	0x1825d
0000000000018181	movzbl	0x64(%rdi), %esi
0000000000018185	movq	-0x40(%rbp), %rax
0000000000018189	xorl	%edx, %edx
000000000001818b	divl	%esi
000000000001818d	movl	$0x22, %eax
0000000000018192	testl	%edx, %edx
0000000000018194	jne	0x1825d
000000000001819a	movzbl	0x65(%rdi), %esi
000000000001819e	movq	-0x38(%rbp), %rax
00000000000181a2	xorl	%edx, %edx
00000000000181a4	divl	%esi
00000000000181a6	movl	$0x19, %eax
00000000000181ab	testl	%edx, %edx
00000000000181ad	jne	0x1825d
00000000000181b3	movzbl	0x66(%rdi), %esi
00000000000181b7	movl	%r9d, %eax
00000000000181ba	xorl	%edx, %edx
00000000000181bc	divl	%esi
00000000000181be	movl	$0x1a, %eax
00000000000181c3	testl	%edx, %edx
00000000000181c5	jne	0x1825d
00000000000181cb	movzbl	0x67(%rdi), %esi
00000000000181cf	movl	%ebx, %eax
00000000000181d1	xorl	%edx, %edx
00000000000181d3	divl	%esi
00000000000181d5	movl	$0x1b, %eax
00000000000181da	testl	%edx, %edx
00000000000181dc	jne	0x1825d
00000000000181de	movzbl	0x68(%rdi), %esi
00000000000181e2	movl	%ecx, %eax
00000000000181e4	xorl	%edx, %edx
00000000000181e6	divl	%esi
00000000000181e8	movl	$0x1c, %eax
00000000000181ed	testl	%edx, %edx
00000000000181ef	jne	0x1825d
00000000000181f1	movzbl	0x69(%rdi), %ecx
00000000000181f5	movl	%r12d, %eax
00000000000181f8	xorl	%edx, %edx
00000000000181fa	divl	%ecx
00000000000181fc	movl	$0x1d, %eax
0000000000018201	testl	%edx, %edx
0000000000018203	jne	0x1825d
0000000000018205	movzbl	0x6a(%rdi), %ecx
0000000000018209	movl	%r15d, %eax
000000000001820c	xorl	%edx, %edx
000000000001820e	divl	%ecx
0000000000018210	movl	$0x1e, %eax
0000000000018215	testl	%edx, %edx
0000000000018217	jne	0x1825d
0000000000018219	movzbl	0x6b(%rdi), %ecx
000000000001821d	movl	%r11d, %eax
0000000000018220	xorl	%edx, %edx
0000000000018222	divl	%ecx
0000000000018224	movl	$0x1f, %eax
0000000000018229	testl	%edx, %edx
000000000001822b	jne	0x1825d
000000000001822d	movzbl	0x6c(%rdi), %ecx
0000000000018231	movq	%r10, %rax
0000000000018234	xorl	%edx, %edx
0000000000018236	divq	%rcx
0000000000018239	movl	$0x20, %eax
000000000001823e	testq	%rdx, %rdx
0000000000018241	jne	0x1825d
0000000000018243	movzbl	0x6d(%rdi), %ecx
0000000000018247	movq	-0x30(%rbp), %rax
000000000001824b	xorl	%edx, %edx
000000000001824d	divq	%rcx
0000000000018250	xorl	%ecx, %ecx
0000000000018252	movl	$0x21, %eax
0000000000018257	testq	%rdx, %rdx
000000000001825a	cmovel	%ecx, %eax
000000000001825d	popq	%rbx
000000000001825e	popq	%r12
0000000000018260	popq	%r13
0000000000018262	popq	%r14
0000000000018264	popq	%r15
0000000000018266	popq	%rbp
0000000000018267	ret

I also added the kext patch in the KernelAndKextPatches/KextsToPatch section

So, I don't know if it's patched or not... The fade when I enter os OS is throttle, and the display flick a lot when I'm using Safari. And it's write Intel HD graphics 4600 21 MB.
I see no difference before and after the patch.
 
So, finally this is that I got with the QI/CE...
The screen is mentioned as "Retina Screen" with a resolution of 3200x1800, and this is declared with a resolution of 1600x900 under the graphics card.

Is it the correct display ?

Some days with a tiny text, so all the display seems to be very big !

Capture d’écran 2014-08-26 à 01.12.27.jpg
 
the-darkvoid,
I see the driver for the touchscreen need to be purchased so I retired my ask for a share by myself.

Could you please let me know which is the name of the model for the driver ?
Sharp SHP1328 is not listed but I think this is the product name of the screen, and there is another name for the sensor of the touchscreen...

Thanks !


For now, all is working for me except :
- bluetooth (not testing yet)
- touchscreen (don't know the name of the product to order an evaluation version driver)
- audio (I try some stuff, and AppleHDA rollback, but I'm not sure what I am doing)
 

Attachments

  • Capture d’écran 2014-08-27 à 16.45.38.jpg
    Capture d’écran 2014-08-27 à 16.45.38.jpg
    646.6 KB · Views: 304
I like this laptop very much and have fun with some stuff which is working (dual boot Windows 8.1 / Mavericks, switch resolution 1600x900 HiDPI/3200x1800 (thanks to Retina DisplayMenu v0.2), I activated "Find my mac".

Hope you will have your computer soon because I'm waiting for the next steps of your amazing work :)

View attachment 102793
 
Hi Mopi,

How did you manage to get Accelerated Graphics working? I'm in the same boat you were in with QHD+ but without full QE/CI. I'm also using the same 4600HD Desktop Plist that you're using.

any help will be greatly appreciated.

Thanks.
 
If memory serves me correctly, it was a conflict between the graphics node, and the fakeid.
Open your config.plist, and browse on this key :
Devices / FakeID /
You will found the IntelGFX. Just delete this key and reboot.

This is my config.plist :
Code:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <true/>
                <key>AddHDMI_8000000</key>
                <false/>
                <key>AddIMEI_80000</key>
                <false/>
                <key>AddMCHC_0008</key>
                <false/>
                <key>AddPNLF_1000000</key>
                <false/>
                <key>DeleteUnused_400000</key>
                <false/>
                <key>FIX_ACST_4000000</key>
                <false/>
                <key>FIX_ADP1_800000</key>
                <false/>
                <key>FIX_INTELGFX_100000</key>
                <false/>
                <key>FIX_RTC_20000</key>
                <false/>
                <key>FIX_S3D_2000000</key>
                <false/>
                <key>FakeLPC_0020</key>
                <false/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>FixAirport_4000</key>
                <true/>
                <key>FixDarwin_0002</key>
                <false/>
                <key>FixDisplay_0100</key>
                <false/>
                <key>FixFirewire_0800</key>
                <false/>
                <key>FixHDA_8000</key>
                <false/>
                <key>FixHPET_0010</key>
                <false/>
                <key>FixIDE_0200</key>
                <false/>
                <key>FixIPIC_0040</key>
                <false/>
                <key>FixLAN_2000</key>
                <false/>
                <key>FixRegions_10000000</key>
                <false/>
                <key>FixSATA_0400</key>
                <false/>
                <key>FixSBUS_0080</key>
                <false/>
                <key>FixShutdown_0004</key>
                <false/>
                <key>FixUSB_1000</key>
                <false/>
                <key>NewWay_80000000</key>
                <false/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>HaltEnabler</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <true/>
            <key>Generate</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>-v dart=0</string>
        <key>DefaultVolume</key>
        <string>Maverick</string>
        <key>Legacy</key>
        <string>NO</string>
        <key>Log</key>
        <false/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>10</integer>
        <key>XMPDetection</key>
        <string>NO</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>FakeID</key>
        <dict>
            <key>IMEI</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x43a014e4</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
        <key>UseIntelHDMI</key>
        <false/>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Custom</key>
        <dict>
            <key>Entries</key>
            <array>
                <dict>
                    <key>Disabled</key>
                    <true/>
                    <key>FullTitle</key>
                    <string>UEFI Internal</string>
                    <key>Hidden</key>
                    <false/>
                    <key>Type</key>
                    <string>Other</string>
                </dict>
            </array>
        </dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
        </array>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <false/>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <false/>
            <key>Tool</key>
            <false/>
        </dict>
        <key>ScreenResolution</key>
        <string>3200x1800</string>
        <key>Theme</key>
        <string>bootcamp</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>InjectEDID</key>
        <false/>
        <key>ig-platform-id</key>
        <string>0x0a2e0008</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Enable Trim on SSD</string>
                <key>Find</key>
                <data>
                QVBQTEUgU1NE
                </data>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Replace</key>
                <data>
                AAAAAAAAAAAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable 128MB for Azul framebuffer 0x0a2e0008</string>
                <key>Find</key>
                <data>
                CAAuCgEDAwMAAAAE
                </data>
                <key>Name</key>
                <string>AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                CAAuCgEDAwMAAAAI
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
        </array>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>Trust</key>
        <false/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>

It's not perfect but I think it's good enough. I try to optimize a lot in order to boot quickly.
For the more, in the drivers64UEFI, I only use :
FSInject-64.efi
HFSPlus.efi
OsxAptioFixDrv-64.efi

And, my kexts are :
ACPIBacklight.kext
ACPIBatteryManager.kext
FakeSMC.kext
VoodooPS2Controller.kext

Hope that help you to have QE/CI.

You can download "Retina DisplayMenu" v0.2 from phoenix dev, if you want an icon of a screen which permit to switch between some resolution.
Perfect resolutions are 3200x1800 (but text is crazy tiny) and 1600x900 (HiDPI).
Other resolution like 1920x1080 will works, but you will get some blur. However, it's useful when you need a compromise between two resolution (too big or too small).
 
Ok, now I have sound and microphone by using a kext "Realtek ALC668 on ASUS 550JV" from vusun123.
If you patch the DSDT as recommended by the-darkvoid, you need to change the layout-id with 0x1c or it will not works).
I you don't have DSDT, you can simply inject the audio layout in the Devices section in the config.plist...

Sound and microphone works as excepted, BUT headset is not working properly.
I think this is a different architecture between ASUS 550JV and DELL 9530 (or may be there is a mismatch between line and headset) because there is no line plug whereas it's visible on the settings.

Capture d’écran 2014-08-28 à 01.41.10.jpg

In the other hand, I found in IORegistryExplorer that the touchscreen sensor is a "Synaptics Large TouchScreen", so asked an evaluation version of UPDD (Touch Base)...
But the demo doesn't allow to try anything else a mouse simulation. So no gesture (only click and drag). There is a tool which called UPDD Gestures, but it not possible to test it in licence version.
That's make non sense because it's expensive (171 $ for a licence) and there is no refund if product is not good enough for you...what a pity.

I think I will try to found anything else, if it's possible...
 
Bluetooth is OK thanks to BTFirmwareUploader.kext
bluetooth.jpg

Summary of which is working of not :
Totally works :
- Intel HD4600 graphics with QI/CE
- Sharp 13F8 HQD+ monitor 3200x1800 (or 1600x900 HiDPI resolution)
- Full speed USB3
- SSD 6 Gbit with trim
- PS2 Trackpad and Keyboard
- Battery Status
- Full XPCM Power Management
- Screen brightness controlled by keyboard
- Volume controlled by keyboard
- HD Webcam
- Backlight keyboard switching
- WIFI and Bluetooth with BCM94352Z remplacement
- Fully Sleep / Wake
- Touchscreen (but need an expensive licence !)

Partially works :
- Audio ACL668 (speakers and microphone are OK, but not the headset)

Not working :
- Realtek SDCard Reader (10EC 5249 1028 05FE)
 
Bluetooth is OK thanks to BTFirmwareUploader.kext
View attachment 102870

- Fully Sleep / Wake (bytheway, the backlight keyboard still alive during sleep)

What issues do you have with sleep? When you sleep via Apple >> Sleep, does the keyboard backlight go off?

P.S. Remember that you have to wait ~20 secs for sleep to engage!
 
Status
Not open for further replies.
Back
Top