XPS 13 9530 / XPS 15 9550 Replace Windows PTP Precision Touchpad (PTP) driver with Synaptics driver

Discussion in 'Dell XPS and Studio XPS' started by Annihil, Nov 13, 2015.

Thread Status:
Not open for further replies.
  1. Annihil

    Annihil Notebook Consultant

    Reputations:
    6
    Messages:
    156
    Likes Received:
    27
    Trophy Points:
    41
    I make this tutorial to fix the small movement not registered with the actual Windows Update Precision Touchpad (PTP) driver.
    (To check if you have the issue, slowly make a really tiny circle, you will notice that the cursor doesn't move until you make a bigger circle)

    Requierement: You will need to use a mouse for that, as we will have to disable touchpad in the process.

    1. Open Device Manager: Right click the Windows flag of the taskbar, and click "Device Manager"
    [​IMG]

    2. In "Human Interface Devices", disable "HID-compliant touch pad"
    [​IMG]

    3. In "Human Interface Devices", disable "I2C HID Device"
    [​IMG]

    4. Download the latest PS/2 and SMBus Synaptics driver at this url : http://synaptics.com/en/drivers.php
    5. Extract it but don't install it.
    6. In "Mice and other pointing devices", "Update Driver Software..." of the "PS/2 Compatible Mouse"
    [​IMG]

    7. Click "Browser my computer for driver software"
    [​IMG]

    8. Click "Let me pick from a list of device drivers on my computer"
    [​IMG]

    9. Click the "Have Disk..." button
    [​IMG]

    10. Click "Browse..." button
    [​IMG]

    11. Point to "SynPD.inf" located in "WinWDF/x64" folder of the synaptics driver folder you extracted before and click "Open" button then click "OK".
    [​IMG]

    12. Click "Next" button.
    [​IMG]

    13. It should say "Update Driver Warning", click "Yes".
    [​IMG]

    14. You should see this.
    [​IMG]

    15. You will be asked to reboot, click "Yes".
    [​IMG]

    16. At startup, you should see this, untick "Always ask before opening this file" and click "Run".
    [​IMG]

    17. You should also see this at startup, untick "Always ask before opening this file" and click "Run".
    [​IMG]

    18. Your driver should now be Synaptics
    [​IMG]

    19. In Control Panel > Hardware and Sound > Devices and Printers > Mouse, you should now see this tab.
    [​IMG]

    If the maximum speed from Synaptics is not enough, you can change it yourself by modifying the value of HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2TM3038\PointerMotionSpeed in the registry. The maximum you can get with the Synaptics settings is 400 (decimal), I set it to 2048 (decimal) and rebooted. (if afterwards you change anything in the Synaptics settings, this value will be overridden to 400 again, so don't change any Synaptics settings after that)

    Note : to get accurate pixel precision cursor movement, you need to set "Pointer speed" to middle setting and untick "Enhance pointer precision" in Windows built-in mouse properties

    To change the vertical scrolling speed:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2TM3125\2FVertical Scrolling]
    "SliderScale"=dword:00000100
    Synaptics possible settings throught the panel (to give you an idea of the value <-> scroll speed correlation):
    Min value 32 (0x20)
    Middle value 128 (0x80)
    Max value 224 (0xe0).[/QUOTE]

    Your touchpad will work like a charm !
    - No more delay when moving the cursor
    - It has so many parameters to tweak you touchpad as you like
    - No dead zones for both scroll and cursor move
    - Excellent scrolling performance
    - All 2/3-finger gestures are working

    Source :
     
    Last edited: Nov 18, 2015
    Maleko48, dontcha, Bigmouth and 3 others like this.
  2. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    182
    Likes Received:
    4
    Trophy Points:
    31
    thank you!!!!
     
    Annihil likes this.
  3. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    182
    Likes Received:
    4
    Trophy Points:
    31
    wow.., what a difference... what the f is MSFT thinking with the ****ty PTP drivers !!! Its a crime.
     
    Annihil likes this.
  4. Markus Richter

    Markus Richter Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    just did the process. didn't have to deactivate driver signatures as the drivers were digitally signed.
     
    Annihil likes this.
  5. Annihil

    Annihil Notebook Consultant

    Reputations:
    6
    Messages:
    156
    Likes Received:
    27
    Trophy Points:
    41
    Correct, thank you, editing this !
     
  6. Techgee

    Techgee Notebook Consultant

    Reputations:
    4
    Messages:
    215
    Likes Received:
    36
    Trophy Points:
    41
    Was about to look into how to switch to the Synaptics driver myself. Thanks for doing this and posting - good to know it's possible.

    However, while researching it I decided the legacy "Windows 10 PS/2 and SMBus Devices v19.0.19.1" driver probably was not the way to go. Instead, it seemed the "Windows 10 I2C Devices v19.0.19.1" driver would be more appropriate.

    Is there a reason for not using the I2C driver, as HID/I2C seems to be future direction, or is this just something that hasn't been tried yet?
     
  7. Annihil

    Annihil Notebook Consultant

    Reputations:
    6
    Messages:
    156
    Likes Received:
    27
    Trophy Points:
    41
    I've tried I2C driver, with no luck...
     
  8. arjunprabhu

    arjunprabhu Notebook Consultant

    Reputations:
    57
    Messages:
    182
    Likes Received:
    4
    Trophy Points:
    31
    windows 10 update forces the native drivers back on.. its little better than before.., but still not close to this solution
     
  9. Annihil

    Annihil Notebook Consultant

    Reputations:
    6
    Messages:
    156
    Likes Received:
    27
    Trophy Points:
    41
    Indeed, the windows 10 fall update (version 1511 build 10586) overrode Synaptics driver.
    While scrolling may have improved, it does not fix the small movement not registered issue. So back to the Synaptics driver until they fix it :)
     
  10. submachine

    submachine Notebook Geek

    Reputations:
    2
    Messages:
    78
    Likes Received:
    6
    Trophy Points:
    16
    Last edited: Nov 14, 2015
Loading...
Thread Status:
Not open for further replies.

Share This Page