Issue Number Description Root Cause Solution
HDR-41667 Apply new PNPID: SYNA2B66 Customer request Add new PNPID




Issue Number Description Root Cause Solution
HDR-41128 "SynCOM.dll" crash Syncom crashes in deadlock. Avoid that deadlock happens in Syncom.
HDR-41292 Lenovo_Three finger gesture issue When the foreground is "Search UI", TP driver doesn't Minimize all window. When the foreground is "Search UI", TP driver still needs to Minimize all window.
HDR-41571 [MDA incident] - SYNC Toucpad /RTK Audio hits top crash Access "null" pointer. Add a sanity check to avoid BSOD issue.




Issue Number Description Root Cause Solution
HDR-41128 "SynCOM.dll" crash Syncom crashes in deadlock. Avoid that deadlock happens in Syncom.
HDR-40955 Lenovo-LCFC, S145,TM-P03336, close lid then open, touch pad no function FW is changed to Relative mode and TP driver can't read/write RMI command, so TP driver will chnage FW mode to absolute mode. Interrupt mask will be changed to 0 by FW design. TP driver will record "Interrupt mask" first. After interrupt mask is changed to 0 by FW, TP driver will enable "interrupt mask" automatically.




Issue Number Description Root Cause Solution
HDR-40955 Lenovo-LCFC, S145,TM-P03336, close lid then open, touch pad no function FW is changed to Relative mode and TP driver can't read/write RMI command, so TP driver will chnage FW mode to absolute mode. Interrupt mask will be changed to 0 by FW design. TP driver will record "Interrupt mask" first. After interrupt mask is changed to 0 by FW, TP driver will enable "interrupt mask" automatically.




Issue Number Description Root Cause Solution
HDR-40993 Please roll-back change of HDR-40924 1. Enable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. User setting is removed after updating new TP driver. 1. Disable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. Keep user setting is removed after updating new TP driver.
HDR-40955 Lenovo-LCFC, S145,TM-P03336, close lid then open, touch pad no function FW is changed to Relative mode and TP driver can't read/write RMI command, so TP driver will chnage FW mode to absolute mode. Interrupt mask will be changed to 0 by FW design. TP driver will record "Interrupt mask" first. After interrupt mask is changed to 0 by FW, TP driver will enable "interrupt mask" automatically.




Issue Number Description Root Cause Solution
HDR-40993 Please roll-back change of HDR-40924 1. Enable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. User setting is removed after updating new TP driver. 1. Disable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. Keep user setting is removed after updating new TP driver.





System enhancements



Issue Number Description Root Cause Solution
HDR-40828 Lenovo-LCFC, S145-15IWL,Touch pad hard cursor movement or not working properly Hovering ObjectIs will be detected to "Palm" because ACM 2,1 setting is not added into v19.5.10.15. Add ACM 2.1 setting and support ACM 2,1 feature.
HDR-40875 PNPID application for Lenovo_Ideapad_PUWP|V1415-IIL V1415-Dali V1415-IGLR Apply new HWID. Apply new HWID.




Issue Number Description Root Cause Solution
HDR-40836 Lenovo-LBG LCFC, Syna TP driver crash issue reported by MSFT When "CoCreateInstance" fails, *ppv contains NULL. We must avoid to access the NULL point. https://docs.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-cocreateinstance Add a sanity check to avoid BSOD issue..




Issue Number Description Root Cause Solution
HDR-40774 Apply new PNPID SYN2Fxx in Lenovo_Ideapad.inf for Lenovo project FLAE1 Apply new HWID for DCHU driver. Apply new HWID for DCHU driver.




Issue Number Description Root Cause Solution
HDR-40670 ECR525486 -The screen will light on when task scheduler planned time is up KBC notify command will turn on monitor while doing task schedule which doesn't want monitor to be turned on. Remove KBC query command and avoid that the display is turned on.




Issue Number Description Root Cause Solution
HDR-40630 PNPID application for Lenovo_Ideapad_PUWP | S145 IIL Apply new HWID. Apply new HWID.





System enhancements



Issue Number Description Root Cause Solution
HDR-40495 lenovo-330-15/17: Keyboard shows yellow bang after uninstall touchpad driver For Windows 10 RS6, OEMx.inf is removed after SynTPEnhService is uninstalled, so SynTPEnhService will not remove the setting of TP driver. For HID device, we need to do "rescan for hardware change" after mouse device is un-installed. Hence, we move SynTPEnhService to other INF to register service feature. We can avoid that SynTPEnhService stops before mouse device is uninstalled.
HDR-40522 [Lenovo_Ideapad_PUWP_19H1_WHLK] Failed Item: DF - Reinstall with IO Before and After (Reliability)













Issue Number Description Root Cause Solution
HDR-39974 Synaptics touchpad OSD show abnormal when disable TP then reboot For PTPfilter driver, we don't need to enable touchpad on lock screen. It is a feature in MTP driver, not PTPfilter driver. Disable "Session end" feature and OSD app can get correct Touchpad status. OSD app will not show wrong Touchpad status.
HDR-40218 Lenovo-LBG L340 API: F6 cannot disable touchpad SynRMIHID enters D3 state unexpectedly, so SynTP can't access SynRMIHID successfully and will return STATUS_INVALID_DEVICE_STATE. SynRMIHID won't change device state by itself and only will receive callback when device state changes. If error code is STATUS_INVALID_DEVICE_STATE, re-try to send IOCTL_SYNRMIHID_OPEN IOCTL again.




Issue Number Description Root Cause Solution
HDR-39974 Synaptics touchpad OSD show abnormal when disable TP then reboot For PTPfilter driver, we don't need to enable touchpad on lock screen. It is a feature in MTP driver, not PTPfilter driver. Keep current touchpad setting and customer's app can get correct Touchpad status.
HDR-40126 PNPID application for Lenovo_Ideapad_PUWP Apply new HWID. Apply new HWID.





System enhancements



Issue Number Description Root Cause Solution
HDR-39883 Two finger Zoom function still work after disable 'Pinch to zoom' on system settings Zone gestures are triggered by SynTPEnh Disable all zones

Feature Added
Issue Number Description
HDR-39563 PTP filter driver @ Capela Windows project





System enhancements






Issue Number Description Root Cause Solution
HDR-38749 SynTP_00 is shown under "Other devices" Raw PDO is created when driver starts Ignore to create raw PDO for PUWP driver because only UWP driver needs it.
HDR-39314 [V330-14ARR RS4], TDMS#178073-Synaptics touchpad, Mouse pointer speed changed when change resolution with monitor connected On RS4, GetDpiForWindow() can't get real time DPI setting when user switches DPI but hasn't logged off Use GetDpiForMonitor() to get real-time DPI setting on RS4





System enhancements




System enhancements




System enhancements




System enhancements



Issue Number Description Root Cause Solution
HDR-38749 SynTP_00 is shown under "Other devices" Raw PDO is created when driver starts Ignore to create raw PDO for PUWP driver because only UWP driver needs it.




Issue Number Description Root Cause Solution
HDR-38460 [DLID4_D5/DALDE] Synaptics DCH driver S3 stress and found BSoD 0x9F(fail at S3 36th) Wait long time to acquire mutex for request from user mode Add timeout setting for acquiring mutex for request from user mode
HDR-38749 SynTP_00 is shown under "Other devices" Raw PDO is created when driver starts Ignore to create raw PDO for PUWP driver because only UWP driver needs it.





System enhancements



Issue Number Description Root Cause Solution
HDR-38488 171545:[PC_Upgrade_RS4_V330-15IGM]Synaptics touchpad can’t scroll by two fingers on Start Menu.(FR:100%) & TDMS_171546:[PC_Upgrade_RS4_V330-15IGM]Three fingers and Four finger tap has no function with Synaptics touchpad.(FR:100%) SynCOM will be unregistered when upgrading from RS3 to RS4 Register SynCOM when it is invalid




Issue Number Description Root Cause Solution
HDR-38460 [DLID4_D5/DALDE] Synaptics DCH driver S3 stress and found BSoD 0x9F(fail at S3 36th) Wait long time to acquire mutex for request from user mode Add timeout setting for acquiring mutex for request from user mode




Issue Number Description Root Cause Solution
HDR-38460 [DLID4_D5/DALDE] Synaptics DCH driver S3 stress and found BSoD 0x9F(fail at S3 36th)




Feature Added
Issue Number Description
HDR-38293 add setup.exe in Lenovo_ideapad_PUWP DCHU driver




Issue Number Description Root Cause Solution
HDR-38254 [Lenovo_Ideapad_PUWP] 2F scroll not working in some applications Some non-metro applications are treated as metro application Add non-metro applications to exclusion list
HDR-38256 [Lenovo_Ideapad_PUWP] Scroll speed is too slow in Notepad and PowerPoint if we adjusted scroll speed to Minimum Notepad/PowerPoint are treated as metro application Exclude Notepad/PowerPoint from metro application




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.

Feature Added
Issue Number Description
HDR-38170 Remove the Icon for Lenovo ideapad PUWP




Issue Number Description Root Cause Solution
HDR-38088 v19.5.10.x: When UI is not installed, click tray icon, show mouse property page. Not check if Appx has been installed Check if Appx has been installed before opening UI
HDR-37925 [V/E] GML SynapticsTouch Pad can not workable at RUNIN Sometimes H2C read data will be delayed to cause DATA mixed FW changes read length from 16 to 64 and driver change read length of F11_2D_Ctrl from 64 to 60 as there's 4bytes header
HDR-38145
(168185)
330-14IKBR: Photo cannot be zoomed in and out by 2 fingers TouchInject is disabled for PUWP driver Enable TouchInjection for Photos





System enhancements



Issue Number Description Root Cause Solution
HDR-37940 Horizontal scroll no function on PPT Presentation mode PowerPoint presentation mode is be treated as immersive window Check proper immersive property for PowerPoint presentation mode
HDR-37952 Tray icon will show when disable touchpad Not check whether icon is enabled while showing suppress icon Check whether icon is enabled while showing suppress icon
HDR-38000 PNPID application for Lenovo_Ideapad | Lenovo_Ideapad_PUWP Customer's request Add support for SYNA2B4E
HDR-38006 Please enable tray icon for UWP driver Customer's request Show TrayIcon




Issue Number Description Root Cause Solution
HDR-37856 [Lenovo LBG] Can not switch the primary button in RS3 TP button has its own button setting page and its swap is independent of system button swap setting Use system button page for TP and sync TP button's swap with system button swap setting
HDR-37867 Apply 2 new PNPID SYNA2Bxx in Lenovo_Ideapad.inf & Lenovo_Ideapad_PUWP.inf for Lenovo Dulu 330C :TM-03336-002 Customer's request Add support for SYNA2B4C, SYNA2B4D





System enhancements




System enhancements




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.

Feature Added
Issue Number Description
HDR-37645 Rename publisher name for all appx




Feature Added
Issue Number Description
HDR-37572 PUWP: Remove all auxiliary drivers when uninstall device with remove driver software




Issue Number Description Root Cause Solution
HDR-36377 Design UWP based MTP driver UI for Lenovo consumer




Issue Number Description Root Cause Solution
HDR-36377 Design UWP based MTP driver UI for Lenovo consumer




Issue Number Description Root Cause Solution
HDR-36377 Design UWP based MTP driver UI for Lenovo consumer
HDR-37326 [K32-80 SKL_Win7 64Bit]Synaptics touchpad two finger V-Scrolling is too much sensitive by powerpoint in Pre-view mode.(FR:100%) Inertia feature will continue slides switch while finger up Disable 2F vertical scrolling Inertia in PowerPoint
HDR-37438 PNPID application for Lenovo_Ideapad Customer's request Add support for SYNA2B4B





System enhancements