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




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




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.




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)




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.




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.




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.




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.




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.




Feature Added
Issue Number Description
HDR-37827 Launch UWP Application from TrayIcon




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




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




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.




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.




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





System enhancements




System enhancements



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)




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





System enhancements



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.





System enhancements



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




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





System enhancements




System enhancements




System enhancements



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.