Jump to content

[Guide] Dell XPS 15 L502X (Early 2011) Snow Leopard Install (possibly L702x too)

* * * * * 5 votes

  • Please log in to reply
2978 replies to this topic

#2261
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
Attached File  DSDT_02102012.aml.zip   17.22KB   35 downloads

@darren, the kext is the same as the one i have installed, USB3 still goes nuts when i plug my iPhone or my usb hub. Guess the kext has some power issues, i don't know, i gave up on this a long time ago. Please report how it goes on ML2

@timewalker, that kext is a wee-bit more sensitive than the normal APS2Controller, but coupled with http://smoothmouse.com/ it becomes fun :D.
Edit: this kext has a serious bug, the click time doesn't keep up with the cursor speed. Example: dragging and dropping files, the click gets registered too late.

Edited by DoiX, 11 February 2013 - 04:42 AM.


#2262
t6590

t6590

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
thanks guys i will try this now

#2263
rgbastro

rgbastro

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
What's your typical idle CPU temp under typical room conditions of 22-24 C? Mine is 62-64 (running at 8x mult) which is somewhat hotter than should be as reported by topic caster.

Maybe I should try using BIOS with lower 2D profile voltage...

Atm, using modded l502x Bios
BIOS version used: A12
this bios mod has been tested by TehCapi,francy.1095,Matrix5,guessyet and sign0ff.
2D PROFILE: 0.83v
3D PROFILE: 0.85v

#2264
t6590

t6590

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
@timewalker trackpad is seen in prefs but doesn't work ..may be i missed a step..could u post your modded kext if u have modded it.

#2265
iMac2009

iMac2009

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Aachen, Germany
  • Interests:Techstuff, Gaming, Whisky

@timewalker trackpad is seen in prefs but doesn't work ..may be i missed a step..could u post your modded kext if u have modded it.


https://www.dropbox....-2013-0207a.zip
Update: http://www.insanelym...o/#entry1888913

This one contains the modifications mentioned by timewalker.

I followed the dev's Guide for installation:

How to Install:

It is important that you follow these instructions as it is not a good idea to have two different ApplePS2Controller.kexts under different names:

  • remove /S/L/E/AppleACPIPS2Nub.kext (note: this is only for version 1.7.4 or greater)
    sudo rm -rf /System/Library/Extensions/AppleACPIPS2Nub.kext
  • remove /S/L/E/ApplePS2Controller.kext
    sudo rm -rf /System/Library/Extensions/ApplePS2Controller.kext
  • install VoodooPS2Controller.kext using your favorite Kext installer (Kext Wizard) (note: for versions prior to 1.7.4, you must install AppleACPIPS2Nub.kext as well)
  • starting with version 1.7.8, install the VoodooPS2Daemon
    sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons
    sudo cp VoodooPS2Daemon /usr/bin
  • optional: rebuild permissions and kernel cache
  • reboot


Found on: https://github.com/R...-PS2-Controller

Make sure, the Hotkeys are set as mentioned by timewalker.

2. Configure the Swipe actions as follows, set your Show desktop to F6 F11 and Expose to F3 F9 in Keyboard Settings.


As I can see - the modifications are just simple makros, which are emulating pressing F3 or F6 F9/F11by "swiping" up/down w/ three fingers.
Well, this works for me and im very impressed by this awesome kext - thanks timewalker.

@doix - can't reproduce those lags.

@timewalker - I've got Expose running by swipe down, but the swipe up seems to do nothing. I'll try later again with oder hotkeys.
Is Swipe Left/Right working? mines not.

Edited by iMac2009, 14 February 2013 - 08:31 PM.


#2266
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
@iMac, it seems my trackpad is the exception that forced that project into existence. I'm now getting kernel panics from this kext. It's too bad, i do enjoy the new functions...

By the way, the lock trackpad thing seems to be binded to 0137 key code, which, on my system at least, is the printscreen button. I compiled it with a new binding, so if someone wants it just ask.

#2267
darren cox

darren cox

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts
@Imac_2009 - Thanks for the compiled Kext - I tried but was having issues installing - yours works great! EDIT - Scratch that my volume keys aren't working anymore?!

@Doix - Have tried the new DSDT - seems better than before - USB3 working much more reliably now as well - iPhone still doesnt work in them but drives/usb sticks seem quicker to mount and my USB3 HDD runs full speed
Thank you for that!

#2268
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,140 posts
  • Gender:Male

By the way, the lock trackpad thing seems to be binded to 0137 key code, which, on my system at least, is the printscreen button. I compiled it with a new binding, so if someone wants it just ask.

e0 gets transcoded into 01 in every case. hence e037 is the same as 0137 after its transcoded.
sure the keyboard on XPS15 might be a little different to my Vostros' hence iMac2009 is having issues with my suggested keybinding for swipe actions

#2269
iMac2009

iMac2009

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Aachen, Germany
  • Interests:Techstuff, Gaming, Whisky

@Imac_2009 - Thanks for the compiled Kext - I tried but was having issues installing - yours works great! EDIT - Scratch that my volume keys aren't working anymore?


Checked it once again and it seems that the bindings are completly messed.
Volume down/up is F8/F9 without FN-key and found Trackpad lock on "printscreen" key.
Also there are functions doubled. Brightness adjustment is possible with and without FN on different F-keys.
I even managed somehow to disable WiFi - but were not able to activate again, even by testing all F/FN combinations.

Maybe I'll spend some time this weekend working out the correct layout.

#2270
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,140 posts
  • Gender:Male

Checked it once again and it seems that the bindings are completly messed.
Volume down/up is F8/F9 without FN-key and found Trackpad lock on "printscreen" key.
Also there are functions doubled. Brightness adjustment is possible with and without FN on different F-keys.
I even managed somehow to disable WiFi - but were not able to activate again, even by testing all F/FN combinations.

Maybe I'll spend some time this weekend working out the correct layout.

last version i pulled from git was .7.8 (beta 7.9 actually) and I still use is as it satisfies all my needs .. maybe the hotkeys from what used to be a plists have been merged as defaults into the kext.. oh well, there's practically nothing more for us in later versions.

here are some new kext I'm using if you are interested: https://dl.dropbox.c...73233/kexts.zip
1. IOWMIFamily by me, which doesn't require any DSDT modifications, picks up only Brightness controls hotkeys
2. VoodooPS2Conroller by RehabMan:
- supports kinetic scrolling
- two finger tap for middle click (opening links in new tabs in browser)
- three finger tap for right lick
- ignore accidental trackpad input
- disable touchpad from Fn+F3
- 3 finger up = show desktop (map to F6 in keyboard settings)
- 3 finger down = expose (map to F3)
- 3 finger left/right = backwards and forward navigation in browsers (emulates command+[ and cmd+] press)
- if you use daemon from Rehabman the option to disable touchpad when external mouse is connected in accessibility options is working flawlessly.
3. AppleSmartbattery by RehabMan, which I prefer over ACPI battery because it allows original apps like coconutbattery to work.
- fixed a bug when if no battery connected it would show battery as power source
- cycle estimation from last charge capacity and original capacity formula, dell keeps it's counter to DELLDIAG .. no access to it from ACPI

Here's an EXTRA for you ...
This is a nifty widget some might now, I have modified the source to allow it to work with AcpiSensors ... and its hardcoded to monitor AppleSmartbattery
https://dl.dropbox.c...g/iStat Pro.zip
And here's FakeSMC you need to be using in conjunction with this widget: https://dl.dropbox.c...akeSMC.kext.zip

This is what you have to have in your DSDT right before Device (EC: http://pastie.org/6145286
(I hate code box here ...)

Cheers!

#2271
Serangan

Serangan

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Hi,

Ive installed VoodoPS2 kext and the battery kext. But i can't get any of the functions for the trackpad to work. I have mapped the expose and show desktop to F3 and F6 in keyboard settings too. The only one i can confirm is fn+f3 and then the trackpad stops. Press it again and its back.

I installed the kext's using kext wizard. Rebuild the kext cache and did the permissions. Rebooted and yeah. Was there something else I had to change?

Edit: I can confirm that kinetic scrolling is working (wasn't before while using the standard apple PS2 kext) so thats new and much easier to scroll through forums now.

And if I use three fingers on the trackpad it wont scroll through webpages. So does that mean it is recognising something there? and just the mapping may be different? Or am i on the wrong track there?

Edit 2:
Okay, so i forgot to enable 'clicking' in trackpad settings and now the double / triple tap work. Its just the gestures that don't.

#2272
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
@iMac, the kext from the download archive has rehabman 's layout configuration. Either remove it or wait for me to get home and I'll post my kext with the prntscrn button modifications.

Here you go: Attached File  VoodooPS2Controller.kext.zip   79.88KB   26 downloads please tell me if gestures work. I suppose they didn't work before because the general layout was messed up.

Edited by DoiX, 13 February 2013 - 04:26 PM.


#2273
Serangan

Serangan

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
@DoiX - Thank you :)

The swipe gestures work except for three fingers up - it just doesn't seem to do anything.

If I press F6 it shows the desktop so there are no problems there.

#2274
iMac2009

iMac2009

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Aachen, Germany
  • Interests:Techstuff, Gaming, Whisky
Yupp, Thanks DoiX

@DoiX - Thank you :)

The swipe gestures work except for three fingers up - it just doesn't seem to do anything.

If I press F6 it shows the desktop so there are no problems there.



I can confirm this, layout is fine now.
In addition, i recognized the three-finger up is now emulating "F5" so set "Show Desktop" Hotkey to F5 will get this working :)

Note: Disabling WiFi on FN+F2 works, but I was not able to activate it again. Only booting Windows reactivate and reboot worked for me.

EDIT:
Got the Swipe -Left&Right working.
I'd like to set "show desktop" and mission control back to defaults.

I'll post the edited kext when I'm done :)

Edited by iMac2009, 14 February 2013 - 07:56 PM.


#2275
iMac2009

iMac2009

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Aachen, Germany
  • Interests:Techstuff, Gaming, Whisky
Here it is: https://www.dropbox....roller.kext.zip

Remember, if changed - set Mission Control back to F9 / Show Desktop to F11

Working:
3 Finger - Swipe Gestures up/down left/right
Most FN-Keys incl. trackpad lock

Not working:
After disabling WiFi (FN+F2) , can't be activated again!

Not tested:
MonitorOut FN+F1


Thanks DoiX,
and RehabMan for Source https://github.com/RehabMan


#2276
DoiX

DoiX

    Homo discens

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,130 posts
  • Gender:Male
  • Location:Terra
  • Interests:Photography, design, beer.
@iMac, i can't replicate the WiFi bug. Here is the debug enabled version of the kext Attached File  VoodooPS2Keyboard.kext.zip   15.06KB   2 downloads (replace it in the plugins folder inside the main kext). Post the console output when deactivating/activating the wifi.

Btw, Monitor out didn't work the last time i tried it. When i was experimenting with the Nvidia gpu, it caused KPs.

Edited by DoiX, 14 February 2013 - 08:44 PM.


#2277
Serangan

Serangan

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

Here it is: https://www.dropbox....roller.kext.zip

Remember, if changed - set Mission Control back to F9 / Show Desktop to F11

Working:
3 Finger - Swipe Gestures up/down left/right
Most FN-Keys incl. trackpad lock

Not working:
After disabling WiFi (FN+F2) , can't be activated again!

Not tested:
MonitorOut FN+F1


Thanks DoiX,
and RehabMan for Source https://github.com/RehabMan


I can confirm that swipe up now works too. Thanks

I have that wifi bug too. The only way to bring it back is to boot into windows like you said. It's always happened on my laptop even when i wasn't using the voodooPS2keyboard kext

And Fn+F1 does nothing on my system.

#2278
iMac2009

iMac2009

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Aachen, Germany
  • Interests:Techstuff, Gaming, Whisky
@ DoiX
I've tested the VoodooPS2Controller.kext based on your's again. I noticed drag&moving windows wasn't working for me. (Drag&Drop Icons are ok)
With RehabMan's previously it worked for windows, too.

Compared those two and found differences in trackpad.kext
and set them to RehabMan's settings:
<key>FingerZ</key>
<integer>40</integer>
<key>ImmediateClick</key>
<false/>

Now Drag&Move works fine for me again.

Updated Kext w/ Drag/Move Fix: https://www.dropbox....roller.kext.zip


Trying to debug tomorrow

#2279
maxey

maxey

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts

last version i pulled from git was .7.8 (beta 7.9 actually) and I still use is as it satisfies all my needs .. maybe the hotkeys from what used to be a plists have been merged as defaults into the kext.. oh well, there's practically nothing more for us in later versions.

here are some new kext I'm using if you are interested: https://dl.dropbox.c...73233/kexts.zip
1. IOWMIFamily by me, which doesn't require any DSDT modifications, picks up only Brightness controls hotkeys
2. VoodooPS2Conroller by RehabMan:
- supports kinetic scrolling
- two finger tap for middle click (opening links in new tabs in browser)
- three finger tap for right lick
- ignore accidental trackpad input
- disable touchpad from Fn+F3
- 3 finger up = show desktop (map to F6 in keyboard settings)
- 3 finger down = expose (map to F3)
- 3 finger left/right = backwards and forward navigation in browsers (emulates command+[ and cmd+] press)
- if you use daemon from Rehabman the option to disable touchpad when external mouse is connected in accessibility options is working flawlessly.
3. AppleSmartbattery by RehabMan, which I prefer over ACPI battery because it allows original apps like coconutbattery to work.
- fixed a bug when if no battery connected it would show battery as power source
- cycle estimation from last charge capacity and original capacity formula, dell keeps it's counter to DELLDIAG .. no access to it from ACPI

Here's an EXTRA for you ...
This is a nifty widget some might now, I have modified the source to allow it to work with AcpiSensors ... and its hardcoded to monitor AppleSmartbattery
https://dl.dropbox.c...g/iStat Pro.zip
And here's FakeSMC you need to be using in conjunction with this widget: https://dl.dropbox.c...akeSMC.kext.zip

This is what you have to have in your DSDT right before Device (EC: http://pastie.org/6145286
(I hate code box here ...)

Cheers!

@ DoiX
I've tested the VoodooPS2Controller.kext based on your's again. I noticed drag&moving windows wasn't working for me. (Drag&Drop Icons are ok)
With RehabMan's previously it worked for windows, too.

Compared those two and found differences in trackpad.kext
and set them to RehabMan's settings:

<key>FingerZ</key>
<integer>40</integer>
<key>ImmediateClick</key>
<false/>

Now Drag&Move works fine for me again.

Updated Kext w/ Drag/Move Fix: https://www.dropbox....roller.kext.zip


Trying to debug tomorrow


Hi,

was out of here for a long time due to little time doing all the stuff required to get the system up and working.
So i am still stuck on 10.7.2. .... is there any way those kexts might work with 10.7.2?

Thanks!

Edit: Saw this

How to Install:

It is important that you follow these instructions as it is not a good idea to have two different ApplePS2Controller.kexts under different names:

  • remove /S/L/E/AppleACPIPS2Nub.kext (note: this is only for version 1.7.4 or greater)
    sudo rm -rf /System/Library/Extensions/AppleACPIPS2Nub.kext
  • remove /S/L/E/ApplePS2Controller.kext
    sudo rm -rf /System/Library/Extensions/ApplePS2Controller.kext
  • install VoodooPS2Controller.kext using your favorite Kext installer (Kext Wizard) (note: for versions prior to 1.7.4, you must install AppleACPIPS2Nub.kext as well)
  • starting with version 1.7.8, install the VoodooPS2Daemon
    sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons
    sudo cp VoodooPS2Daemon /usr/bin
  • optional: rebuild permissions and kernel cache
  • reboot


Tried to open the source at github but it tells me tree took too long to generate. So this means it should work on 10.7.2 if i am not mistaken?
Where would i get the AppleACPIPS2Nub.kext to install since i am on 10.7.2?
I downloaded Timewalkers kexts.zip but unfortunately it was not in there.

#2280
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,140 posts
  • Gender:Male
Target os in the project is 10.7, so it should work for you no problem.

Target os in the project is 10.7, so it should work for you no problem.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy