Synaptics Driver Release Notes for HPCommercialNoVideo
OS: 32-bit and 64-bit Windows 7, Windows 8, Windows 8.1 and Windows 10
Languages Supported: English, Arabic, Portuguese (Brazil), Croatian, Czech, Danish, French, French Canadian, Finnish, Greek, German, Hungarian, Indonesian, Hebrew, Italian, Japanese, Korean, Spanish (Mexico), Dutch, Norwegian Bokmal, Polish, Portuguese, Romanian, Russian, Swedish, Slovakian, Spanish (Spain), Slovenian, Thai, Turkish, Traditional Chinese, and Simplified Chinese.
Version: 19.5.9.18 Date: 06-07-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-39059 ✓ | [HP][CMIT][2018] Touch pad has no function (gesture) after docking test | The enhance app did not receive session change notification when entered Windows desktop from restart. | Enhancement service help to load correct user configuration when session changed.

Version: 19.5.9.17 Date: 06-06-2018

System Enhacements

Version: 19.5.9.16 Date: 06-04-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-39088 ✓ | [HP][CMIT][2018][1596555] Units touchpad have no function when touch two fingers of touchpad after Windows update to RS4 | SynCOM is unregistered when OS upgrade, this causes user mode driver cannot talk with kernel mode driver. | Re-register SynCOM if it is not registered.

Feature Added

Issue Number | Description
--- | ---
HDR-39047 ✓ | [HP][CMIT][2018] Implement scan code to correspond disable/enable

Version: 19.5.9.15 Date: 05-22-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38877 ✓ | [HP][CMIT][2018][1587747] Two/Three/Four finger gestures no function on touchpad | While entering/leaving connected standby, user mode service will be notified and try to write sleep mode in kernel driver. During resumed, SynTP driver could failed to read/write RMI data by sending IO control to SynRMIHID driver. | Disable connected standby support in user mode service.
HDR-38897 ✓ | [HP][CMIT][2018] Add new PNPID for 2019 projects | N/A | N/A

Feature Added

Issue Number | Description
--- | ---
HDR-38819 ✓ | Add Palm Click Report Disable/Enable

Version: 19.5.9.14 Date: 04-20-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38810 ✓ | [HP][CMIT][2018][1583874] The “Synaptics Pointing Device” icon list in System tray which conflict with the latest ERD | Somehow HKCU is there even OS is installed from clean image. | Completely disabled tray icon and didn't read tray icon setting from registry.
HDR-38824 ✓ | [CMIT] 2018_G6_400 New PnPID Request | HPCommercialPUWP | N/A | Added new PnP IDs.

Feature Added

Issue Number | Description
--- | ---
HDR-38666 ✓ | [HP][CMIT][2018] Styk point disable behavior design for HP FirstAid
HDR-38746 ✓ | Disable OS lid open/close events.
HDR-38819 ✓ | Add Palm Click Report Disable/Enable

Version: 19.5.9.13 Date: 03-27-2018
Feature Added

Issue Number | Description
--- | ---
HDR-38683 ✓ | Don't create Raw PDO for PUWP driver package

Version: 19.5.9.12 Date: 03-09-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38522 ✓ | [HP][CMIT][2018] Add new PNPID for HP 730/750/830/850 | N/A | Added new PnP IDs
HDR-38524 ✓ | Remove Appx for Specific PnP IDs | N/A | Removed Appx association for specific PnP IDs.

Version: 19.5.9.11 Date: 02-26-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38374 ✓ | V58/V59 new issue about SynCom.dll | The SynCOM API will deny access on the user mode application when running as an admin. It caused the application access denied exception error. | Changed SynCOM DLL security descriptor to allow user mode processes running as an admin.
HDR-38490 ✓ | HP [CMIT] Func-DE-NB-TP-Hou/Zigzag/Win 10/RS3: Tray icon pops up in Task bar, When disable touch pad from MS settings | Trayicon is disabled but it is not hidden so when the TP is disabled from MSFT PTP settings page, the trayicon is shown up. | Hidden trayicon
HDR-38491 ✓ | [HP][CMIT][2017][1569234] System will hang up with black screen (0x9f) when run WinPVT 9.0G (S3S4_Reboot_DEV_CHK.pvt) with connecting to the monitor (type-c to HDMI dongle) |  |

Version: 19.5.9.10 Date: 01-25-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38085 ✓ | [HP][CMIT][2017][1547427] Some applications can not scroll vertically in MTP mode | for PTP/MTP switchable system, when driver loads, detected devices (HID for PTP and RMIHID for MTP) will be put on device list in random order (depending on which device is detected before others. If HID is in the head of the list, then when scrolling with simulating a wheel mouse through kernel, the wheel delta will be sent to the PTP (HID) port so the scrolling failed. | always find and use the RMIHID device when scrolling using wheel delta through kernel.
HDR-38305 ✓ | [HP][CMIT][2017] Add new PNPID for HP 1000 series | Added SYNA307D, SYN307E |
HDR-38306 ✓ | Build Request - 19.4.18.x | Lenovo_Ideapad |  |
HDR-38333 ✓ | [HP][CMIT][2017] Stick lost function after S3 resume | HW or system does not send PS reset command. | Turned on force detection after restart.
HDR-38341 ✓ | [HP_CMIT] The icon can't indicate "X" after disable "Leave TP on when a mouse is connected" | v19.4.3.30 | HP_UXUI.Inf | The tray icon didn't update the status when the PTP touchpad was disabled by plugging in an external mouse. | Added tray icon display function to refresh when PTP touchpad status changed.
HDR-38353 ✗ | Update copyright to 2018 |  |

Feature Added

Issue Number | Description
--- | ---
HDR-38352 ✗ | Enter a bug to find a way to switch to correct process before memory mapping.

Version: 19.5.9.9 Date: 01-12-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37860 ✓ | [HP][CMIT][2017][1524564] Sometimes the FW version is wrong in APP after resume from S3 | There was an uninitialized variable in driver to query the HID FW version number and caused the display issue. | Changed the driver code to initialize the variable before querying HID information.
HDR-38164 ✓ | [HP][CMIT][2017][1550262] Clickpad will lost function if set "EdgeMotion Speed" to "Slow" and do two finger scroll to change edgemotion speed. | for PTP/MTP UI switchable driver, there are more than one devices (RMIHID, HID, and possible styk), when changing speed for EdgeMotion, there are many notifications generated to request update the speed, as well as stop and re-start feeding finger packets. Because there are many stop/start feeding occur in the same time, driver frequently failed to restart feeding, thus result in no packets sending to enhancement; if a multifinger-gesture has been generated with cursor suppressed, the cursor will keep suppressing as no packet with finger count info to un-suppress cursor. | do not stop/start feeding finger packets when just changing edge motion speed.
HDR-38165 ✓ | [HP][CMIT][2017][1550261] Cursor can be moved by Two/Three/Four finger after set "EdgeMotion Speed" to "Slow" or "Fast". | for PTP/MTP UI switchable driver, there are more than one devices (RMIHID, HID, and possible styk), when changing speed for EdgeMotion, there are many notifications generated to request update the speed, as well as stop and re-start feeding packets. Because there are many stop/start feeding occur in the same time, driver frequently failed to restart feeding packet, so SynTPEnh will not get any packets, thus even multiple fingers on pad will not generate gesture but so to suppress cursor. | do not stop/start feeding finger packets when just changing edge motion speed.
HDR-38182 ✓ | [HP_CMIT] TP lost function | v19.4.3.27 | HP_UXUI.Inf | The Mode switch from MTP to PTP could fail if the remote RMIHID driver was surprise removed in WinPVT S3 and S4 Stress test. | After the remote RMIHID driver arrived, do a mode switch from MTP to PTP.

Version: 19.5.9.8 Date: 01-09-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37997 ✓ | Secure SynTPAPI (plugin API) shared memory | The SYNTPAPI library created shared memory with default security descriptor which is not secure. | Changed the library to set shared memory security descriptor to deny unauthorized access.
HDR-38140 ✓ | [HP][CMIT][2017][1537108] Click the touchpad after S3/S4, Keyboard backlight does not timeout turn off. | PTP status report packet is queued in RMI queue after resume so the last packet will be left in the queue not to be processed. | Read the queue until it is empty when receiving any PTP status report packet.
HDR-38182 ✓ | [HP_CMIT] TP lost function | v19.4.3.27 | HP_UXUI.Inf | The Mode switch from MTP to PTP could fail if the remote RMIHID driver was suddenly removed. | After the remote RMIHID driver arrived, do a mode switch from MTP to PTP.

Version: 19.5.9.7 Date: 01-04-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37997 ✓ | Secure SynTPAPI (plugin API) shared memory | The SYNTPAPI library created shared memory with default security descriptor which is not secure. | Changed the library to set shared memory security descriptor to deny unauthorized access.
HDR-38094 ✓ | Uninstall PUWP driver will not remove user settings | SynTPEnhService cannot remove current user settings directly | SynTPEnhService will call SynTPEnh to delete user settings regs and shortcuts if existed when uninstall and remove software for PUPW drivers
HDR-38100 ✓ | [HP][CMIT][2017] Stick auto moving after release push | The PS2 Styk hardware can continue to send packets after the user releasing finger pressure and not using Styk. | Added a driver filter to suppress Styk motion if Styk packet large Z value is detected.
HDR-38115 ✓ | [HP][CMIT][2017] 0x05 and 0x63 scan code process | N/A | Added new hot keys for TP disable&enable.
HDR-38135 ✓ | [HP][CMIT][2017] Remove the systray for DCHU driver | Customer request | Disable tray icon.

Version: 19.5.9.6 Date: 12-14-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37947 ✓ | [HP][CMIT][2017] Touchpad has no function after reopen the lid | The driver does not receive a finger up from Styk if the LID close happens, this caused the driver just sends a Styk is active notification but not idle notication. | Force to clean up Styk in use states and send Styk is in idle notification when the LID is opened.
HDR-37997 ✓ | Secure SynTPAPI (plugin API) shared memory | The SYNTPAPI library created shared memory with default security descriptor which is not secure. | Changed the library to set shared memory security descriptor to deny unauthorized access.

Version: 19.5.9.5 Date: 12-07-2017
Feature Added

Issue Number | Description
--- | ---
HDR-37827 ✓ | Launch UWP Application from TrayIcon

Version: 19.5.9.4 Date: 12-06-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37775 ✓ | [HP][CMIT][2017][1481452] Touchpad is disable in login screen after disable touchpad and reboot system. | The enhancement app started and switched to PTP mode while the system is still in the lock screen after reboot. | Added enhancement app functions to query the session information and switch touchpad to MTP mode if system is still in the lock screen after reboot.
HDR-37947 ✓ | [HP][CMIT][2017] Touchpad has no function after reopen the lid | The driver does not receive a finger up from Styk if the LID close happens, this caused the driver just sends a Styk is active notification but not idle notication. | Force to clean up Styk in use states and send Styk is in idle notification when the LID is opened.
HDR-37953 ✓ | [HP][CMIT][2017] There is tray icon in S840 | Trayicon was enabled for 700&800 platforms. | Disabled trayicon for 700*800 platforms.

Feature Added

Issue Number | Description
--- | ---
HDR-37827 ✓ | Launch UWP Application from TrayIcon
HDR-37874 ✓ | [HP][CMIT][2017] Synaptics DCHU driver - RS1 LTSB Support

Version: 19.5.9.3 Date: 11-30-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37875 ✓ | [HP][CMIT][2017] SIO1538710 - Module-CMD-NB/IEC/Chromia15H/SI1: Touchpad can't move Mouse cursor | when keep pressing stick button, sometimes noise motion of stick will suppress motion of finger on touchpad. | While Firmware cannot avoid nose motion of stick due to button pressing, driver can increase motion threshold for stick when check if suppress finger motion on touchpad.
HDR-37884 ✓ | [HP][CMIT][2017] Touch no function after reboot by lid-close | During device detecting time, driver will remove PTP packet tip and confidence bits. It caused the TP no function after restart and lid close/open. | Changed the filter driver to allow PTP packets to inbox driver during the device detection.
HDR-37916 ✓ | [HP][CMIT][2017] KB BL control still fail and sometimes still won’t be off | KBC notification is not sent because TP is in MTP but a flag indicates it is in PTP mode. | Removed mode check because it is not necessary.

Feature Added

Issue Number | Description
--- | ---
HDR-37103 ✓ | [HP][CMIT][2017] Can we enable touchpad when stick button is trigger
HDR-37827 ✓ | Launch UWP Application from TrayIcon

Version: 19.5.9.2 Date: 11-23-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37130 ✓ | [HP][CMIT][2017] Cursor jump and lag after S3->Resume->restart->F10 in Bios menu | PS2 touchpad and styk are stuck in absolute mode after sleep, resume and restart to BIOS. This caused cursor jump in the BIOS menu. | Added a driver fix to revert touchpad and styk back to relative mode when restart to BIOS.
HDR-37836 ✓ | [HP][CMIT][2017] Issues for installed the driver with update | SynTPEnhService only monitor main mouse class driver synpd oem inf for uninstallation the whole drivers | SynTPEnhService now also monitor Syn auxiliary drivers under HiD class for uninstallation the whole drivers
HDR-37838 ✓ | [HP][CMIT][2017] When move styk, multi finger might trigger "confidence tip" | When filter PTP packet, only finger with index 0 is checked for active stick motion. | When stick is in using, check and suppress motion for all fingers on TouchPad.

Version: 19.5.9.1 Date: 11-21-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37844 ✓ | v19.5.9 SynTpEnh.exe crashed with pointing | There was an invalid memory address bug in SynTpEnh process when it was processing the touchpad packets. | Changed enhancement application to handle invalid memory address exception in the packet processing functions.

Version: 19.5.9 Date: 11-17-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36010 ✓ | Kyloren-KBL - TP no function after S3 LR. | The PTP inbox driver queue could stall during S3 LR stress test. If inbox driver is stalled, touch is not working and require restart device. | Changed PTP touchpad filter driver to configure and handle framework power management events.
HDR-37575 ↻ | Appx trial submission Package Validation Error |  |
HDR-37775 ✓ | [HP][CMIT][2017][1481452] Touchpad is disable in login screen after disable touchpad and reboot system. | The enhancement app started and switched to PTP mode while the system is still in the lock screen after reboot. | Added enhancement app functions to query the session information and switch touchpad to MTP mode if system is still in the lock screen after reboot.
HDR-37779 ✓ | [HP][CMIT][2017] Tap function is insensitive in BIOS | WMode bit is not set to zero when changing more from absolute to relative mode. | Set WMode bit to zero when the mode is switched to relative mode from absolute mode.
HDR-37779 ✓ | [HP][CMIT][2017] Tap function is insensitive in BIOS | WMode bit is not set to zero when changing more from absolute to relative mode. | Set WMode bit to zero when the mode is switched to relative mode from absolute mode.

Feature Added

Issue Number | Description
--- | ---
HDR-37744 ✓ | [HP][CMIT][2017] Can we suppress click function when using stick

Version: 19.5.8 Date: 11-10-2017
System enhancements
Version: 19.5.7 Date: 11-03-2017
System enhancements
Version: 19.5.6 Date: 10-30-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35652 ✓ | [Siemens] Copyright year does not upgrade to 2017 | New year 2017 | Update copyright to year 2017
HDR-36798 ✓ | SynaTPenhance still in Task manager/service | Service process is killed before service process finishes remove. | Removed killing service process code because the process is killed automatically when service is removed.
HDR-36860 ✓ | Some controls are not working properly on Styk Page | PTP status flag is used to update controls of Styk control panel. | Only applied PTP status to TouchPad control panel.
HDR-37052 ✓ | please remove debug registry in v19.3.31.13_HPConsumer, v19.3.31.x branch and trunk | Customer request | Remove key stroke log.
HDR-37035 ✓ | [HP][CMIT][2017] Touchpad is not disable when using styk in S840 | In the old driver PTP is a different collection and its motion is dependent from PS2 stick device. | Monitored both PTP and PS2 stick devices and then add code to suppress touchpad when stick is in use.
HDR-37471 ✓ | [HPConsumerPUWP_Win10 S] The speed of 1F & 2F edge motion scroll up is faster then scroll down in MS IE Browser | MS IE, MS Metro IE, and MS Edge have different handling for positive and negative scrolling direction, even with the same amount of scrolling. In general, negative direction scrolling about half distance comparing to positive direction. | Increase speed for negative scrolling direction.
HDR-37571 ✓ | HP Commercial PUWP - v19.5.4.0 - Slow \ constrained motion UI does not show correctly | Two GUI elements have overlapped area and redrawing could overwrite each other area and caused the display issue. | Changed GUI display code to draw controls in in their 3D order so that it draws bottom objects first and then draws top objects later. That fixed the display issue.
HDR-37644 ✓ | TouchPad is disabled when "Disable touchpad when an external mouse is connected" is checked even there is no external mouse is connected. | PTP TouchPad is counted as external mouse when the filter driver is installed in PTP top level collection. | Don't treat PTP TouchPad as an external mouse.

Feature Added

Issue Number | Description
--- | ---
HDR-37103 ✓ | [HP][CMIT][2017] Can we enable touchpad when stick button is trigger
HDR-37645 ✓ | Rename publisher name for all appx
HDR-37646 ✓ | Set focus on the last tab (TouchPad tab)

Version: 19.5.5 Date: 10-20-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36936 ✓ | SIO1463862 - Func-DE-NB-TP-Hou/Ratchet/Win 10/RS2: Four finger drag and slide is not listed in Synaptics UI. | No four-finger flick gesture. | Added four-finger flick function and UI.
HDR-36994 ✓ | UI Crash when selecting stick tab | Undefined controls are access from Styk page, all these controls are for TouchPad page only. | Excluded these controls for Styk page.
HDR-37035 ✓ | [HP][CMIT][2017] Touchpad is not disable when using styk in S840 | In the old driver PTP is a different collection and its motion is dependent from PS2 stick device. | Monitored both PTP and PS2 stick devices and then add code to suppress touchpad when stick is in use.
HDR-37130 ✓ | [HP][CMIT][2017] Cursor jump and lag after S3->Resume->restart->F10 in Bios menu | PS2 touchpad and styk are stuck in absolute mode after sleep, resume and restart to BIOS. This caused cursor jump in the BIOS menu. | Added a driver fix to revert touchpad and styk back to relative mode when restart to BIOS.
HDR-37379 ✓ | Paring the driver with HSA app | There is new INF file directive to pair device driver and Windows Store app. | Changed INF file for driver to link to an Windows store app.
HDR-37471 ✓ | [HPConsumerPUWP_Win10 S] The speed of 1F & 2F edge motion scroll up is faster then scroll down in MS IE Browser | MS IE and MS Edge have different handling for positive and negative scrolling direction, even with the same amount of scrolling. In general, negative direction scrolling about half distance comparing to positive direction. | Increase speed for negative scrolling direction.
HDR-37513 ✓ | HP Commercial PUWP - v19.5.3.0 - TP incorrectly disabled | There was a bug that TouchPad is still disabled after an USB mouse is disconnected. | Changed the driver to quest the external mouse status and then enable/disable touchpad.
HDR-37560 ✓ | [HP][CMIT][2017] 19.5.4.0 APPs sometimes show wrong device info | The PUWP driver will show multiple touchpad devices in control panel because the detected device count is more than one. | Added a registry control to hide PS2 and HID port touchpad devices.

Feature Added

Issue Number | Description
--- | ---
HDR-36559 ✓ | Change tray icon menu string and mark it if it is checked
HDR-37572 ✓ | PUWP: Remove all auxiliary drivers when uninstall device with remove driver software

Version: 19.5.4 Date: 10-13-2017
System enhancements
Version: 19.5.3 Date: 10-06-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37448 ✓ | New PNP ID request for HP commercial 400 Rumble | N/A | N/A
HDR-37473 ✓ | [HP][CMIT][2017] There is no PS2 stick installation for S840 HC of FirstAid and Tetris | N/A | Added PS2 stick PnP IDs in INF.

Version: 19.5.2 Date: 09-29-2017
System enhancements
Version: 19.5.1 Date: 09-22-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37256 ✓ | [HP][CMIT][2017] Stick UI issues | 1, Plugin actions are not masked out for button actions. 2, Styk is added in the last of device list. | Masked out plugin actions for buttons. Added touchpad device in the last of device list.
HDR-37339 ✓ | [HP][CMIT][2017] Add new PNPID for Zigzag | N/A | N/A

Version: 19.5.0 Date: 09-15-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36180 ↻ | Implement gestures engine in kernel |  |

Version: 19.4.37 Date: 09-08-2017
System enhancements
Version: 19.4.36 Date: 09-01-2017
System enhancements
Version: 19.4.35 Date: 08-25-2017
System enhancements
Version: 19.4.34 Date: 08-18-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37052 ✓ | please remove debug registry in v19.3.31.13_HPConsumer, v19.3.31.x branch and trunk | Customer request | Remove key stroke log.