Contribute
Register

Dell XPS 12 9Q23: Yosemite 10.10 Almost Working (Clover Install)

Status
Not open for further replies.
Probably a different trackpad (or different firmware) in each.
Spent sometime to understand how the trackpad packet works by examing the cypress driver code. The issue was the inconsistancy in numbers of bytes 0x0 between finger touches. This resulted in shift of header byte. The pad also sends randomly a stream of 0x01 during dragging. I modified the original code to accommodate these irregularities and the driver works better now.
Probably a different trackpad (or different firmware) in each.
 
Hey, as per previous long post, I can't get the trackpad to tap or scroll, so I'm using the touchscreen or a magic mouse
Just a new update - been playing for a long time. Errors on cypress trackpad kext, but will update my setup now...

I have 10.12.1 latest installed now. Did the built-in upgrade (downloaded Sierra from other Mac, and copied to desktop and installed)

Bought and installed the BCM94352HMB - installed the 4 kexts and then added the certain fix for 5ghz to my config file (confirmed connecting to my Airport Extreme AC router ) :)

Audio was an issue as didn't figure out why the VoodooHDA wasn't loading (it was the AppleHDA sitting there being weird, deleted that, then boom audio)

Function keys work for volume / play-pause / backlight

Installed Brightness Fix to clover/config file for brightness slider / keyboard keys

Bluetooth working as per the WiFi guide (Tested with MagicMouse connected to it)

Airplay support with Apple TV 4 confirmed video+audio / AirDrop sends/receives (sent picture from iPhone)

Didn't need the touchscreen driver from TouchBase as the USB touchscreen works fine

Followed the iMessage guide to get a legit serial number entered into SMBIOS

Null Ethernet installed and SSDT patched for EN0 - therefore App Store can sign in / iMessage works

Downloaded the touchbar app (for the new MacBook pro's) and set it to open with the touch of the windows key on the display ;) Works flawless on the touchscreen

Custom configured Clover boot entries to hide the recovery partitions and setup only Windows 10 and Mac Sierra (dual boot)

Installed the windows time fix to set universal so it doesn't change Mac time on restart

Only thing left is the cypress trackpad, can't scroll or tap to click (using the touchscreen or magic mouse so doesn't really matter...

If anyone needs anything from me, let me know - Thank you Rehabman for all the great guides, and your kexts, they're invaluable.

Don't think I need anything else :)

*Posting config for anyone who wants to take a look for my specific system*
*Pics are different settings to see it setup, about/system config/touchbar. Can provide more if needed*
I corrected some issues in the cypress trackpad driver and it works better now.
 

Attachments

  • VoodooPS2Controller.kext.zip
    88.5 KB · Views: 122
Hey, gonna give this a shot - Thanks for your work. I hope others (very few) find this helpful :)

**Edit - Works great, a few mis fire clicks thou sometimes (bottom right/left), but once I install the 0.7 pref pane for the Cyprus trackpad, I enabled tap (works finally) and changed a few settings so it wouldn't fire off (pressure type deal)

Thanks again for your work yves32 - Makes having this laptop that much special.
 
Last edited:
Hey, gonna give this a shot - Thanks for your work. I hope others (very few) find this helpful :)

**Edit - Works great, a few mis fire clicks thou sometimes (bottom right/left), but once I install the 0.7 pref pane for the Cyprus trackpad, I enabled tap (works finally) and changed a few settings so it wouldn't fire off (pressure type deal)

Thanks again for your work yves32 - Makes having this laptop that much special.
Glad to know the driver works for you as well. The laptop is good running OS X, but I feel not so good when the trackpad acting like mouse. I really like to have tapping and 2-finger scrolling. That's why I spent quite some time on the driver. It's great to finally get both tapping and scrolling worked out.
 
Yeh, having all the features on this laptop on MacOS is fantastic. Love all of it. *even the touchbar haha*

**If anyone needs anything from us, please let us know in the comments, I have all the files saved on a thumb drive for reinstall - Maybe we'll put a guide up? But for now, this thread works great ;)
 
WOW! Thank you so much yves32 for working on the trackpad kext. I got multitouch gestures working. I hadn't turned on the laptop for a long time because the trackpad didn't work but now you've given new life to my XPS 12. Thanks a lot again.


@lordwill0722,

Where can you find the cypress pane? I tried googling but all the links are mostly dead.
EDIT: Never mind, I found a working link. Thanks either way!
 
Last edited:
WOW! Thank you so much yves32 for working on the trackpad kext. I got multitouch gestures working. I hadn't turned on the laptop for a long time because the trackpad didn't work but now you've given new life to my XPS 12. Thanks a lot again.


@lordwill0722,

Where can you find the cypress pane? I tried googling but all the links are mostly dead.
EDIT: Never mind, I found a working link. Thanks either way!
You're welcome.
I disabled 4,5 finger gestures and horizontal scrolling. They are not useful for me and may cause unintended actions. If you like I may put them back.

I also found the trackpad works better in osx than Windows. In osx with this driver the trackpad is smoother and more responsive. May be just my impression. I do not boot into Windows anymore with the xps 12.
 
I agree with you that the trackpad is much more responsive in OSX thanks to your modified kext.

I don't need 4,5 finger gestures either. By any chance, did you manage to get the displayport working?
 
I agree with you that the trackpad is much more responsive in OSX thanks to your modified kext.

I don't need 4,5 finger gestures either. By any chance, did you manage to get the displayport working?
Yes, I did. My xps 12 came with displayport so I had no choice but to make it work. I uploaded my clover folder a few posts back if you need.
 
Did you also implement backlight control as well as output on the DP? I tried the efi folder you uploaded earlier but no luck on getting the brightness control.


Either way, I got an almost fully functionally system thanks to you now. If I can't get the DP to work, it won't be a big deal but it'll make the laptop fully functional.

Thanks again yves32!
 
Status
Not open for further replies.
Back
Top