Issue Number Description Root Cause Solution
HDR-33672 Update SYNA2B30 settings to non-Yoga Customer's new request Enable non-Yoga mode
HDR-33773 Add LEN2047 & LEN2048 for Newton 2.0 platform Add PnPIDs




System enhancements



Issue Number Description Root Cause Solution
HDR-33619 Touch Activation Threshold Value In HDR-31882, we changed the default threshold to 25 in code that influences all the infs. Explicitly set threshold back to 30 for Lenovo_UltraNav



Issue Number Description Root Cause Solution
HDR-33649 [Lenovo_Ultranav] Without 4F Swipe UI, cannot trigger Virtual Desktop while performing 4F Swipe left and right gesture No 4F swipe GUI defined. Added 4F swipe GUI to the project files.



Issue Number Description Root Cause Solution
HDR-33593 Registry to disable TouchInjection for metro application
HDR-33649 [Lenovo_Ultranav] Without 4F Swipe UI, cannot trigger Virtual Desktop while performing 4F Swipe left and right gesture No 4F swipe GUI defined. Added 4F swipe GUI to the project files.



Issue Number Description Root Cause Solution
HDR-33626 [Lenovo_Ultranav] Horizontal scroll failed in some applications. 1). Horizontal scrolling are not set properly for File Explorer and Excel 2). Customer requested scrolling method does not work for Adobe, PowerPoint, and Nitro applications. Update horizontal scrolling for File explorer and MS Excel.




System enhancements



Issue Number Description Root Cause Solution
HDR-33061 [Scrolling] 2 Finger scroll in Win10 built-in News application Customer doesn't like the feeling of 2 finger scorlling when applying touchinjection. Because they don't like the onjects in News app be pressed down when doing scorlling. This phenomenon is natural of touchinjection. Disable touchinjection of 2 finger scrolling when it is news and weather app
HDR-33382 Toggle TrackPoint Drift Correction - v18.0.7.x Code merged from v18.1.27.x, TrackPoint Drift Correction feature enabled.
HDR-33418 PNPID Request: CS16; INF: Lenovo_UltraNav.inf Add PnPIDs




System enhancements




System enhancements



Issue Number Description Root Cause Solution
HDR-31378 [Lenovo_Ultranav] 1F & 2F EdgeMotion function not sensitive when your fingers reach the bottom edge / right edge of the touchpad in Microsoft Edge, IE, Adobe Reader when finger reaches at edge, sometimes finger is not "seen" by FW and driver (i.e., we think finger has up), thus no scrolling kept. While we cannot rely on finger data in edge for our scrolling, we use Touch-injection that does not need to know finger data.
HDR-33129 [Lenovo_Ultranav, Win10] 1F Horizontal Scroll does not work correctly in Microsoft Photos For Microsoft Photos, we use touch-injection for gestures, which does not include one finger scrolling, so one finger scrolling behaves as vertical scrolling as wheel-mouse does (by default, any scrolling is just like one for wheel mouse, for Lenovo TBG). Enable one finger scrolling with touch-injection for MS Photos.
HDR-33335 [Lenovo_Ultranav_HIDMINI: Kenobi] "Synaptics Pointing Device” should be removed in Programs and Features PRJ-35767 PRJ-35767
HDR-33347
(ECR379032)
2 Finger scroll speed is changed after using TrackPoint scroll on IE - v19.3.4.x Scrolling speed is not updated after using trackpoint scrolling then changes to 2f scrolling. update Scrolling speed if method changes



Issue Number Description Root Cause Solution
HDR-33121 Pointer does not move right after two-finger scrolling on modern apps We added a feature in HDR-32059 which would inject 2 seconds pointing data after 2 finger scrolling. It seems the cursor is acquired while doing this feature. Turn off the feature since it is for IdeaPad.
HDR-33254 Support the traditional scrolling method "Only for Horizontal scrolling of Excel/PowerPoint" Added AppZoneFlags for Excel and make horizotal of 2F Scrolling / TrackPoint Scrolling changes from kernel wheel scrolling to original ones. This could make horizontal scrolling works in Excel.



Issue Number Description Root Cause Solution
HDR-32633 Blank screen when entering S4 mode The root cause is that Pheonix BIOS will also access IOCD6/IOCD7 after system resuming from suspend. This will lead to our driver write the value to wrong index PM registers. Support AcpiMmio for AMD Beema, Carrizo and Stoney platform.
HDR-33121 Pointer does not move right after two-finger scrolling on modern apps We added a feature in HDR-32059 which would inject 2 seconds pointing data after 2 finger scrolling. It seems the cursor is acquired while doing this feature. Turn off the feature since it is for IdeaPad.
HDR-33132 [Lenovo_Ultranav Thorpe, Win10] 3F Flick up is too sensitive to restore opened windows user could trigger twice without finger up. Change it to be triggered once.
HDR-33188 [Lenovo_Ultranav] TouchPad/TrackPoint still works in the flip mode Code not merged yet Merge code from v19.0.17.x
HDR-33203 PNPID Request: CS16; INF: Lenovo_UltraNav.inf Adding PnPIDs.
HDR-33214 Move HDR-32983 to 19.3.4.x branch N/A Merge code from trunk.



Issue Number Description Fix Comment
HDR-31829 Unintentional zoom in/out Enable SlaveButtonZone filter for some platforms in v19_3_4_main_branch
HDR-32908 v19.3.3 Lenovo_IdeaPad - un-check the check box for "Enable Secondary Corner" will still open context menu v19_3_4_main_branch fixed clickpad corenoer click and right button not working
HDR-33062 Remove "different version" warning message box Disable Control Panel's version check
HDR-33074 [Lenovo_Ultranav] redundant "HID" protocol shown in setup complete window v19_3_4_main_branch: Removed SynHid.inf which supports legacy USB touchpad USB\Vid_06CB&Pid_0001




System enhancements




System enhancements



Issue Number Description Fix Comment
HDR-32107 Create PTP injection code to replace touch injection Add code to support PTP injection in kernel
HDR-32847 [HID/USB] BSOD after hibernation (DPC_WATCHDOG_VIOLATION) Fixed Win10 BSOD DPC_WATCHDOG_VIOLATION errors after hibernation.; [ADC] Think about whether we need to acquire a lokc whne the list is destroyed.
HDR-32855 HP_UXUI - TP does not work after uninstall driver in W7-64 bit systems,comes out code-10 in device manager Lenovo driver has manufacturer as Lenovo, need to check Device description as well; : [ADC] Please change comments why we don't check PnP anymore.



Issue Number Description Fix Comment
SWT-459 EFU shall support installation with silent mode SynReflash Configuration shall support installation with silent mode
HDR-32845 [HID/USB] BSOD after shutdown/hibernation Fixed Win10 BSOD on invalid handle after hibernation.
HDR-32855 HP_UXUI - TP does not work after uninstall driver in W7-64 bit systems,comes out code-10 in device manager Lenovo driver has manufacturer as Lenovo, need to check Device description as well



Issue Number Description Fix Comment
HDR-28669 [Linux_Ubuntu 14.04] "Two Button Click Action" description should display in Buttons settings. using consistent item code for 'text', 'combo list' and 'configure'.; [linux] Merge linux section into hpnewui for the trunk.
HDR-32107 Create PTP injection code to replace touch injection Add code to support PTP injection in kernel
HDR-32624 Add 3+2BCP PnPIDs in Linux driver [linux] build correct section for x86 or x64.
HDR-32734 There is no pop-up message when connecting an external USB mouse Better way: dont initialize the value on child class. Balloon not working on seperated TP and CB trayaction.
PRJ-35772 Add bootloader v7 and v8 Support in SynReflash Add bootloader v8 and UPP Support in SynReflash
HDR-32591 PTP support - Interfaces for Lenovo Settings app Added a new SynCPLSettings query to return TouchPad is running as MTP or PTP.
HDR-32737 v19.3.0 Lenovo_Ultranav.inf - Traditional Chinese - English text found in the Tap zones dropdown box Fixed Win10 Tap zone localization string display issue.
HDR-32795 Can't find Synaptics Pointing Device in the list of "Programs and Features" Only apply uninstall Synaptics drivers in windows 10
PRJ-35767 Remove "Synaptics Pointing Device” Entry in Programs and Features Logging when uninstall from device manage
PRJ-35767 Remove "Synaptics Pointing Device” Entry in Programs and Features Enable uninstall driver from Device Manager by group not apply for all



Issue Number Description Fix Comment
HDR-32331 Implement the new control flow work with FW new lid behavior. implement PS/2 set sleep mode feature.; Found a logic error....; Fix an issue that SMBus device won't correctly call RMI's WriteDeviceSleepMode
PRJ-35774 Driver Upgrade Issues Changed code to fix SMBus driver upgrade incompatibily issue. Take out OEM DelReg



Issue Number Description Fix Comment
HDR-32536 Support multi sleep mode state for Connected Standby Sensor-sleep by lid status will be triggered by new PM status. Disable the origial sensor-sleep by system lid event feature.



Issue Number Description Fix Comment
HDR-32536 Support multi sleep mode state for Connected Standby Support multi sleep mode state for CS.



Issue Number Description Fix Comment
HDR-32442 SMBus driver support for new AMD CPU Stoney SMBus driver support for AMD Stoney.
HDR-32402 Cursor cannot move after install driver Fix TouchPad abnormal issue on TM-03157 platforms
HDR-32426 [Lenovo_Ultranav_Win7] Cortana and Action Center should be removed from the drop-down list Removed Cortana and Action Center the drop-down list in Windows 7.



Issue Number Description Fix Comment
HDR-32194 [HID/USB] Pointing sensitivity amplification Merge from branch -- add an adjustable threshold for doing amplification for Trackpoint DeltaX/DeltaY




System enhancements



Issue Number Description Fix Comment
HDR-32202 Sometimes TouchPad Button doesn't work on login screen We should update Button Status when lid close/open disable device is called. The function EnableButtonActions called in DisableDeviceAndButton will check the setting "ButtonsEnabledDisabledWithDevice" So it won't break the feature that button disable/enable which should be independent from touchpad device disable/enable state.
HDR-32319 [HID/USB] Observed opposite scroll direction while performing 2F edge motion scroll in MS Edge Fix injection bug (reverse scroll doesn't work)
HDR-32066
(ECR361901)
Scrolling jumps while using trackpoint middle button to scroll on apps Fix the scorlling method without checking window class.
HDR-32178 [Scrolling] Scrolling skip Config system scrolling line as 1 to get smoothly scrolling.



Issue Number Description Fix Comment
HDR-32001 TrackPoint pointing speed in 4K monitor Follow Lenovo's spec, update stick configuration for diff desktop resolution.; Enable settings to LEN005A/5B for Lenovo testing.
HDR-32066
(ECR361901)
Scrolling jumps while using trackpoint middle button to scroll on apps Adjust stick scrolling configuration for adobe reader.



Issue Number Description Fix Comment
HDR-31859 [Lenovo UltraNav_Graf] The sensitivity of app selection is not good when user do three fingers (3F) switching apps function. improve 3F swipe sensitivity while switching apps in win 10
HDR-32134 [Lenovo 3+2BCP WV3 Win10] drop down list characters not aligned Changed the GUI drop down text font name.



Issue Number Description Fix Comment
HDR-31756 Cursor suppressed from moving sometimes when moving the cursor on the desktop for mini port driver Add PalmCheck thresholds for PTP miniport driver withACM2.1
HDR-31977 "trackpoint can't move after WU” (before reboot) (1) The "CheckDeviceDisabledByGpio" should be called after CPort::APILoadState, the settings will be updated by ChwRMIPDPort::APILoadState (2) Original codes only set disablebyGPIO, it will not clear that. (3) Enable registryenhance feature.
HDR-32032
(111825)
Vertical & Horizontal scrolling is hard to use after zoom in photo TouchInjection still works in win10 but we have to inject 1 Finger instead of 2 Fingers. We apply touchinjection because after zoom-in in Photos App, horizontal scrolling should move the picture left or right continuously.



Issue Number Description Fix Comment
HDR-31942 Tray icon lost but SYNTPENH still exsit When someone had deleted our tray icon, the error code should be ERROR_TIMEOUT. Shell_NotifyIcon can't be deleted or modified before we add new tray icon. We should check correct error code and add tray icon again.; Restart SynTPEnh while tray icon can't refresh
HDR-31828 Scroll pointer is displayed while using trackpoint navigation Cancel 1F scrolling while receiving Trackpoint packet
HDR-31876 Add HID=LEN2043 in Lenovo_UltraNav inf Add new PNPid=LEN2043 -- missed in x64 versions
HDR-31890 Enabled bottom button is enabled after resuming from S3/S4/Restart/Cold boot Added Code optimization and fixed Right Button status bit.
HDR-31897 Sometimes 3F Flick Up & Down not working (Hard to trigger Task view and windows desktop sometimes) Improved Win10 Three Finger up and down gesture performance.
HDR-31918 PNPID request : inf : Lenovo_UltraNav; PNPID = SYNA8001 PnPID request for Lenovo HID/I2C device
HDR-31921 Set KBCNotifyConfig=0 on LEN2041 KBC Turn Off Notification for LEN2041
HDR-31941 WHLK BSOD - 19.0.17.52 | Lenovo_Ideapad_RMIHID Fix BSOD issue while querying hardware ID of device object.
HDR-31999 Abnormal UI on Win 7 & Win 8.1 Hide button size combox control for 2BCP



Issue Number Description Fix Comment
HDR-31450 3F drags and slides video Fix win10 3 finger vertical slide video
HDR-31882 Change finger threshold to match FW for Imaging Sensor TP Changed slider min, max and frequency to meet defautl value change in the driver.; Changed finger threshold to match FW for Imaging Sensor TP
HDR-31449 [HID/USB] TrackPoint sensitivity - Two more notches gbbaddition Increase the size of GUI TrackPoint Speed Slider.
HDR-31734 [Scrolling] Outlook 2013 Standard is strange fix the issue that 2f scrolling looks a little strange in Oulook 2013 if scroll fast.
HDR-31795 TouchPad have function after Restart in tablet/tent/stand mode. Change to apply SupportGetPositionStateFromOEMDriver feature for LEN2041.
HDR-31861 Do not apply MatchID for package to install HID devices The Installer/OS still need to copy drivers to driver store for HID devices when the devices are not present in the system.
HDR-31876 Add HID=LEN2043 in Lenovo_UltraNav inf Add new PNPid=LEN2043
HDR-31896 1F Vertical Edge Motion scroll not working (Direction: Right-bottom to Right-top) Fixed EdgeMotion scroll issue in Adobe Reader.
HDR-31900 [Lenovo UltraNav_Win10 BSOD error: WDF_VIOLATION occurs after install v19.0.17.49_Lenovo_Ultranav.inf then restart system. Fixed kernel driver WDF_VIOLATION issue.



Issue Number Description Fix Comment
HDR-31430 2F scrolling will cross more than one page on "photos” and "IE” Injection for scrolling gesture in Microsoft Photos app should start from app window center rather than from the cursor.
HDR-31673
(ECR362876)
W10:Middle click has no function Fix RMIHID stick middle buton doesn't work issue
HDR-31744 [HID/USB] Trackpoint/Touchpad not working after install driver Fix the issue that Trackpoint/TouchPad would be disabled for HID device. -- removed the functionality of support notification from PM driver.
HDR-31817 Increase vertical scrolling zone - v19.0.17.x Porting from branch -- Add a threshold for Trackpoint Scrolling code to make vertical Trackpoint scrolling easier.; Add a threshold for Trackpoint Scrolling code to make vertical Trackpoint scrolling easier. --apply for all 3P2BCP, 5BCP



Issue Number Description Fix Comment
HDR-31713
(109532)
Synaptics TP has no Scrolling function by Windows Photo Browser Send only 1 finger position for metro photos
HDR-31743 Report rate calculation is wrong on non-PS2 platform if there are more than 1 finger on the pad Fixed a wrong logic that causes the driver uses wrong report rate for MF case.
HDR-31756 Cursor suppressed from moving sometimes when moving the cursor on the desktop for mini port driver Don't convert non-finger to palm for miniport driver.
HDR-31215 [HID/USB] Push middle button shows Cortana Fix stick middle button. We set the wrong key for stick default action.
HDR-31449 [HID/USB] TrackPoint sensitivity - Two more notches gbbaddition Increase the size of GUI TrackPoint Speed Slider.
HDR-31724 The size of Edge Tap Filtering cannot be adjusted Fixed GUI the size of Edge Tap Filtering cannot be adjusted.



Issue Number Description Fix Comment
HDR-31179 [HID/USB] TouchPad CS Power Management consolidate some codes and : [ADC] Maybe double check the port is RMIHID before casting port to ChwRMIPdport.; Add the capability of Lenovo PM driver to notify our driver the Connected Standby state. ; [linux] compatible with linux.; [linux] reorder build break.
HDR-31610 [HID/USB] Wrong Palm Reject setting Correct settings for 2BCP Graf
HDR-31672 rename BOOL Parameters in the Driver function calls to make it more readble rename BOOL Parameters in the Driver function calls to make it more readble



Issue Number Description Fix Comment
PRJ-35733 Inertia, coasting and edge motion support for TouchInjection Make scroll speed adjustment supported in touch injection
HDR-31541 1F & 2F inertia scrolling not working in Adobe Reader, Nitro Pro, NotePad and WinReader Changed INF file to show 3P2BCP GUI in Lenovo Settings Application.
HDR-31610 [HID/USB] Wrong Palm Reject setting Apply correct settings for Graf.; Correct settings for 2BCP Graf
HDR-31648
(ECR362707)
Trackpoint not disabled after resuming from Sleep, etc when in Tablet Mode/YogaModes fix the issue that TrackPoint can't keep disabled state in Tablet Mode after suspend/resume.



Issue Number Description Fix Comment
HDR-31551 Add PS2 query $11 Added PS2 $11 query for integrated stick
PRJ-35733 Inertia, coasting and edge motion support for TouchInjection Add 1 finger chiral scroll supported in touch action. add some performance fix
HDR-31179 [HID/USB] TouchPad CS Power Management Add the capability of Lenovo PM driver to notify our driver the Connected Standby state.
HDR-31448 Suspicious Log in Event Viewer for SyntpenhService Follow MSDN, reportevent with declared info.



Issue Number Description Fix Comment
HDR-12003 Review location of driver parameters Moved some registry from HKLM\system.... to HKLM\Software\Synaptice\.. because they are put in wrong place.; Fixed a build error.
HDR-12577 remove the m_pPluginAction from the zone Removed the m_pPluginAction from the zone.
HDR-31377 Scroll icon does not disappear while external mouse plug in when doing scrolling. : [TPDC] Please check if there is logic to cancel all zone when USB mouse plugin, and maybe move the codes there.
HDR-31449 [HID/USB] TrackPoint sensitivity - Two more notches gbbaddition Increase the size of GUI TrackPoint Speed Slider.



Issue Number Description Fix Comment
HDR-31431 Touchinjection error occurs when lifting one finger up during 2 finger gestures Fix injection error. If the lifted up finger is finger 0 then we have no chance to go into slide to call cancel action of touch action, and we also do not contine to feed in moving finger of touch screen, then OS will found we time out to feed in touch screen packet and neither to send a finger up packet to end the stroke, then there is time out error.
PRJ-35733 Inertia, coasting and edge motion support for TouchInjection Add code to make touch injection support 1 finger scrolling. And fix a bug
HDR-30690 [ACM2.1]: Slider threshold value settings Updated INF file to optimize ClickPad ACM2.1 values.
HDR-31377 Scroll icon does not disappear while external mouse plug in when doing scrolling. Fixed the issue that scrolling icon won't disappear while external USB mouse plug in when doing scrolling
HDR-31411 Set KeyboardController=1 Turn of MUX detection for all Lenovo Ultranav ids.



Issue Number Description Fix Comment
New language translations for Windows installer, help files and control panel
HDR-31326
(ECR358436)
Vertical/Horizontal Swipe checkbox under three fingers will auto be checked when switch tab in Gesture. The hidden control should not get or set settings
HDR-31349 Add back the logs for KTL Enhancement Adding back KTL Enhancement log for different Stroke State.
We still need to install SMBus driver for FW with SMBus bootloader.
HDR-31281 [3+2BCP, Win10] UI Text Size is not aligned Fixed the issue that the size of some text fonts in CPL are not consistent



Issue Number Description Fix Comment
HDR-31215 [HID/USB] Push middle button shows Cortana Disable Cortana for stick middle button



Issue Number Description Fix Comment
HDR-30906 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2042 Add PnPID LEN2042 -- missed in x64 versions.



Issue Number Description Fix Comment
HDR-27834 [5BCP] UI Text Size is not aligned Fixed [5BCP] GUI Text Size is not aligned.
HDR-31048 TrackPoint & Touchpad still can work on tablet mode. Add Multi-mode event listening mechaism for Raven platforms, and fix the issue that TrackPoint would not be disabled while entering tablet mode.



Issue Number Description Fix Comment
HDR-30955 Win 10 PTP like 3 finger gesture: We should do nothing when doing 3 finger horizontal flick in task switcher window with "new desktop" button Fix win10-like 3 finger flick issue in new windows internet browser. And add emit; Change win 10 PTP like 3 finger flick gesture behavior
HDR-31037 When connect 2 PCs using a usb file transfer cable, and then use the mosue to move cursor between 2 PCs, then do 3 finger flick down, the behavior is not correct fix win 10 like 3 finger flick issue
HDR-30759 [3+3BTP] EdgeMotion Dragging can be triggered after unchecked from TouchPad settings. In previous logic, touchpad drag did not check the feature is enabled or not. It is existed for clickpad.
HDR-30785 Cursor orientation does now follow the screen orientation Disable get rotation angle from Sensor Com for all ids. Rollback the last change first, and modify common setting.
HDR-4772 TouchPad cannot be disabled after resume by Power Button when in Lid closed state add back the check of whether device detection is completed or not.
HFW-968 PTP HLK test fail - Stationary Jitter Multiple test_receive too many contacts: 6 Exclude finger count packet of last processed packets if there is



Issue Number Description Fix Comment
HDR-30773 [ Win10] Alt + Tab / 3 finger left - right swipes to switch application function can be triggered after put 1 finger on the touchpad then do zoom / pinch gesture by another 2 fingers. If one finger is not in resting zone, the other 2 fingers perform pinch gesture, then when thease 2 fingers lift up, we might triggered the 3 finger flick gesture. We should always do the finger direction check no metter the finger counts
HDR-30887 Press Win + M to minimize all windows then Press Win + Tab to launch task switcher, then do 3 finger flick it will close the task switcher Fix win10-like 3 finger flick up bug
HDR-30922 Double tap to disable the touchpad it shows "ON" at the Mouse & touchpad Wrong logic, a TP enable/diswable hot key only was sent to disable TP, otherwise the TP is disabled, there is no chance to sent the hotkey to enable it.
HDR-27974 Vertical scrolling setting will be changed after resume back from S3. Fix the issue that wheel number of lines in Mouse Properties would not be correctly remembered after Tpt scrolling, 3P2BCP
HDR-30806 [Lenovo Settings] SCSC_REVERT_TO_DEFAULT_SETTINGS does not revert mouse button swap SynTPCpl API can restore mouse button swap default value
HDR-30822 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN005E add new id PNPID = LEN005E for lenovo_ultranav



Issue Number Description Fix Comment
PRJ-35570 Change coinstaller and setup program to install HID/SMB miniport driver Added Dpinst exit code
HDR-30741 2F Edge Motion Scrolling not working in MS Edge Browser TouchInjection cannnot support 2F EdgeMotion and Inertia (Coasting). For the reported MS Edge app, we need use our generic scrolling algorithms.
HDR-30742 3F Tap/Click/Swipe and 4F Tap/Click not working Win10 Settings are not included within RMIHID generic section.
HDR-30780 [Lenovo UltraNav_2BCP] ThinkPad cpl display incorrect option "IDS_TOUCHPAD_BUTTON". ThinkPad Control Panel display incorrect options.



Issue Number Description Fix Comment
HDR-30012 [Win10] Synaptics Startup Program in Windows 10 in comparison with Windows 8.1 Remove run key if we use service to launch enhancement for all windows; Remove run key to start up SynLenovoHelper.
HDR-30653 Modify translation from "Enable right button zone" to "Enable bottom button” customer asks to replace the string of "Enable right button zone" by "Enable bottom button" for 2BCP
HDR-30690 [ACM2.1]: Slider threshold value settings Changed INF registry settings to adjust ACM2.1 Palm threshold.
HDR-30695 [3+3BTP] Trackpoint non-smooth movement In 3+3BTP, the trackpointmode will be none to isolate the original software flow.



Issue Number Description Fix Comment
HDR-30450 SP_Is2BCPWith3StickButton return 0 on Raven Changed INF registry settings to report TP_Is2BCPWith3StickButton value.
HDR-30561 The default setting of Palm Check Threshold should be Max-1, not at Max Changed INF registry settings to set Palm threshold to MAX-1.



Issue Number Description Fix Comment
HDR-30303 Please add localized help message for Windows 10 3F and 4F gestures Fix "Maximum" and "Minimum" translations in Windows 10 gestures
HDR-30339 Fail to uninstall driver from Win10 Settings: Apps & Features Add detailed driver unstallation to the log log; Get original install dir of synpd oem inf to the log
HDR-30474 Button comb box is not greyed out in PTP mode Greyed out buttons combbox when the TP is switched to PTP.
HDR-30012 [Win10] Synaptics Startup Program in Windows 10 in comparison with Windows 8.1 Remove Enhancement run key registry when using service launcher
HDR-30414 After trackpoint scrolling, the arrow pointer becomes smaller. Can only recover original pointer by restarting or by changing the pointer again in Mouse Properties. DPI aware should be set the same value in enhancement and helper to make injection work normally. Default set DPIAware to be true.
HDR-30522 Set 2Finger tap action in win10 be requested by Microsoft gesture-spec Set 2FingerTapAction to be right-clicking in win10.



Issue Number Description Fix Comment
HDR-30458 Turn off ALT+SHIFT+L to dump log file by default Turned off using "ALT+SHIFT+L" to collect a log file because it affect some apps which use these hot key.
HDR-28858 Linux Driver - "Enable buttons" check-box fails to get un-checked [linux] wired stick buttons to TP.
HDR-28999
(1140109)
1140109 - M-IV_QUA/Palaz/CZ&CZL UMA&DIS/SI:The option of "Switch primary and secondary buttons" in Mouse/Buttons have no function. The Stick Button is not sync with the control of "Switch primary and secondary buttons" in Mouse/Buttons tab
HDR-30337 [3+3BTP] Hide the scrolling feature of touchpad middle button Set the middle button default action of 3BTP is middle click. Also remove the feature "touchpad middle button + Pointing as scrolling".
HDR-30410 3F Click and 4F Click is triggered wrong gesture if finger is in the bottom button area Simulate 3/4 finger click with PTP
HDR-30413 BIOS-disabled trackpoint, trackpoint pointing speed slider's info is incorrect When BIOS disable trackpoint feature enabled, FW will not report stick. In that case, driver will only detect touchpad device. Without stick device, UI ioctl will not get the right value. That is what customer report. Discuss it with FAE, remove the UI when stick device is not existed.



Issue Number Description Fix Comment
HDR-30170 Marking resources as non-discardable Marking resources as non-discardable
HDR-30268
(1197171)
1197171 - FNC_PE_ /Aria & Venetian: In the drop down box of Button Action (Button /Zone completely disabled) repeat on Touchpad (TouchStyk) tab Fixed plugin action list item repeat issue when there is only one plugin action; Removed all plugin actions for LRM buttons.
HDR-30339 Fail to uninstall driver from Win10 Settings: Apps & Features Add unstallation log ton Synaptics.PD.log; Hide command prompt windows in installation; Hide command prompt windows which remove SynTPEnhService in uninstallation; Add last step in finish install lon Synaptics.PD.log; Fixed cannot uninstallation driver from Win10 - Settings - Apps & features
HDR-27873 [Linux Ubuntu 14.04] driver feature is not ready on Middle Button [linux] use default hidden window style cursor in linux
HDR-30104 Convert to PS2 port. change LEN0051 to PS2
HDR-30217 Cannot load default setting after change 3F gesture Fix 3 finger flick can't restored to default.
HDR-30244 [Win10] Tap zone not working correctly in Win10 Ignore Edge tap filter when it is corner tap and also corner tap zone is enabled.
HDR-30314 TouchPad driver cannot be fully removed Fixed cannot uninstall Lenovo_UltraNav driver
HDR-30337 [3+3BTP] Hide the scrolling feature of touchpad middle button Hide TouchPad middle button



Issue Number Description Fix Comment
HDR-30262 Use major version for HID/I2C in miniport driver Changed FW version report format in miniport HID descriptor, for HID/I2C platform only major version is used, for InterToutch the version formation is major(8-bit).minor(8-bit).
HDR-30270 Set ShareVector to TRUE which allows IRQ sharing in SMB Set ShareVector to TRUE which allows other devices sharing interrupt with SMB.
HDR-30271 Report max finger report count the same as FW in HID so we can support reported fingers less than 5 Reported max finger report what FW reports instead of hard coded 5 in miniport driver HID descriptor so we can support less than 5 fingers.
HDR-29505 PNPID request : inf : Lenovo_UltraNav_RMIHID - VID=0x17EF; PID=0x6085, 0x6086 Correct PnPIDs for customer
HDR-29792 UI changes request for Lenovo Wolverine-3 NEC Change the picture of the UI
HDR-30069 [Win10] Wrong settings after upgrading from 18.1.27.30 to 19.0.14.2 Remove all settings from upgrade with major number change.
HDR-30071 Button size for Touchpad was removed Fix the button size combobox visibility



Issue Number Description Fix Comment
HDR-30055 Improve SMB data read performance Combined F01 read with partial F11 and skipped F11 relative and gesture data for SMB so we can reduce SMB bus traffic.
HDR-30149 Un-installation is not clean at the registry and C:\Program Files Prevent restart too early in uninstallation
HDR-30171 Report real FW version through miniport driver instead of hard coded 0 Reported real FW version through miniport driver to OS for miniport driver PTP.
HDR-29335 [Win10][PS2] Disable 3F and 4F Gesture Remove 4 finger flick UI for Lenovo_Ultranav PS2 system
HDR-29792 UI changes request for Lenovo Wolverine-3 NEC Fix Lenovo NEC 2BCP UI; Default enable "Disable Internal Pointing Device if external mouse is connected" feature for Lenovo NEC project (LEN2015)
HDR-30012 [Win10] Synaptics Startup Program in Windows 10 in comparison with Windows 8.1 Remove run key to start up SynLenovoHelper, and also fix some bugs in the code



Issue Number Description Fix Comment
HDR-29834 Add a new control type Add a new control type ToggleSwitch.
HDR-30055 Improve SMB data read performance Combined F01 read with partial F11 and skipped F11 relative and gesture data for SMB so we can reduce SMB bus traffic.
HDR-30081 Dynamically create HID descriptor based on TouchPad type Create HID descriptor based on TouchPad type either report 3 buttons or 1 button for miniport driver.
HDR-28871 Click Action to follow Microsoft Fixed build error.; Change 2F click behavior of Lenovo_Ultranav clicksmart to be the same as PTP
Let TP go into sleep mode when lid close
HDR-30072 3F Click is checked Only Enable 3F click(4F click) for windows 10
HFW-711 23mm slug can do click/double click Remove redundant setting



Issue Number Description Fix Comment
HDR-29725 Driver package to deprecate SynReflash tool from manifest SynReflash will only be included in driver package if specified
HDR-29885 Twist rotate is no function Add Rotation support for Microsoft Window Photos App for win10
HDR-29964 Branch Build Request v19.0.14.x ( _UltraNav_HidMini.inf) Changed ACM confidence value to zero to allow using FW reported contact type and ignore confidence value if the slider is in the last slot.
HDR-28838 [Win10] Support new Scrolling cursor method - 19.0.3 Apply system cursor to all Lenovo Ultranav Platform.
HDR-28998 Video for Windows 10 3F flick. Add 3 finger slide and drag help video, and 3f/4f click/tap help video; Updated video files for Win10; Added videos for Windows 10 4F gestures
HDR-29792 UI changes request for Lenovo Wolverine-3 NEC Fix Lenovo NEC 2BCP UI
HDR-29828 [Lenovo Settings] "Enable gesture” checkbox remains unchecked when the mode exits "Classic TrackPoint mode only” Changed SynCPLSetting API to enable gestures when the mode exits Classic TrackPoint mode only
HDR-29882 Rollback TrackPoint "Button Size” option box FAE get the customer's feedback, Lenovo want to keep trackpoint button size UI in win10.; 1.Touchpad/Trackpoint button size configured UI should only exist in 5BCP, hided in 3+2BCP/3BTP. 2. UI of 3+2BCP/3BTP should be the same without OS difference.
HDR-29919 TouchPad button still work when TouchPad is disabled from BIOS Touchpad button did not be disabled together when Touchpad is disabled by GPIO feature.
HDR-29920 2BCP is shown 5BCP GUI Correct UI for 2BCP
HDR-29961 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2040 Add new PNPID=LEN2040
HDR-29962 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2041 Add new PNPID=LEN2041
HDR-29988 Merge lenovo_ultranav_rmihid to lenovo_ultrav. Merged lenovo_ultranav_rmihid to lenovo_ultranav.
HFW-711 23mm slug can do click/double click Set palm threshold slide to 7 for ACM2.1.



Issue Number Description Fix Comment
HDR-28998 Video for Windows 10 3F flick. Added videos for Windows 10 3F gestures
HDR-29684 [Win10] Remove Rotate Gesture [Win10] Remove Rotate Gesture
HDR-29696 Modify touchpad configuration to clickpad configuration. Group44 -> Group45
HDR-29763 Remove "Standard Button Size" & "Large Button Size" 1. HDR-29763: LEN2015 should not Remove "Standard Button Size" & "Large Button Size". 2. HDR-29335: Hide 3 fingers/4 fingers gestures/tap for PS2 touchpad
HDR-29794 Functional request for Lenovo Wolverine-3 NEC Turn on external mouse disable internal pointing device feature and add the hotkey to enable/disable touchpad
HDR-29832 Trackpoint Standard Scrolling can scroll inactive internet browser windows Fix inactive windows scrolling issue while selecting "Standard" for Trackpoint
HDR-29840 3+3BTP Middle Button Requirement - GUI Implement 3ButtonsTouchpad Page, and modify 3+2BCP Page.
HDR-29868 [3+3BTP] Remove the checkbox "Enable bottom button" on ThinkPad tab [3+3BTP] Remove the checkbox "Enable bottom button" on ThinkPad tab
HDR-29920 2BCP is shown 5BCP GUI Correct UI for 2BCP



Issue Number Description Fix Comment
HDR-29759 Please show FW version while query information in SynReflash Fixed SynReflashPkg fail while image size over USHORT; Show FW version while query information under console
HDR-28987 [Win10][TouchPad] Implement Standard scrolling method Use kernel wheel mouse scroll by default in windows 10
HDR-29618 [Win10] Remove scrolling icon on touchpad scrolling Remove 2 finger scrolling icon for windows 10
HDR-29763 Remove "Standard Button Size" & "Large Button Size" Hide "Standard Button Size"&"Large Button Size" radio button
HDR-29764 Remove "Rotate" option from UI Hide Rotate controls from CPL
HDR-29806 Driver support for ACM2.1 Driver support for ACM2.1



Issue Number Description Fix Comment
HDR-29609 Missing ACM2 data when converting secondary finger packet to primary finger. Moved ACM 2 data from secondary finger packet to primary finger packet when the packet is converted to raw packet.
HDR-29638 BSOD when pressing any key Fixed BSODs.
HDR-29671 Remove sticky border control from all UIs Removed sticky border feature from all control panel since this feature is rarely used by end users and also the driver cannot detect windows border correctly every time when there is a new OS release so we decided to remove this feature.
HDR-29438 [Win10] Add "Middle Click" in 3F Tap and 3F Click Option Add 4F click&Tap gesture options in Cortana plugin action, and remove button 5 option for 4 finger click&tap; Add 3F click&Tap gesture options in Action center plugin action
HDR-29450
(ECR319840)
Touchpad & Track point still have function when using a magnet to simulate the lid close action as "Do Nothing" Fix querying PassThru slave device issue to do lid switch action
HDR-29627
(ECR317934)
Set "One Finger Edge Swipe" to check. Enable edge swipe
HDR-29645 Touchpad's buttons still can work after disable touchpad from UI Enable button disable state synced with Touchpad feature to all 3ButtonTouchpad.
HDR-29682 [Win10] Missing "Enable Middle Button" in 5BCP GUI Add Middle Button Enable checkbox back in Lenovo UI
HDR-29696 Modify touchpad configuration to clickpad configuration. Change settings for 2BCP
HDR-29697 [Win10] Can't keep driver settings when upgrade to 19.0.11.1 Keep user settings when update drivers



Issue Number Description Fix Comment
HDR-29039 Video & Descrption for Windows 10 3F Swipe New UI translations for Windows 10; New Windows 10 Translations for Enhancement



Issue Number Description Fix Comment
HDR-29283 SynReflashPkg need to support more informations Add packrat ID into file property while use SynReflashPkg to pack image and cfg
HDR-29353 Change featurescore to 0xF9 per MS recommendation Changed FeatureScore to 0xF9
HDR-28405 Move HKLM to HKR in inf for WHCK Windows 10 compliant Fixed SynTPEnhService failed to launch for non HiMini drivers when move HKLM to HKR; In driver update existing RunOnce key might disable SynTPEnhService for the new driver
HDR-28622 Tap zones can't work on the top right and top left corner Fix corner tap issue while only reporting non-finger object
HDR-28936 [Win10] Cursor jump after 2 Finger Scroll Fix the issue that cursor jumps after performing 2Finger Scrolling.
HDR-29140 Mouse Properties no action on Win10 10108 Updated Mouse Properties shortcut for Win10.
HDR-29335 [Win10][PS2] Disable 3F and 4F Gesture Disable 3f/4f gesture for all ps2 system in windows 10
HDR-29354 [Win10] Remove the Scrolling option in the UI for Windows 10 Remove Scrolling options in UXUI for Windows 10.
HDR-29365 [Win10] Remove unnecessary options in drop down menu Remove unused plugin items for 3f/4f clicking in windows 10
HDR-29459 Modify buttons' number Correct settings for LEN0058/LEN0059 which are physically 3+2BCP due to former wrong message from FAE



Issue Number Description Fix Comment
HDR-29353 Change featurescore to 0xF9 per MS recommendation Changed FeatureScore to 0xF9
Update DriverName to the one with UUID appends.
HDR-28405 Move HKLM to HKR in inf for WHCK Windows 10 compliant Fixed SynTPEnhService failed to launch for non HiMini drivers when move HKLM to HKR; Move HKLM to HKR
HDR-28468 [Win10] Gesture Settings Change request Modify Lenovo Ultranav Win10-like 3 Finger Flick UI
HDR-28975 Notification Area Icons Hide the tray icon from Windows' Notification area (get configflags at initialization)
HDR-28984 [Win10][TouchPad] Touch Injection is not implemented Enable TouchInjection for all platform
HDR-29205 [Win10 64bit, 3+2BCP] Video of Zoom and Rotate can not play Fix video can't play bug
HDR-29279
(ECR313887)
Sticky Cursor function not working with Spartan Fix the issue that sticky border feature not work on MetroApps in Win10
HDR-29280 Sticky Cursor not functioning well Fix the issue that sticky border feature not work on MetroApps in Win10



Issue Number Description Fix Comment
HDR-10618 SynCOM samples have errors and warnings when compiling mfctest; keypad; cPadClock; cPadImage; Disabler; Comtest; DisableGesture; SynDrumPad; BezelTest; SynWrapSample; SynPlot; SynDrumPad take out from SDK since it depends srd party library DirectX; SynView; SynForcePad; Dpn't include build bat files
HDR-13375 Remove LAPACK copyright info Copyright 2014 to 2015; Remove LAPACK copyright info
HDR-28137 Un-installation driver is not clean Use %ProgramFiles%\Synaptics\SynTP as temp dir to install auxiliary drivers instead of creating temp dirs in %ProgramData%
HDR-29104 Change driver package name from SynARP Update OS support information in SynPD.inf
HDR-26997
(FM: 2259)
This is a placeholder for build generated checkins. Update ReleaseNotes.html
HDR-29148 [Lenovo_UltraNav Win10] Four Fingers (4F) Tap UI doesn't display in Win 10 OS. Fix Lenovo_Ultranav UXUI 4 finger click UI bug; Add win10 4 finger tap/click UI in Lenovo_Ultranav
HDR-29187 [Win10] After click "Restore All Defaults”, TrackPoint Scroll Method becomes "Traditional” Changed GUI code to fix TrackPoint middle button scroll default value in Windows 10.
HDR-29202 [Win10 64bit, 3+2BCP, ACM2.0] Cursor sometimes freezes after placing palm on touchpad Changed INF file registry settings to fix PalmCheck performance issue.; Changed INF file registry settings to fix PalmCheck issue.



Issue Number Description Fix Comment
HDR-28137 Un-installation driver is not clean Un-installation driver is not clean - remove old SynTPCoInstaller; Use %ProgramFiles%\Synaptics\SynTP as temp dir to install auxiliary drivers instead of creating temp dirs in %ProgramData%; Always overwrite Coinstaller in update install
HDR-28874 Incorrect ASIC Displayed in Diagnostics Window Get correct ASIC type from F01 query 19.
HDR-29080 Suppress Tap on Top Left Corner for SecurePad Added code to suppress tap in the SecurePad notch area.; Checked whether query41 exists to find right offset for query43.
HDR-29102 Update control panel to disable top left corner tap zone from UI Hidden top left tap zone controls from the control panel.; Fixed a compiling error.
HDR-29103 Update device type to SecurePad for SecurePad in the CPL to refer the device type Updated device type to SecurePad in the CPL to refer the device type for SecurePad
HDR-28468 [Win10] Gesture Settings Change request Add Win10-like 3 Finger Flick UI in Lenovo_Ultranav UXUI
HDR-28713 When select "Pointing Stick on PS/2 Port", it opens Touchpad Properties window and shows Buttons properties [linux] Correct the title name in StdUI
HDR-28819 Toggle TrackPoint Drift Correction Merge back to trunk.
HDR-28960 Mouse cursor will flash intermittently when user do Two Finger (2F) Edge motion scrolling. Solve the issue that cursor flickering while doing edge scrolling if ReplaceSystemCursor method applied.
HDR-28975 Notification Area Icons Totally hide the tray icon from Windows' Notification area (don't register it from system); Hide the tray icon from Windows' Notification area (get configflags at initialization)
HDR-29006 TrackPoint's buttons won't work after install driver Correct the wrong settings, it will ignore stick report buttons. In 3+3BCP platform, stick buttons are connect to stick device, not the same story as 3 + 2BCP. Currently, there are four 3+3BCP platform, LEN0058/59/5A/5B.



Issue Number Description Fix Comment
HDR-28622 Tap zones can't work on the top right and top left corner Allowed tap if a finger is in tap zone and object type is non-finger and tap zone is enabled.
HDR-28913 Return code=-1 Fixed return code for setup
HDR-28705 4F swipe up gesture is not working Fix the issue that 4FFlick Up Then Down feature not working. (Some codes were accidentally being removed)
HDR-28738 [Win10] 2F scroll not working in Metro Apps Fix the issue that 2 Finger Scrolling not working in Food And Drink Metro App.
HDR-28975 Notification Area Icons Totally hide the tray icon from Windows' Notification area (don't register it from system); temp. comment out the code that will break build.
HDR-29021 Add Windows 10 Gestures and Update UI Accordingly Adjusted UXUI for Windows 10 and added Windows 10 gestures.
HDR-29029 Scrolling icon can't be correctly restore to arrow after scrolling performed. Rollback the rollback after code review...since it makes cursor icon couldn't restore correctly
HDR-29037 Cortana search will be triggered while performing middle button scrolling We should default disable stick middle button action when we apply "3 finger click launch cortana" settings.
HDR-311 Right button zone setting doesn't match with sample picture when set "Use TouchPad Only" in Mouse Properties. Per customer request, decode middle button clicking on TouchPad only mode.



Issue Number Description Fix Comment
HDR-28907 Correct Finger Packet State not for all fingers in a group but for those who are really in the zones Correctly update Finger Packet State not for all fingers in a group but for those who are really in the left/right/resting zones
HDR-28944
(676644)
[Microsoft Windows 10 Team] [DeviceCompat][HID][CUET] : The check box setting "Disable internal pointing device..." in mouse properties under clickpad tab doesn't get applied. Fixed checkbox out of sync issue when there are two tabs in the control panel such as Show tray icon in the taskbar or disable internal pointing device when external USB pointing device is attached.
HDR-28741
(ECR306169)
[Win10] Scroll Inertia customization not working Solve the issue that Inertia Scrolling not work when replaced system cursor.
HDR-28825 Both clickpad & TrackPoint's buttons won't work after installed driver. Using correct section name for RMI passthrough; Correct button gpio settings for 3+3
HDR-28875 Standard Scrolling is slow Correct Stick scrolling speed setting.
HDR-28885 [3+2BCP Win10] 4F (Four Finger) Swipe video description indicates Windows flip 3D and UI which not supported Windows 10. Hide the 4 finger gesture tab and disable it by default. Also diable 3 finger sliderzone by default when win10 like multifinger gesture is used.
HDR-28954 [Lenovo_UltraNav Win10] Three Finger (3F) Tap middle click function is unworkable. The combobox association should be 4 to associate middle click
HDR-28958 Add HDR-4772 on this week's trunk build Merge code from HDR-28041, HDR-4772



Issue Number Description Fix Comment
HDR-27974 Vertical scrolling setting will be changed after resume back from S3. Fix the issue that sometimes (especially the first time after boot-up) wheel number of lines in Mouse Properties would not be correctly remembered after Tpt scrolling.; [linux] fix break.
HDR-28151 TouchPad scrolling speed Fix build error
HDR-28481 Populate a registry key/value to notify "TouchPad On/Off” Add a helper tool to change a specific registry key when device enabled/disabled; Forgot to update the dirs.lst
HDR-28850 Click function can use by ClickPad side Add TM3144, TM3145 for 3+2BCP



Issue Number Description Fix Comment
HDR-28468 [Win10] Gesture Settings Change request Add 3 finger tap UI for windows 10 OS environment for future Lenovo UXUI usage.
HDR-28481 Populate a registry key/value to notify "TouchPad On/Off” Add a helper tool to change a specific registry key when device enabled/disabled



Issue Number Description Fix Comment
HDR-28731 Add FeatureScore for all OEM INFs. Fixed build errors.; Added FeatureScore in INF so OEM driver is always picked by WU first so the generic driver can be overridden in WU.
HDR-28736 Change SMBus mode switch retry to zero Removed SMBus mode switch retry from SwitchMode because there is a retry logic in the low level driver (retry 16 times).
HDR-28674 SynTP BSOD when installing Citrix VDA application Exclude specific ThinTouch codes for normal keyboard
HDR-28705 4F swipe up gesture is not working Fix the issue that 4Finger Vertical ZigZag (Swipe up then downd without lifting) feature not work.
HDR-28724 Rollback - PNPID request : inf : Lenovo_UltraNav; PNPID = LEN002D, LEN002E Remove LEN002D and LEN002E from INF



Issue Number Description Fix Comment
HDR-28644 Add 3+2BCP PnPIDs in Linux driver [linux] Add PNPid
HDR-28673 AMD new platform Carrizo support Add support for AMD Carrizo



Issue Number Description Fix Comment
HDR-28484 Create miniport driver INF for major customers. Created miniport driver installation package for major ciustomers. 1, Added plugin registries back fir miniport driver, otherwise synthenh cannot be launched. 2, Always created OSD class instead of enabling by registry because OSD is used several placec, if this registry is missing, the syntpenh will crash.
HDR-28488 Gesture and Pointing performance improvement 1, Fixed memory leakage when the miniport driver is disabled or removed. 2, Fixed the miniport driver is disabled when any USB mouse is unplugged from USB ports. 3, Reported to PTP using normalized X, Y instead of filtered X, Y.; Fixed 1palm+1F failure issue if palm is down first, 1F is down second, then palm is up, the pointing does not work any more. We should fill in finger data one by one from array index 0, should no gap between finger data..



Issue Number Description Fix Comment
HDR-28484 Create miniport driver INF for major customers. Created miniport driver installation paclage for major ciustomers.
HDR-28323 Outlook 2013 Standard Scrolling issue Changed the way to show scrolling cursor in order to fix Outlook 2013 Standard Scrolling issue.
HDR-28448 Touchpad cannot run on SMBus mode Add support for SkyLake SMBus Host Controller
HDR-28467 [Win10] Change request - Update 20150304 Implemented GUI Change Request for Win10 - Update 20150304



Issue Number Description Fix Comment
HDR-28341 Review all INFs to add HID/ACPI before PnP IDs Per Win10 WU we have to add ACPI before PnP IDS isntead of *.
HDR-28257 [Win10] Change request Updated the Control Panel GUI in Windows 10
HDR-28310 Change description for "Standard/Traditional" scrolling Updated the GUI Standard/Traditional scrolling description



Issue Number Description Fix Comment
HDR-28311 Scroll Beep in Standard 2f Scrolling Changed code to fix the Scrolling Beep in Standard 2-Finger Scrolling.
PRJ-35549 Find a solution to enable SMB driver update for specific PnP in WU Enable SMB driver update for specific PnP in WU



Issue Number Description Fix Comment
HDR-27974 Vertical scrolling setting will be changed after resume back from S3. Fix the issue that wheel number of lines in Mouse Properties would not be correctly remembered after Tpt scrolling.
HDR-28037 Cancelling driver installation reverts all custom values to default. Remove unused registry
HDR-5963 [Scrolling] TrackPoint scrolling does not work sometimes on outlook window rollback code for trunk too.



Issue Number Description Fix Comment
HDR-28037 Cancelling driver installation reverts all custom values to default. ForceInstall related HDR-3093
HDR-28037 Cancelling driver installation reverts all custom values to default. Move remove user settings into SynTPEnh, update inc files
Adjsut UI layout for 2BCP/3P2BCP/5BCP in Simplified Chinese.
HDR-28258 [Multi-mode] Sensor Hub source change for Multi-mode support Lenovo driver will report new mode type( = 5), and the position state are same as mode type ( = 4).



Issue Number Description Fix Comment
HDR-28175 Hide all edge swipe controls for Win10 Hidden edge swipe controls from CPL for Win10.
HDR-28189 Add Intel SkyLake chipset support in SMB INF Added Intel Skylake chipset support for SMBus.
HDR-28076 Change "ThinkPad" to "Synaptics" change device name from "ThinkPad Pointing Device" to "Synaptics Pointing Device" in " Programs and Features" also
HDR-28126 Remove Escape key from typing filter Ignore Escape Key from Keyboard typing filter



Issue Number Description Fix Comment
HDR-28076 Change "ThinkPad" to "Synaptics" change device name from "ThinkPad Pointing Device" to "Synaptics Pointing Device"
HDR-539 Unintentional tapping when one finger swipe from top and another finger to tap [Merge : From branch to trunk] : Customer want the top edge pull will not be interrupted by another finger manipulation when gesture is already performed by touchinjection. SliderZone already has the feature, but touchinjection is not. Pass the active config flags to touchinjection to meet the requirement.



Issue Number Description Fix Comment
HDR-28039 TouchPad should be enabled after checked "Disable internal pointing device when external USB pointing device is attached" then unplugged external USB mouse. Fixed the USB mouse plugin/unplugin disable/enable issue, the notification reason is changed, it does not match with user mode driver, so the event is not processed by the user mode driver.,
HDR-27873 [Linux Ubuntu 14.04] driver feature is not ready on Middle Button [linux] set 3+2BCP capabilities.
HDR-27936 Trackpoint won't work after driver installed on Ubuntu 14.04 [linux] stick not working.
HDR-27955 Beep sounds for a while continuously when two-finger scrolling is invoked quickly and continuously Fix the beeping sound issue when doing 2 finger scrolling wieh "Standard scrolling method"
HDR-28024 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN005A Add PnpID LEN005A
HDR-3879 Drumming issue on Lenovo Wolverine (5BCP) with updated SW/FW Drumming issue on Wolverine (5BCP) with updated SW/FW



Issue Number Description Fix Comment
HDR-27973 Long response after hot-dock Port fix from branch to trunk
HDR-27976 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2014 Add new PNPID=LEN2014
HDR-27977 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2015 Add new PNPID=LEN2015
HDR-27978 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2016 Add new PNPID=LEN2016
HDR-27979 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2017 Add new PNPID=LEN2017
HDR-27980 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2018 Add new PNPID=LEN2018
HDR-27981 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2019 Add new PNPID=LEN2019
HDR-28023 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN0058; LEN0059 Add PnpID LEN0058, LEN0059
HDR-28024 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN005A Add PnpID LEN005A
HDR-28025 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN005B Add PnpID LEN005B
HDR-940 [3+2BCP] Trackpoint middle button horizontal scroll does not behave same as Touchpad 2f horizontal scroll in Outlook 2013 panes After customer evaluate the behavior, rollback last change that make scrolling direction of stick and 2F are same.



Issue Number Description Fix Comment
HDR-27930 Disable audio feedback for button clicking Read ForcePad click sound mute status from registry..
HDR-27855 Cursor cannot move after install driver Only re-enable listen mode for AMD Beema and Kabini
HDR-27922 Driver installation failure on Ubuntu 14.04 [linux] Add missing PNPids.
HDR-27935 Slow cursor response with reboot test. Enable Host Notify when initializaiton
HDR-5968 UI string was cut off on Dutch, Brazil and Spanish GUI string was cut off on Dutch, Brazil and Spanish.
HDR-940 [3+2BCP] Trackpoint middle button horizontal scroll does not behave same as Touchpad 2f horizontal scroll in Outlook 2013 panes Scrolling direction of "Middle Button+Stick" should be same as 2F scrolling.



Issue Number Description Fix Comment
Fix 3 finger swipe doesn't work on Nitro Pro
Fix typo
[linux] add PNPid
Original implement for saving disable/enable to log will not be work in Lenovo_UltraNav(stick inside platform).
Don't do a 200ms delay when capturing window handle on scrolling object.
[linux] fix deadlock in linux.



Issue Number Description Fix Comment
HDR-913
(Hyder001)
Using force data to reduce false taps working with ACM Ignored tap decoding if force is less than certain threshold.
HDR-10241 TouchPad image sample display incorrect picture file after switched "Pointing Options" then resumed from Hibernate / S4. GUI image incorrect picture after switched "Pointing Options" then resumed from Hibernate.
HDR-862 [Linux Ubuntu 14.04] Driver issues on Lenovo 3+2BCP system [ubuntu] remove 5BCP setting
HDR-950 Chiral Motion Circular Scroll should be grayed out if vertical and horizontal are unchecked (disabled) GUI Chiral Motion Circular Scroll should be grayed out if vertical and horizontal are unchecked.



Issue Number Description Fix Comment
HDR-27746 Add more log information in the driver Logged ForceModel reset event.
HDR-10233 Add ProcessUnexpectedResetDuringDetection on LEN004A Add ProcessUnexpectedResetDuringDetection mechanism
HDR-693
(ECR233202)
Incomplete description in Palm Check Threshold and Touch Activation Threshold Enlarge the width of text.
HDR-862 [Linux Ubuntu 14.04] Driver issues on Lenovo 3+2BCP system [linux] fixed hang on SynTPEnh, no tray action on linux.
HDR-862 [Linux Ubuntu 14.04] Driver issues on Lenovo 3+2BCP system [ubuntu] 2F scrolling is slightly delay.



Issue Number Description Fix Comment
HDR-939 Multi-mode event listening function enable Support Multi-Mode event listening function for LEN2012
HDR-9766 NIC doesn't support DASH after clickpad driver installed Restore the old value of ASF Slave register after slave reset.
HDR-3251 Modify description from "enable bottom button" to "enable right button zone" customer asked to replace the string for "Enable bottom button" by "Enable right button zone" for 2BCP.



Issue Number Description Fix Comment
HDR-880
(ECR300096 )
Driver cannot be Installed by manual Add mising Eula files to prevent from not being able to install.
HDR-905 Gesture Filtering is unworkable and gestures will be triggered when user do pinch zoom, Two-Finger Scroll, Rotate gestures outside the lined area. Fixed Gestures issues on pinch zoom, Two-Finger Scroll, Rotate gestures outside the lined area of Gesture Filtering.



Issue Number Description Fix Comment
HDR-190 Switch Direction should be grayed out if vertical and horizontal are unchecked (disabled) Scroll Switch Direction should be grayed out if vertical and horizontal are unchecked (disabled).
HDR-808 Modify 2BCP UI hide "Enable Gesture" from UI for LEN2010,LEN2011,LEN2012 (2BCP)
HDR-827 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN004B Add PnpID LEN004B
HDR-828
(ECR300057)
Left hand enabled settings is reverted back to normal after resume from Sleep/Hibernate (with password on resume). Fixed Mouse button swap settings is reverted back to default after resuming from Sleep/Hibernate (with password on resume).
HDR-852 [5BCP] UI fails to work most of the time Fixed [5BCP] UI fails to work most of the time.
TP-48392 Primary Click fails to work at Middle Click Area when setting in "Use Touchpad Only" Mode Fixed 5BCP Middle Click not working when setting in "Use Touchpad Only" Mode.



Issue Number Description Fix Comment
HDR-225
(ECR227857, ECR227890)
[Scrolling] Cannot scroll a pdf file opened in Nitro Pro 9 using Trackpoint scroll with scroll method = "Standard” Fix 1Finger, 2Finger scrolling (vertical/horizontal) and stick scrolling doesn't work in Nitro Pro for standard scroll method (Kernel scroll). We should remove cursor change for this case.
HDR-482 Disable multi-finger gesture Disable some gestures in win7/win8/win8.1.
HDR-769 Edge Swipe Checkbox is partially hidden Fixed GUI Edge Swipe Checkbox is partially shown in the settings dialog box.
HDR-775 Remove "Lenovo" and " ThinkPad" Change the name of device
HDR-776 Add 3+2BCP PnPIDs in Linux driver [ubuntu] Add PNPids for 3+2BCP platform.
HDR-792 Nitro pro pdf cannot do 1-finger vertical scroll Fix 1Finger, 2Finger scrolling (vertical/horizontal) and stick scrolling doesn't work in Nitro Pro for standard scroll method (Kernel scroll). We should remove cursor change for this case.




No changes



Issue Number Description Fix Comment
HDR-626
(ECR232511)
Unqouted Service Path in Registry with SynTPEnhServic add quotes to Service's ImagePath in Registry
HDR-573
(ECR231398)
[Scrolling] Kernel Horizontal scrolling doesn't work under Remote Desktop Fix the issue that Kernel scrolling not working in first time changing from Traditional scrolling to Standard scrolling.
HDR-635 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN004A Add new PNPID=LEN004A
HDR-683 Abnormal information in UI Enlarge the width of information text.
TP-48146 ScanDisk cannot proceed. It is automatically cancelled. FollowUp: Manage IO queue by ourselves.



Issue Number Description Fix Comment
HDR-624 Make DPI aware default disabled Make DPI aware
HDR-65 TouchPad doesn't work for a time after detaching external USB mouse Fixed TouchPad does not work after detaching external mouse
HDR-568 5BCP left/right click sometimes doesn't work We still need to make driver work even we can't get PCI bus interface.
HDR-611 Metro UI show two Clickpad app after install Clickpad driver. Remove the wrongly merged link file which shows up a "ForcePad" link



Issue Number Description Fix Comment
HDR-511 Pinch does not work in ForceTutorial app Fixed wrong cursor position when DPI aware is enabled in syntpenh, that caused pinch or scrolling does not work if it uses wheel mouse message and the system is not in 96dpi. Called right function to window handle under pointer to fix wrong window handle which causes pinch does not work in ForcePad Tutorail app.
HDR-506 [3+2BCP] Middle Button fail to work [3+2BCP] Middle Button failed to work.
TP-48429 BSOD on WHQL's Sleep & PNP test item. work around for customer's BSOD issue.
TP-48537 lenovo_ultranav relative issues on ubuntu 14.04 [ubuntu] SynTPEnh crash while bootup. Add a NULL checker in InitIBMFeature().
TP-48649 Pinch still works in Win Reader and Metro UI after it is disabled (2BCP) Fixed timing in using InjectTouchInput API function
TP-48765 Please enable cursor and gestures function when a palm resting at all touchpad area Fixed a bug in using InjectionUseHelperApp registry



Issue Number Description Fix Comment
HDR-430 Block dynamic change for 5BCP and 3+2BCP Block dynamic change for 5BCP and 3+2BCP.
HDR-445 [3+2BCP] Remove Gesture Group box from Control Panel [3+2BCP] Remove Gesture Group box from Control Panel.
HDR-446 [3+2BCP] Calibrate after lid open Apply Lid open/close recalibrate work around for 3P2BCPs
TP-48741 [Linux_Ubuntu] Button action selection shouldn't display in Mouse Properties / Settings. [ubuntu] Remove ClickButtons items on SynTPCpl
TP-48765 Please enable cursor and gestures function when a palm resting at all touchpad area Roll back the fix of TP-48649 for now



Issue Number Description Fix Comment
HDR-28 [3+2BCP] 3F swipe not working on Metro Photo Application Make 3F swipe working in Metro Photo Application
HDR-411 Powerpoint 2013 will be Grayed when using finger to Horizontal scrolling Used key scroll instead of bar scrolling for PowerPoint to fix "Powerpoint 2013 will be Grayed when using finger to Horizontal scrolling".
HDR-154 [3+2BCP] Gesture feature and Scrolling Feature are enable in GUI [3+2BCP] Gesture feature and Scrolling Feature are enable in GUI.
HDR-372 TouchPad Click function lost - Boot 1. Lenovo run testing to generate stick packet from boot-up. Oringinal configuration only overwrite 3P2BCP settings when switch to SMBus. If some stick packets come during PS2 -> SMBus, that will be run to 5BCP logic, and treat that as stick mode and break 3P2BCP touchpad click decoding. Apply the 3P2BCP settings all the time. 2. Follow the branch, change to use clicksmartdecoding.
HDR-430 Block dynamic change for 5BCP and 3+2BCP Block dynamic change for 5BCP and 3+2BCP.
TP-48115 Please take off 97 command on Win7 OS, base on v18.0.6.0 Remove 97 command for LEN0046
TP-48649 Pinch still works in Win Reader and Metro UI after it is disabled (2BCP) Fixed pinch/zoom still works in Metro UI after it's disabled



Issue Number Description Fix Comment
HDR-300
(ECR228544)
Mouse cursor Freeze 40seconds in Desktop Mode after entering to OS. Rewrite DisableDeviceViaGpio function
HDR-309 TouchPad Click function lost Merge fix from branch to trunk. 1. Filter index should be kept after ZeroMotionAllowButtons. When touchpad is disable, "ZeroMotionAllowButtons" will be called by each packet. In original logic, the filter is always cleared and will not update other non-zero filter index delay packets. If other delay packets contain some info (like as button), it will always be there. And create issues. 2 Original logic, SynTPCpl will check device state before configure "TP_EnableButtonAction". However, the referred member variable will also be update in other place. Sometimes, SynTPCpl will not update "TP_EnableButtonAction" with right situation. Change the referrence info to make it right.
HDR-355 Some words got cut off in Russian GUI Some words got cut off in Russian GUI.
HDR-370 TouchPad Click function lost - Case 2 In original logic, driver will ignore stick packet processing when stick device is disabled. In Lenovo testing, they will continuously and quickly press the stick left click on disable control. Sometimes, the device disable IOCTL will come before button released. Add codes to handle this kind of situation, keep processing stick packet to release button status.
HDR-370 TouchPad Click function lost - Case 2 [3+2BCP] TouchPad Click function lost after disabling trackpoint.



Issue Number Description Fix Comment
HDR-154 [3+2BCP] Gesture feature and Scrolling Feature are enable in GUI [3+2BCP] Gesture feature and Scrolling Feature are enabled in GUI.
HDR-223
(ECR228133)
Extra Spaces in the Synaptics Control Panel Tabs. Extra Spaces in the Synaptics Control Panel Tabs.
HDR-253
(ECR228445)
[Lenovo Settings] "Disable Bottom Button” is not working when set in Lenovo Settings. [Lenovo Settings] Disable Bottom Button is not working when set in Lenovo Settings.
HDR-316 [3+2BCP] 2F Scroll Coasting does not work in Win Reader [3+2BCP] 2F Scroll Coasting does not work in Win Reader.



Issue Number Description Fix Comment
HDR-264 Audio feedback missed if clicking is too fast and audio playback is too slow Queued clicking press/release event, then playback audio feedback one by one if the queue is not empty, this fixed clicking sound missing or press/release misorder.
HDR-130 Change Smart Check Default Settings Turn on Edge Tap Filtering and turn off Gesture Filtering for all 5BCP, 2BCP, 3+2BCP PNPIDs, changing the different registry paths for ACM1.0 and ACM2.0
HDR-154 [3+2BCP] Gesture feature and Scrolling Feature are enable in GUI [3+2BCP] Gesture feature and Scrolling Feature are enabled in GUI.
HDR-225
(ECR227857, ECR227890)
[Scrolling] Cannot scroll a pdf file opened in Nitro Pro 9 using Trackpoint scroll with scroll method = "Standard” Fix wrong tm number in registry key
HDR-226 Trackpoint pointer has tendency to hang when selecting from "Scrolling” to "Center Mouse Button” in Lenovo Settings Fixed Trackpoint pointer could stuck issue when switching from Scrolling to Center Mouse Button
HDR-236
(ECR227903)
The words shows uncompletely in "UltraNav" tab Some words shows incomplete in the UltraNav tab.
HDR-242 Notify EC the multi-mode feature by 97 command customer asked to add a workaround to notify KBC 0x80 when device detected.
HDR-251
(ECR228437)
[Lenovo Settings] Touch Pad Left Handed operation is not working as expected after reset [Lenovo Settings] Touch Pad Left Handed operation is not working as expected after reset.
HDR-252
(ECR228519, ECR228111, ECR228551)
[Lenovo Settings] "Reverse the left-click zone and the right-click zone” is not saved after restart of system. [Lenovo Settings] Reverse the left-click zone and the right-click zone is not saved after system restart.



Issue Number Description Fix Comment
HDR-208 Remove allowing edge swipe if first three packets are palm Removed old implementation for relaxing palm rejection in the edge fro edge swipe gestures.
HDR-209 Add API to disable/enable suppression motion while typing. Exposed API to allow an application to disable/enable motion suppression while typing.
HDR-210 Force drag is triggered unexpected Fix an wrong ForceReleased drag generated by Force-Clciking-releasing without motion before release force.
HDR-227 Relax edge swipe condition in edge if first three packets are palm Ignored palm check for first three packets if it is edge swipe, this will fix edge swipe missing with large flat finger or very fast edge swipe.
HDR-130 Change Smart Check Default Settings Turn on Edge Tap Filtering and turn off Gesture Filtering for all 5BCP, 2BCP, 3+2BCP PNPIDs
HDR-172 Multi-mode event listening function enable Porting Multi-Mode event listening function to v18.1.27 branch and trunk.
HDR-195 [3+2BCP] Touch Injection is not working Fix touch-injection doesn't work issue. (We should use 5BCP with 3P2BCP settings)
HDR-200 TP disable/enable for LID close/open by no scan code solution Add device Enable/Disable by Lid Open/Close feature for LEN2009 (Group26)
HDR-223 Extra Spaces in the Synaptics Control Panel Tabs. Extra Spaces in the Synaptics Control Panel Tabs.
HDR-224 Synaptics Control Panel information is not displayed correctly when External Monitor is connected in Extended mode Control Panel information is not displayed correctly when External Monitor is connected in Extended mode.
TP-48437 [3+2BCP] 2 Finger Right Click not triggered without lifting first finger on TouchPad Correct "resting finger + Active Area clicking" to be Left Clicking.
TP-48712 Change TrackPoint's default setting Set 3P2BCP Middle Button to "Use for scrolling" by default.



Issue Number Description Fix Comment
"Enable" button is not greyed out if the TP is disabled, then plug in USB mouse with "Disable internal pointing device when external USB pointing device is attached" checked.
HDR-122 [3+2BCP] API for Middle button [3+2BCP] API for Middle button.
HDR-124 [3+2BCP] Touchpad previous status is not restored when TouchPad in BIOS is enabled again [3+2BCP] The previous touchpad state is not restored when touchpad is enabled in BIOS again.
HDR-126 [3+2BCP] Touch Injection doesn't work Fix touch-injection doesn't work issue. (We should use 5BCP with 3P2BCP settings)
HDR-163 Font is different Fixed GUI Font is different issue.
TP-48697 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2011 Added pnpid=LEN2011
TP-48699 [3+2BCP] Photos randomly jump back and forth when performing 3F horizontal swipe Fixed [3+2BCP] Photos randomly jump back and forth when performing 3F horizontal swipe.
Solve the problem that for 3+2BCP using OMNI clicking mode, 1 finger in left button zone and another finger in right button zone could not trigger 2F Right Click.



Issue Number Description Fix Comment
TP-48437 [3+2BCP] 2 Finger Right Click not triggered without lifting first finger on TouchPad customer confirmed to set 2 Finger Clicking always as Right Click in 3+2BCP and 2BCP (OMNI mode)
TP-48451 Cursor is unable to move after ESD attacked. FollowUp: Add more comments.
TP-48559
(ECR222273)
[3+2BCP] TrackPoint Scrolling Tips will appear after press TrackPoint with middle button for several times Add identification for 3P2BCP to disable TrackPoint Scrolling Tips.
TP-48680 The dropdown list of TrackPoint Middle Button should not be grayed out Fixed TrackPoint Middle Button dropdown should not be grayed out
TP-48690 Hot key "alt+n" doesn't work on Settings button Fixed duplicate hotkeys in Thinkpad tab page
TP-48696 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2010 Added pnpid=LEN2010
TP-48698 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN2012 Added pnpid=LEN2012



Issue Number Description Fix Comment
[ADC] Please revert these changes since the previous change looked correct.
TP-48451 Cursor is unable to move after ESD attacked. Add ESD workaround.
TP-48678 3+2BCP middle click function doesn't work Fix middle button doesn't work in 3P2BCP
TP-48682 Description failure on 3F horizontal swipe Fixed wrong description on 3F horizontal swipe
TP-48685 LEN200A default setting on 5BCP platform is not correct. add back necessary sections which 5BCP needs. Remove unnecessary sections which cause 5BCP not working correctly.



Issue Number Description Fix Comment
Merged Lenovo branch into main trunk.
TP-48420 Lenovo Settings - "Reset to Factory settings” does not work. [ADC] TouchPd->TouchPad, TrackPt->TrackPoint\r\n\r\nDOes Lenovo really want the touchpad to be disabled when classic trackpoint mode is turned off? If so, please add a comment because it is confusing.
TP-48514
(ECR223721)
Ultranav Synaptics Gestures Three Fingers Swipe info incorrect spelling and grammar Update help context for Three Finger Swipe
TP-48587 [3+2BCP] TrackPoint middle button scroll (in Browsers, IE) needs mid click button to be released before the arrow cursor can move Merge 3P2BCP fix from branch to trunk



Issue Number Description Fix Comment
TP-48468 Standard Scrolling - SynapticsScrollMethodSpeedFactor Adjust the speed factor of (middle button + Stick scrolling) to 4096 for all 5BCP.



Issue Number Description Fix Comment
TP-47390 Cedar - Touchpad can't work in Quake3 game running Use new logic to separate diff settings for diff Touchpad module.
TP-48397 Lenovo Settings - "Enable Gesture” fails Fixed Lenovo Settings Enable Gesture failure issue.
TP-48420 Lenovo Settings - "Reset to Factory settings” does not work. Fixed Lenovo Settings Reset to Factory settings not working issue.
TP-48432 [3+2BCP] TrackPoint image is incorrect when disabled Fixed [3+2BCP] TrackPoint image is incorrect when disabled.
TP-48435 [3+2BCP] Non Parent options not disabled when parent option is disabled Fixed [3+2BCP] Non Parent options not disabled when parent option is disabled.
TP-48443
(ECR222273)
All:3+2BCP middle click function cannot work Allow stick to send middle button.



Issue Number Description Fix Comment
Fixed a kernel debugging message.
Enable individual edge filters, disable gesture filter on LEN0035/36
Fix compile errors/warnings due to merging from branch to trunk
TP-48377 TrackPoint Scrolling Options - Rollback TrackPoint Scrolling [GUI] TrackPoint Scrolling Options Change for 3Plus2BCP.



Issue Number Description Fix Comment
TP-47650
(ECR209588 -> Win7, ECR209586 -> Win8)
UI translation on Chinese Simplified New translations for the word "Charms" for Windows 8
TP-48348 SynTPEnh crashes when the driver is uninstalled. Fixed syntpenh crash when the dirver is uninstalled.
TP-48295 SynCplSettings interface issues Fixed SynCplSettings interface issues.
TP-48330 Force close happened and error message " Windows Shell Common Dll has stop working" pop up when switch pointing options to "Use Classic TrackPoint Mode Only" by Lenovo_Ultranav_v18.1.21.1. Fixed error message " Windows Shell Common Dll has stop working" pop up when switch pointing options to "Use Classic TrackPoint Mode Only".
TP-48332 TouchPad image sample is incorrect after unchecked "top button" & "botton button" in Mouse Properties. Correct 5BCP images for TouchPad with Left Button Only
TP-48337 [GUI] 2BCP Issue - Remove "Enable Top Button" Remove "Enable Top Button" checkbox from the control panel UI for 2BCP system.
TP-48338 [GUI] 2BCP Issue - Remove TrackPoint Options [GUI] 2BCP Issue - Remove TrackPoint Options
TP-48370 Scrolling Method did not disable after changed button size to full then unchecked "Enable Gestures" function. [GUI] Scrolling Method did not disable after changed button size to full then unchecked "Enable Gestures" function.



Issue Number Description Fix Comment
Merge code from branch to trunk -- Rollback the wrongly merged code.
Merge code from branch to trunk
TP-47542 VMware View & TP center button as a scroll Merge code from branch to trunk
TP-47931 Update 5BCP and 2BCP GUI Merge branch codes to trunk
TP-47950 SynTPEnh.exe crash [ADC] Please enter a bug to fix the root cause of empty packets not containing an associated device handle.
TP-47996
(ECR215678)
2Finger vertical scrolling not working in Photoshop update Windows database to make vertical scrolling works in both Photoshop CS6 and Photoshop CC
TP-48048 3F Flick still works after minimizing gesture filtering zone Enable 3F-flicking gesture filter.
TP-48097
(ECR217197)
3 finger scrolling working even outside gesture filtering. Enable 3F-flicking gesture filter.
TP-48259 TrackPoint doesn't work upgrade install from v34 to v52 Fixed the driver upgrade issues on InterToucjh platform, 1. Rename smbdrv.inf to synsmbdrv.inf so syntp can be installed/upgraded first. 2, Copy registries from HKR to HLKM when the driver is upgraded and the SMB driver is reloaded. 3, Force device redetection after the SMB driver is reloaded.
TP-48262 TrackPoint Scrolling Options - Update TrackPoint Scrolling Options - Update.
TP-48268 Dropdown menu of TrackPoint Middle Button should be grayed out TrackPoint Middle Button Dropdown menu should be grayed out if Middle button is disabled.
TP-48272 "Windows Shell Common Dll has stopped working" message pop up and force close happened after install Lenovo_ultranav_v18.1.21 then reboot and execute mouse properties. Add the checkbox control of "Disable TouchPad if mouse present". But hide for now.
TP-48273
(ECR216034)
4-finger down swipe sometimes failed. (20%) Fix 4 finger flick 20% fail rate issue.
TP-48284 Middle button used as middle click is not working(LEN0020) In 2BCP, middle button of stick is belong stick pointing device, not the slavemiddlebutton. Change the codes and settings for configuring 2BCP middle button action.
TP-48291 Button layout when Track point disable by BIOS make Upper Right Button works on TouchPad even when TrackPoint device is not exist or disabled by GPIO
TP-48295 SynCplSettings interface issues Fixed SynCplSettings interface issues.; SynCplSettings interface issues
TP-48297 3Plus2BCP GUI Crash Fixed 3Plus2BCP GUI Crash
TP-48299 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200E Add PnPID for Lenovo UltraNav.
TP-48300 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200F Add PnPID for Lenovo UltraNav.
TP-48313 [Localization] "Enable top button" and "Enable bottom button" Translations for top and bottom button strings in UI



Issue Number Description Fix Comment
TP-48242 Remove all short cuts all user when the driver is uninstalled/upgraded. Remove All users short cuts in uninstallation or before driver update
TP-47011 Change Right Edge Swipe video [Branch] : Merge back to trunk.
TP-47641 Re-calibration after lid open by ACPI callback [Branch] : Merge back to trunk
TP-47648
(ECR209588 -> Win7, ECR209586 -> Win8)
UI translation on Brazil Portugese UI translation on Brazil Portugese
TP-48046 TrackPoint Scrolling Options TrackPoint Scrolling Options.
TP-48217 Support tent mode / tablet mode on LEN2009 Change to use Pseudo suspend method for LEN2009.



Issue Number Description Fix Comment
TP-47688 Driver support for Linux Ubuntu 14.04 Use GROUP10_PS2 setting to Lenovo Ultranav ubuntu platform.
TP-47927 "Click anywhere" text overlap after switched pointing options to "Use TrackPoint Only" by Lenovo UltraNav driver on Win 7 OS. "Click Anywhere" text overlapped on Win 7 OS.



Issue Number Description Fix Comment
TP-47794 Cursor does not change to scrolling cursor in some applications. Fixed the cursor does not change to scrolling cursor in some applications.
TP-47996
(ECR215678)
2Finger vertical scrolling not working in Photoshop update Windows database to let Photoshop / VMware able to scroll
TP-47542 VMware View & TP center button as a scroll update Windows database to let Photoshop / VMware able to scroll
TP-48100 2 Finger scroll not working in Chrome (inactive window) Make 2F scrolling works on non-focused Chrome when cursor is under it.



Issue Number Description Fix Comment
TP-48043 Add TM number in configkey Appended TM number in configkey so we can support multiple TouchPad in the system.



Issue Number Description Fix Comment
TP-47821 PM driver and Ultranav driver are conflict-system auto shutdown & BSOD Add a check to prevent invalid memory accessing
TP-47824
(ECR208370)
BSOD with Lenovo Power Management software Add a check to prevent invalid memory accessing
TP-47947 CLONE - Support APS (LEN200B) Support APS for LEN200B



Issue Number Description Fix Comment
TP-47648
(ECR209588 -> Win7, ECR209586 -> Win8)
UI translation on Brazil Portugese Fix Portuguese translation for "charms" from Windows 8
TP-47650
(ECR209588 -> Win7, ECR209586 -> Win8)
UI translation on Chinese Simplified Add translated strings for TouchPad Pointing Speed and 3F Swipe; Fix Traditional and Simplified Chinese words for Win8 Charms
TP-47856 Text "Momentum" is not translated Restore translation for "Momentum"
TP-47874 SynForcePad is not working on SMB or HID/I2C system Modified the connection type in SynForcePad so we can run the demo app on SMB and other platform.
TP-47449 Asahi - NECPC driver requirement Add LEN002E with settings back per customer request; Per customer request, show "Synaptics Pointing Device" string in installation windows. Fix an error in checking if plugged device is Synaptics one.; [Ubuntu] Fix build break. Don't need save PNPid in ForeignPDMonitor now.



Issue Number Description Fix Comment
TP-47801 On simplified Chinese language, the translation for "Pointing Speed" is different from the help file on the General tab Fix Traditional Chinese translation for "Pointer Speed" help topic
TP-47860 Spell out FW to Firmware Spelled out FW VErsion to Firmware Version.
TP-47688 Driver support for Linux Ubuntu 14.04 [Ubuntu] Add basic feature.
TP-47794 Cursor does not change to scrolling cursor in some applications. Fixed the cursor does not change to scrolling cursor in some applications.
TP-47817 The images of TouchPad and TrackPoint overlap in texts (Button Size) Fixed TouchPad and TrackPoint images overlap with texts.
TP-47832
(ECR207448)
"Click Anywhere" and "Gesture" Font is different Changed "Click Anywhere" and "Gesture" text control font.



Issue Number Description Fix Comment
TP-47799 Set focus on Synaptics device tab Set focus to Synaptics tab after the CPL is opened.
TP-47814 Top edge zone size is wrong Top edge swipe zone size is wrong, whole TP is top edge swipe zone, this causes tue cursor cannot be moved vertically.
TP-47815 Change FW version display format for HID device Changed FW version display format for HID device from major.minor to an integer.
TP-47066 Keep the user settings on upgrade installation Keep user settings on upgrade; Keep user settings on upgrade
TP-47688 Driver support for Linux Ubuntu 14.04 [Ubuntu] More flexible parsing for INF files.



Issue Number Description Fix Comment
TP-47688 Driver support for Linux Ubuntu 14.04 [Ubuntu] Add PNPids for Lenovo_Ultranav.; Fix build fail.
TP-47731 Broken translation in GUI - Japanese Fixed broken translation in GUI - Japanese.
TP-47733 Broken translation in GUI - Brazilian Portuguese Fixed broken translation in GUI - Brazilian Portuguese.



Issue Number Description Fix Comment
TP-47449 Asahi - NECPC driver requirement add required features for PnPID LEN002E
TP-47513 Clickpad's picture appeared trackpoint on clickpad UI. Fixed Clickpad's picture having trackpoint on clickpad GUI.
TP-47585 Button Resizer Tool - add text input for changing TrackPoint Middle Button Zone size Lenovo Button Resizer Tool - add text input for changing TrackPoint Middle Button Zone size



Issue Number Description Fix Comment
TP-47570
(ECR207447)
3 Finger Horizontal Swipe Opposite Direction in Photo Viewer Make 3F flick direction are same at all OS version. Right direction is same as win8.
TP-47571
(ECR207617)
Incorrect mouse cursor movement direction after at tent mode Fixed incorrect mouse cursor direction before user log on. The display was changed before user tries to sign off.
TP-47572
(ECR208480)
3 Finger Horizontal Swipe doesn't work 3F Flick gesture might be easily canceled by starting zone, adjust setting for it.



Issue Number Description Fix Comment
Fixed TP lost function after this power sequence s3->s4->resume.resume from s4, then resume
TP-47541
(ECR206995)
"Dll" error message popup when click "ThinkPad” tab Remove oudated IDD_PAGE_DUALPOINR_5BCP for Portuguese
TP-47543 Stella seems not to support disabling TrackPoint/Touchpad when the lid is closed Remove the non-necessary seettings.; Add ACPI lid close/open action to LEN0049.; Add ACPI lid close/open action to LEN0041/LEN0042.
TP-47574 Add a custom message id to get check state of SynCheckBox Add a custom message id to get check state of SynCheckBox



Issue Number Description Fix Comment
Prevent unnecessary registry reads if stick device is not present.
TP-47221 Cursor gets stuck inside Application's border Fixed "Sticky Border" option (in Accessibility options) so that the cursor is not stuck inside application's border after the application is closed.
We need to handle button bits to make PS2 work.



Issue Number Description Fix Comment
TP-47026 Make a test driver with trapezoid shape middle button zone for TrackPoint Button Resizer Tool -- Make it able to change the size of Trapezoid shape Middle Button, first check-in; Make the driver be able to get default trapezoid shape middle button zone size
TP-47306 TM-02928-001: Crazy cursor by Track point on Wolverine-2 with NFC Avoid reentry of interrupt processing when using TP and stick at the same time.



Issue Number Description Fix Comment
TP-46951 Remove setting remote control region register for AMD SMB driver Don't touch other bits of ASF_IO index 0x15 register, otherwise ASF does not work after S3/S4/S5.
Added button state in packet when momentum was stopped otherwise drag was dropped after momentum if the button is still down.
Greyed out some controls in main page if the device is disabled.
TP-46904 Win7/win8.1 - v18.0.7.0 issue 7 : EdgeMotion scrolling almost keep the same speed when adjust its value from slow to fast . [TPDC] Does this change affect the behavior of other UI style?
TP-47026 Make a test driver with trapezoid shape middle button zone for TrackPoint Button Resizer Tool -- Make it able to change the size of Trapezoid shape Middle Button, first check-in; Make the driver be able to set/get default trapezoid shape middle button zone size; Fix the accidentally introduced wrong indentation.



Issue Number Description Fix Comment
Dono't include our Synaptics USB pnp device in OEM package
Merged v18_0_7_Lenovo_Branch to main trunk.



Issue Number Description Fix Comment
Merged v18_0_7_Lenovo_Branch to main trunk.
Merged v18_0_7_Lenovo_Branch to main trunk.
Merged v18_0_7_Lenovo_Branch to main trunk.
TP-46904 Win7/win8.1 - v18.0.7.0 issue 7 : EdgeMotion scrolling almost keep the same speed when adjust its value from slow to fast . Fixed EdgeMotion scrolling speed after adjusting its value from slow to fast .
TP-47066 Keep the user settings on upgrade installation Also remove old settings for downgrade forceinstall with major version change; Add Fixme comment to handle oldsettings for downgrade forceinstall; Add a new capability efiYesRemoveSettingsWhenMinorChange to ForceInstall flags; Add feature so setup always install driver and only delete user settings when Major version change
TP-47082 Scrolling cursor does not go back to the standard pointer cursor after two-finger scrolling with the inertia. Some codes should not be applied to group processing. Group processing will check finger count change each packet, PS2 special handling might drop the packet and group processing can not detect finger count changed.
TP-47234 Applied to Prince Enable UXUI in Prince.



Issue Number Description Fix Comment
TP-47170 customer report filter activation time is in 0/6, correct setting should be in 2/6 Modified PalmCheck filters registry path to get settings for either ACM1 or ACM2.0.; Set advanced filter timeout to notch 2 (1sec).
TP-46863 There are some typos and careless errors on Lenovo release notes Fix typos in release notes in trunk
TP-46974 Momentum won't be able to turn off after set to "None" level [Branch to trunk] : In some case, the slider may have specific MIN or MAX value, and value is not included in slider value range. Add reg to config it.
TP-47035 edge swipe after pointer motion can trigger right edgeg swipe Add constraint to prevent the false-triggering of right edge swipe.
TP-47072 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200A Add LEN200A for x64.
TP-47104 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200B Added PNPID LEN200B



Issue Number Description Fix Comment
TP-45415 MSFT requires touchpad driver to disable some features by default for Win8.1 LEN0045/LEN0046 should not apply MSFT program.
TP-46228 Long Top Edge Swipe should work under Windows Desktop when Injection gestures are enabled fix Long Top Edge Swipe not working properly case
Let Top Edge Swipe work under Desktop
TP-46981
(ECR198970)
TP-click no function at login screen w/Trackpad disable in BIOS One of parameter will be referred by CTPFilter::APILoadState, it should be loaded before CTPFilter::APILoadState.
TP-46994 Cursor freeze when 1st finger on resting zone and 2nd finger pointing [Copy from branch] : 1F stationary and 1F pointing might be acquire by original settings. Change the settings.
TP-47012 Japanese has the incorrect translation Merge Lenovo 5BCP translations
TP-47026 Make a test driver with trapezoid shape middle button zone for TrackPoint Make the driver be able to have trapezoid shape middle button zone for TrackPoint - correct previous typo...
TP-47072 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200A Add PNPid for LEN200A.
TP-47088 Touchpad is on disable state when OOBE SMBus or Mode switch failed, driver should resume PS2 directly.; [Build Error] : Fix build error, thanks for Adam&Carmen.
TP-47110 Turn off MUX support Disable MUX detection in LEN0049.



Issue Number Description Fix Comment
TP-45962 Assess the APS support function APS driver -- porting some updates from branch to trunk -- remove accidentally checked-in code that introduced build break; APS driver -- porting some updates from branch to trunk
TP-46830 Trackpoint has no response after restart the units Cancel SMBus transaction when it is out of Spec.
TP-46880 Right Edge Swipe can be triggered in Pointing Zone Update Left edge swipe zone size to make left swipe work better in Platform LEN0049.; Adjust width of Right-edge-pull zone for platform PnPID LEN0049
TP-46937 Enable 4 Finger ZigZag Swipe Porting 4FFlick Zig Zag feature to trunk; Porting 4FFlick Zig Zag feature to trunk -- correct the mistake(build break) on merging codes.
TP-46965 Support APS (LEN0049, LEN0041, LEN0042, LEN002D, LEN002E LEN2009) Support APS for LEN0049, LEN0041, LEN0042, LEN002D, LEN002E LEN2009



Issue Number Description Fix Comment
TP-46882 Check ACM 2 seetings are applied to these PnP IDs Update Edge filter zone size to allow top edge clicking works

Issue Number Description Fix Comment
TP-46951 Remove setting remote control region register for AMD SMB driver Removed unnecessary code to change the slave address of AMD SMB controller1 for ASF, this caused NIC fails to talk with SMB ASF.
TP-46823
(ECR197179)
No description for "Two-Finger Tap"in Synaptics control panel. (happens ALL OS) Fixed No description for Two-Finger Tap in control panel.
TP-46878
(ECR197609, ECR197586)
W7:Tapping does not function in Log on screen PDWMSwitcher will not be re-init after resume back after detection, until user mode APILoadState(). And it will break tap function, caused one of parameter is referred by tap function. Add codes to init PDWMSwticher when system into S3/S4.
TP-46882 Check ACM 2 seetings are applied to these PnP IDs Add ACM2 support to some PnPIDs; Only enable GroupFilter for ACM2 device.; Set GroupFilter for ACM2 enabled device.; update palm and nonfinger thresholds for max palm level to improve clicking with accidental palm.; remove duplicated section and adjust thresholds for ACM2; Make groupfilter work for both ACM2.0 and ACM1, if settings are different.

Issue Number Description Fix Comment
TP-46852 Modify Inertia default setting of LEN0049 Follow ODM specifications.
TP-46853 Some video on clickpad driver can't be play. Fixed video on clickpad driver can't be played.
TP-46855 2F tap no function Enable 2F Tap as right click feature to all UXUI.
TP-46868 Enable Touch Injection API Enable touch injection for all 2BCP and 5BCP PNPid
TP-46895 Two Finger Tap triggers popup menu when the inertia scrolling is still on Fixed "Two-Finger Tap" triggers popup menu when the inertia scrolling is still on.

Issue Number Description Fix Comment
TP-45962 Assess the APS support function Support notification and communication for APS driver / PM driver -- add to trunk for LEN0049
TP-46791 Change PNPID settings (LEN002E) Change PnPID setting to use 2BCP
TP-46798
(197048)
Track point scrolling function not work for Maxthon:FR:40% Change horizontal scrolling as keyscroll in Maxthon Web Browser.
TP-46833 Support Broadwell Chipset for SMBUS Support new Broadwell SMBus controller.
TP-46837 Show Mouse Properties in the search results (v17.0.12.5x | Lenovo_UltraNav.inf) Show Mouse Properties in Windows Metro search results.

Issue Number Description Fix Comment
TP-46476 [ACM2.0] Edge swipes Eliminated accidental edge swipe while a finger moved to edge area of TouchPad.
TP-46588 New Video for SGS94 and UX_UI Updated Control Panel Help Video files.
TP-46749 Improve 2F scrolling and inertial by using history data Remove flag that is no longer used. Improve scrolling and inertia by using history data. Update 2FScrolling inertia settings for improved 2F scrolling. Change Inertia speed to be consistent with current settings.
TP-45237 Lenovo UXUI Translation Errors in Arabic(Saudi) Fixed Control Panel settings page translation errors in Arabic(Saudi).
TP-46148
(A-125)
TrackPoint mode: Pointing in TrackPoint button zone point doesn't work, but flick can move cursor 5BCP to avoid cursor moving when flick outside StartingZone in TrackPoint State
TP-46559 Edge swipes Ported the fix from v18_0_1_main_branch to trunk, 1, Disabled finger up selection action after right edge swipe. 2, Enabled group filter to support resting finger/palm+gesture. 3, Removed unreferenced sections.
TP-46651 Show Mouse Properties in the search results Show Mouse Properties in the Metro UI search results.
TP-46703
(ECR196823)
Momentum have no function when it's value is from 1 to 5 Adjust momentum range for all in Lenovo_UltraNav UXUI platform.
TP-46704 1F and 2F horizontal scrolling doesn't work on Adobe Reader v9 and v11 Remove settings that made 2F Horizontal scrolling not working properly in some applications.
TP-46772
(ECR196690)
Add Stella tent / table mode support on Montessori Add Pseudo disable/enable method to LEN0049.

Issue Number Description Fix Comment
TP-46653
(ECR196389 )
General tab disappear Fixed GUI General tab disappearing issue.

Issue Number Description Fix Comment
TP-46624 Suppress Palm Clicking for ForcePad Suppressed palm clicking for ForcePad.
TP-46585
(ECR195296)
Horizontal scroll works even outside the window region Update settings for 2F scrolling. Set the default scrolling method is sending Mouse Wheel message to the window under pointer. It will avoid the case that scroll the focus window when the window is not declared in window database. Lenovo UltraNav use scroll under pointer in default, need to apply this configuration for all.
TP-45706 Some help text in Japanese are not right text Merge strings for ForcePad
TP-45771
(ECR184273)
Change Twist Rotate video Updated Twist Rotate video.
TP-46459 [ACM2.0] Clicking - Palm resting Add configuration for ACM2; Add edge filter to handle finger in edge of TP for palm checking. Add config for detect finger in edge of TP for palm checking.
TP-46460 [ACM2.0] Clicking - 2F finger button zone click Set flag to allow 2FScrolling have chance to trigger for fingers landing in button zone; Fix an issue that will wrongly decode 2F scrolling in RF+PF pointing, if RF moves little during PF up and down again.
TP-46472 Button Resizer Tool - Shortcut key Lenovo Button Resizer Tool -- Add Shortcut key F4 to "Restore to default"
TP-46474 Button Resizer Tool - Support to display TrackPoint Mode/TouchPad Mode Lenovo Button Resizer Tool -- Add the ability to change mode of TouchPad/TrackPoint
TP-46593 Button Resizer Tool - Add Enable/Disable for gestures Lenovo Button Resizer Tool -- Add the ability of enabling/disabling Gestures. (Same as the CheckBox in UX UI, General Tab)


No changes

Issue Number Description Fix Comment
Lower the warning level to avoid annoying debug message.
TP-46526 Unexpected Click when a finger moves out of TouchPad from edge Fixed unexpected click when a finger moves out of the ForcePad from edge.
TP-46378 Lenovo UXUI help files do not punctuate correctly Fixed UX UI help files do not punctuate correctly.
TP-46434 [Test Driver] Suppress click after gesture Suppress click when 2F scrolling, and 2F scrolling should keep active.

Issue Number Description Fix Comment
TP-46248 UI is not showing properly when you enable and disable options v17.0.18 Lenovo_Ultranav UXUI Stella System TM-1321 Fixed GUI is not showing properly when you enable and disable options .
TP-46432 Only disable Touchpad, Gesture UI should be enabled Gesture UI should be enabled in 5BCP if only touchpad is disabled.
TP-46433 Add 2 Finger Tap Checkbox in UXUI General Tab Added Two-Finger-Tap Checkbox in UXUI Click Tab.

Issue Number Description Fix Comment
TP-46166
(ECR191892)
Truncation at gestures tab of synaptics setting in mouse suite Fixed display issue after changing the size of all items to custom 200%.; Fixed display issue after changing the size of all items to custom 200%.
TP-46182 Gestures Add Group24 for Lenovo Stella and Wolverine 5bcp systems. Turn off advanced gesture filters.; Activate rotate once per stroke in Windows Photo Viewer
TP-46247 Pointing Speed Slow and Fast has no function in V17.0.18 Lenovo_Ultranav_UXUI Group21 Stella System TM-1321 Fixed GUI Pointing Speed Slow and Fast has no function.
TP-46248 UI is not showing properly when you enable and disable options v17.0.18 Lenovo_Ultranav UXUI Stella System TM-1321 Fixed GUI is not showing properly when you enable and disable options .
TP-46308 PNPID request : inf : Lenovo_TrackPad; PNPID = LEN0049 Add LEN0049 for SMBus and change its device name
TP-46320 Lenovo_Ultranav Device Setting Tab Hotkey Alt + D Fail. Fixed Ultranav Device Setting Tab Hotkey Alt + D issue.
TP-46349 Button Resizer Tool - Export only HKCU into Windows Registry File. Button Resizer Tool - Customer changes to not chaning the HKLM values when exporting Windows Registry File.
TP-46400
(ECR191753)
Modify 3F & 4F default setting of LEN0034 Disable 3F V Flick / Enable 3F V Flick for LEN0034 in Lenovo_UltraNav
TP-46403 Set "KBCNotifyConfig"=3 on HID=LEN0041, LEN0042 [Merge to trunk] : Enable Query in stella(LEN0041/LEN0042).

Issue Number Description Fix Comment
TP-46243 Difference performance of 2 Finger Tap Wait 20ms delay and retry ModeSwitch until it is sucessful or timeout.
TP-46298 PnPID application for Lenovo UltrNav Add 2 new ids LEN2007/LEN2008 to Lenovo_UltraNav. All settings are same as LEN2001.
TP-46299 PnPID application for Lenovo UltrNav Add PnPIDs for Lenovo_UltraNav
TP-46307 PnPID application for Lenovo UltrNav(LEN002A) Add PnPID LEN002A

Issue Number Description Fix Comment
TP-46162 Unable to set EdgeMotion Speed faster than default Increased maximum edgemotion speed which has more selections from the edge motion speed slider.
TP-46206 Locking Drag has no function in OEM INF Fixed Lock Drag no function issue.
TP-46218 Calculate the force after TPFilter Calculate the force after TPFilter
TP-46220 Make ClickDrag edgemotion on ForcePad Made ClickDrag edgemotion work after force calculation was moved after CTPFilter.
TP-46077 Export W threshold and notch in Registry explicitly write out the settings for PalmGestureWT
TP-46172
(NA)
• Pointing Fixed touchpad pointing momentum minimum value.
TP-46232 Lenovo Button Resizer Tool --- Add function to export Button Zone Size, enable/disable state to REG file Add function to export Button Zone Size, enable/disable state to Windows registry file.
TP-46238 Convert to UXUI for all HID=LEN2xxx Convert all LEN2xxx to UX UI; remove duplicated sections in INF
TP-46254 Modify 3-finger and 4-finger swipe default setting Customer changed their mind -- Disable 3F V Flick / 4F H Flick for all UXUI in Lenovo_UltraNav

Issue Number Description Fix Comment
TP-45899 Add Code for supporting Legacy TouchPad PC settings opt-in on win 8.1 Add code to support Legacy touchpad setting on win8.1
TP-45967 BSOD on version 17.0.8.11 Check IRQL before calling KeClearEvent.
TP-46066 2F click & drag terminates when the force is relaxed = make it similar to 1F click & drag Added code to support 2F drag with force released.
TP-46082 BSOD after S3 resume Move startTimer in front of syn function.
TP-45993 One Finger Edge Swipe settings doesnt get saved even though you click on OK button in Lenovo_Ultranav_UXUI INF Fixed Control Panel EdgeSwipe Checkbox is not working.
TP-46155 PNPID request : inf : Lenovo_UltraNav; PNPID = LEN0045, LEN0046 Add PnPID LEN0045, LEN0046
TP-46166
(ECR191892)
Truncation at gestures tab of synaptics setting in mouse suite Fixed display issue after changing the size of all items to custom 200%.
TP-46186 Convert to UXUI on HID=LEN2006 LEN2006 changed to use UXUI on Windows 7.
TP-46187 Rollback Default setting for Injection API Rollback to our default gesture engine instead of using Injection API.
TP-46189
(ECR191753)
Modify 3 finger swipe and 4 finger swipe setting Disable 3F H/V Flick / 4F V/H Flick for all UXUI in Lenovo_UltraNav

Issue Number Description Fix Comment
TP-46014 OEMWPF and OEMWPF_RMIHID: TP can't work after drag file with DragLock function enabled with TP v17.0.17.0 Added fix to release drag lock after 500ms timeout, and not make touchpad frozen. Update code to allow dribble packets to be sent, but not mess other sending group packets.
TP-45844 Help text is not wrapped for Track Point Slide bar in Lenovo_Ultranav INF Fixed TrackPoint Slider bar help text is not wrapped.
TP-45993 One Finger Edge Swipe settings doesnt get saved even though you click on OK button in Lenovo_Ultranav_UXUI INF [ADC] edgMFGestureDisable...->edg2FGesturesDisable...; Fixed Control Panel EdgeSwipe Checkbox is not working.
TP-46017 Merge ClickWThreshold into v17.0.12.x update the value of PalmClickingWT7
TP-46022 5BCP two-finger click is recognized differently - "Right" or "Left Right" Solve the problem that 5BCP's two-finger click is sometimes recognized as "Left + Right"
TP-46025 Use same scrolling icon Use same scrolling icon for TrackPoint Scrolling.
TP-46077 Export W threshold and notch in Registry explicitly write out the settings for PalmTapWT, PalmStrokeWT, PalmClickingWT; explicitly write out the settings for PalmTapWT, PalmStrokeWT, PalmClickingWT

Issue Number Description Fix Comment
TP-45281 Click action is not consistent Fixed the issue which checked wrong registry control for enabling/disabling 1Palm+MF clicking.
TP-45755 resting palm + 1F click or 2F click support Removed TL2s.
TP-45976 Skip force calculation for Palm Skipped force calculation if there is only palm without any finger.
TP-45993 One Finger Edge Swipe settings doesnt get saved even though you click on OK button in Lenovo_Ultranav_UXUI INF Fixed Control Panel EdgeSwipe Checkbox is not working.
TP-45994 Edge motion drop down enable even though you disable EdgeMotion Dragging and EdgeMotion Scrolling Fixed Control Panel EdgeMotion drop down enable even though you disabled EdgeMotion Dragging and EdgeMotion Scrolling.
TP-46000 Convert to UXUI on HID=LEN2004 LEN2004 changes to use UXUI under Windows 7 and Windows 8.
TP-46002 Add Force Click Threshold Slider and Adjust Force Volumn in UXUS Added Control Panel forcepad settings.
TP-46007 Cancel button has no effect for some driver settings Fixed Control Panel Cancel button not working issue for some driver settings.
TP-46010 Registry to enable Cursor Orientation sync with Metro Screen Rotation apply registry to all PnPID to enable Cursor Orientation sync with Metro Screen Rotation

Issue Number Description Fix Comment
TP-45934 Add different force release threshold for 2F drag there is one finger in the button Added another force release threshold for 1F resting + another finger drag.
TP-45976 Skip force calculation for Palm Skipped force calculation for palm object.; Skipped force calculation if there is only palm without any finger.
TP-45977 Add "Enable Force" in the tray icon to disable/enable force continuation. Added control option "Enable Force" in tray icon that allows end user to enable/disable force conitnuation pinch and scrolling, and 2F clicking.
TP-44003 Scrolling speed accelerates when the TrackPoint is pressed hard. In previous logic, it will only scroll one chunk with each scrolling calculation. Change to scroll multi chunk depends on the calculation. In case to break other platform design, only apply it to Lenovo driver.
TP-45780 Restore Default doesnt have any effect on Tap to Click if you click from other than general Tab in Lenovo_Ultranav UXUI INF Fixed "Restore All Default" not working on Tap to Click Checkbox if you switch from different tab.

Issue Number Description Fix Comment
TP-45281 Click action is not consistent Added registry control to enable/disable 1Palm+MF clicking.
TP-45755 resting palm + 1F click or 2F click support 1, Used ClickSmart for 2F click in ForcePad, we don't need to consider the force. 2, Made 1Palm+1F and 2F click work.
TP-45756 resting palm + 2F tap Fixed bit mask. Reimplemented MF tap with resting fingers in button zone.
TP-45918 Add FW RawPacket Position filter to the driver Add FW RawPacket Position filter to the driver

Issue Number Description Fix Comment
TP-44750
(20130628 meeting with Kirk)
After log file capture Kirk would like the default folder opened so that the log file can be copied or viewed instead of just closing Add option for user to open log file folder after collecting diagnostic info
TP-45827 Add option to show progress either in current command prompt window or show it in another command prompt window title Added an option to show progress either in current command prompt window or show it in another command prompt window title
TP-43823 TouchGesture Proposal ver0.6 - default setting change request Turn on Touch Injection for some gestures for 5BCP.
TP-45216 Many help icons don't have the help content on Simplified Chinese OS Fixed help strings on Simplified Chinese OS.; Fixed help strings on Simplified Chinese OS.
TP-45749 5BCP state change threshold Adjust PalmCheck Stick Filtering Timeout Threshold to 250ms.
TP-45780 Restore Default doesnt have any effect on Tap to Click if you click from other than general Tab in Lenovo_Ultranav UXUI INF Fixed "Restore All Default" not working on Tap to Click Checkbox if you switch from different tab.
TP-45794 Right Button Click has no function if you disable Two Finger Click in Lenovo_Ultranav UXUI INF Group-20 Fixed Right Button Click not working if you disabled Two Finger Click in Control Panel.
TP-45826 Top Edge settings gets uncheck even though you click ok in Lenovo_Ultranav UXUI INF Fixed control panel TopEdgeSwipe get unchecked by the EnableEdgeSwipe Checkbox.
TP-45847 Add option of "Two-Finger Double Tap" on HID=LEN0052 Hide 2F double tap in LEN0026.

Issue Number Description Fix Comment
Added HID mouse filter callback functions.
TP-45582 BSoD on WHCK test Keyboard filter driver should pass specific IOCTL to function driver.
TP-45786 BSOD 0x1E occur when customer uninstall driver For uninstall case, we still need to unregister notification handler.
TP-45792 988033 Touchpad cannot be disabled/Enabled by hotkey(Fn+f2)on bullet unit Fix Mux KBC if touchpad is connected to port 1, 2 or 3.
TP-45801 Keep motion/tap/gesture suppression after palm before timeout Last palm time stamp variables were reset. Fix "keep motion/tap/gesture suppressed after palm before timeout" feature.
TP-45803 Show right asic type from Diag. page Show right ASIC type for 1320 and 1321 on Diag. page.
TP-45688 Tap Zone UI is enable even though you disable Tapping Lenovo_Ultranav UXUI Fixed Tap Zone UI is configurable after you disabled Tapping checkbox.

Issue Number Description Fix Comment
TP-45582 BSoD on WHCK test Fix BSOD when doing system WHCK test
TP-45663 BSOD for WHCK "Fault Injection Test" Fix WHCK Fault Injection Test
TP-45445 2 Finger Tap doesn't work Remove the calls to GetLongProperty() in the else block. Remove lines 13484-13488.
TP-45607 Settings gets saved even though you dont click ok button when you switch to other tab Lenovo_Ultrnav UXUI Fixed Settings gets saved even though you dont click ok button when you switch to other tab.
TP-45688 Tap Zone UI is enable even though you disable Tapping Lenovo_Ultranav UXUI Fixed Tap Zone UI is configurable after you disabled Tapping checkbox.

Issue Number Description Fix Comment
TP-44637 Testarossa - BITS087995: [PT_TSA]Sometimes mouse cursor don't change icon as scrolling Added fix to show custom cursor correctly.
TP-45194 English description on Simplified Chinese OS Update translations
TP-45590 BSOD 0x10D occur when doing Restart,S3 and S4 +LAN (Right usb port) 14 hours Unregister RMI callback func before register it.
TP-45142
(B-45)
The cursor moves a little by trackpad operation even after disabled Don't do cursor playback when 5BCP's TouchPad is disabled.
TP-45330 Lenove UXUI German: The text of "Chiral Motion Circular Scroll" and its description are overlapped in Scroll tab Fixed "Chiral Motion Circular Scroll" checkbox and description are overlapped in German language.
TP-45445 2 Finger Tap doesn't work Remove the calls to GetLongProperty() in the else block.
TP-45508 Cursor moved out window when performing 2 finger scrolling add back the registry removed in TP-44425.
TP-45534 Changing Starting Zone size in Lenovo Button Resizer Tool won't work. Fix mffilter calling tpfilter::IsInPalmDetectOriginationZone()
TP-45545 TrackPT click does not work after disable TouchPad Rollback the fix of TP-45328 since it breaks the behavior of 5BCP.
TP-45548 Auto directional change when performing 2 finger scrolling avoid to get wrong window handle when doing 2FignerScrolling with Momentum on. (That will introduce a scrolling jump)
TP-45551
(ECR185030)
Some information display incomplete in Touchpad UI Fixed some information display incomplete in Touchpad Settings GUI.
TP-45623 The text"Click Anywhere" on ThinkPad Tab is truncated for Russian langauge Fixed "Click Anywhere" string is truncated in Russian langauge.
TP-45626 Text "Horizontal Region" is overlaping with the touchpad image Fixed "Horizontal Region" text is overlaping with the touchpad image in Russian language.

Issue Number Description Fix Comment
TP-45504 Spyder ULT - There is no function after install driver Pass the WdfRequest handle to the WDF function .
TP-44685 UX UI changes to sync up with documentation [ADC] you should add these to all rtf files, so the translation checker will find them.
TP-44870
(B-36)
Three fingers on the Touch Pad can launch "notepad.exe” Remove 3F Press gesture from LEN0034.
TP-44917
(A-90, ECR183178, ECR183181)
Auto directional change when performing 2 finger scrolling solve the issue that big jump occurs when doing 2F scrolling. -- FollowUp: [ADC] It looks like the first change breaks the code right above it. On the second change, instead of undoingthe problem after calculating the delta, add a check of IsAnyFinger() on the appropriate packet either primary or secondary to the code above it. This 2nd change breaks the finger swapped case because you're checking IsAnyFinger() on the wrong packet.
TP-45298 Korean UI has not been translated into Korean Fixed UI strings had not been translated into Korean.
TP-45308
(ECR183799)
Tap Zones tap is missing Fixed Control Panel Tap Zones page is missing.
TP-45435 Incomplete checkbox in scroll after doing checking/unchecking Fixed UI scroll page checkbox display issue after doing checking/unchecking.
TP-45445 2 Finger Tap doesn't work Solve the problem that 2 Finger Tap is not working after pressing "Restore All Defaults" in UXUI.
TP-45448 v17.0.x cannot upgrade install on v16.6.4.x Enable upgrade install
TP-45507 TouchPad doesn't work after mode change(Merge Code) [Merge branch to trunk] : Lenovo EC will send pseudo scan code to disable TP when system is under tent mode. After return back to normal mode, the disable/enable state is allowed to control by UI.
TP-45512 Drop down menu box is not align for Tap Zone Levnovo_Ultranav UXUI Fixed Drop down menu box not aligned issue in Tap Zone page.
TP-45534 Changing Starting Zone size in Lenovo Button Resizer Tool won't work. correct the problem that changing the Starting Zone size in Lenovo Button Resizer Tool won't work.

Issue Number Description Fix Comment
TP-45258 OEM_project_ (SYN1E62) - BSOD after installing v17.0.9 driver Use InterlockedExchange() and add comments.
TP-44634 UI languag issue on Europe languages Fixed UI languag issue on Europe languages.
TP-44685 UX UI changes to sync up with documentation UX-UI final update
TP-44809
(B-37)
One Finger Edge Scrolling still can use after uncheck Scrolling [TPDC] It looks like the condition will not be true.
TP-44994
(ECR180836)
Video overlapped by 2nd Video in Ultranav Properties [ADC] Remove a dynamic cast from code.
TP-45079
(ECR182236)
ClickPad still have function after Rotate system to Tablet mode/ Tent mode/ Stand mode. Make sure packets not processed when 5BCP is in Tablet mode/ Tent mode/ Stand mode that have both TouchPad and TrackPoint disabled. -- Previous check-in Trunk took wrong file that the logic is not correct. Sorry for the mistake.
TP-45086
(ECR181508)
Scrolling Description of ThinkPad Setting is in US text on Japanese OS Add translations for GUI
TP-45299 The text for "Horizontal Region Size" and "Vertical Region Size" have been truncated in Russian language Fixed "Horizontal Region Size" and "Vertical Region Size" have been truncated in Russian language.
TP-45300 Advanced Tab ->Smart Check Tab, the description for Gesture Filtering has been cut off Fixed "Gestures Filter" string has been truncated in Russian language.
TP-45301 Advanced Tab - > Motion Tab, the text for "Hevy Touch" has been cut off Fixed "Hevy Touch" string has been truncated in Russian language.
TP-45328 Right click works after disable both Touchpad and Trackpoint Enable/Disable buttons with TP device.
TP-45331 Lenovo-UXUI German: The text of "One Finger Edge Swipe" check box gets truncated Fixed UX UI the text of "One Finger Edge Swipe" check box gets truncated in Germany.
TP-45408 FP: need to distinguish between L and R click (using stick buttons) for Lenovo 5BCP Distinguish between Left and Right click (using stick buttons) on the ForcePad 5 button click pad.
TP-45414 3 Finger Swipe sometimes doesn't work Default disable Fast finger Switch -- Lenovo wants to keep original gestures when finger count changes.
TP-45415 MSFT requires touchpad driver to disable some features by default for Win8.1 Disable 2F rotate,3F/4F gesture as default of LEN0041/LEN0042 in win8.1.

Issue Number Description Fix Comment
TP-45096 Device fails detection after reflashing fw using SynapticsReflash found in v17_0_7 Fixed Device fails detection after reflashing fw
TP-45258 OEM_project_ (SYN1E62) - BSOD after installing v17.0.9 driver Use atomic variable to avoid reentry and add timeout mechanism as well.
TP-44994
(ECR180836)
Video overlapped by 2nd Video in Ultranav Properties Fixed help video overlapped issue in control panel.
TP-45217 Lenovo-UX UI German: the text for "Restore All Defaults" button got truncated Fixed UX UI the text for "Restore All Defaults" button got truncated in German language.
TP-45222 When "Slow Motion" and "Constrained Motion" are disabled, the items in the drop down boxes are still configurable Fixed "Slow Motion" and "Constrained Motion" are disabled, the items in the drop down boxes are still configurable.
TP-45308
(ECR183799)
Tap Zones tap is missing Fixed Control Panel Tap Zones page is missing.

Issue Number Description Fix Comment
TP-45258 OEMEnvy (SYN1E62) - BSOD after installing v17.0.9 driver Rollback codes. It seems problem to call Mutex acquire function in DPC.

Issue Number Description Fix Comment
TP-45025 After use touchpad to reboot system, it would BSOD in OS Check IRQL before calling RtlQueryRegistryValues function.
TP-45111 Mode switch failed on Win8.1 Suppor OEM SMBus Host Controller.
TP-45147 Cusor jumps with OEM 5BFP Add mechanism to avoid reentry for SMBus driver. Port reentry avoidance mechanism to CRMIPort.
TP-43819 TouchGesture Proposal ver0.6 - Long top edge swipe make Long top edge swipe easier to trigger
TP-44685 UX UI changes to sync up with documentation UX-UI Update
TP-44743
(A-87)
Change PalmCheck operation Enable feature "keep palm state until finger is up", and enable to all in Lenovo_UltraNav.
TP-44809
(B-37)
One Finger Edge Scrolling still can use after uncheck Scrolling Fixed One Finger Edge Scrolling still can use after unchecking Scrolling.
TP-44975 WHCK Failure (PS/2) - 17.0.5.3 Added Synaptics generic compatible ID *SYN0002 for Lenovo_Ultranav.

Issue Number Description Fix Comment
TP-42303 Improve Driver build process and release note for customers Remove useless notification in middle of build; Fix file verification script; Fix UTF-8 failure to translate non-ASCII apostrophe in release notes
TP-44354 Horizontal two finger scrolling can't work on PDF file via win8 PFD APP Fix horizontal scrolling becomes vertical scrolling in Metro simple Chinese pdf reader
TP-44770 Bonsai - Can not use zoom in/out function after put a third or more fingers on the touchpad Avoid canceling pinch action when more finger down feature is set.
TP-44975 WHCK Failure (PS/2) - 17.0.5.3 Added Synaptics generic compatible ID *SYN0002 for all PS2 touchpad infs; Added a hack until Microsoft fixes its WHCK tool
TP-45042 Scrolling is not smoothly on metro app Photos and Camera while ZoomPerfect is enabled Fix injection error for 2 finger scrolling gesture under Metro-mode app. This error will cause scrolling not smooth.
TP-44809
(B-37)
One Finger Edge Scrolling still can use after uncheck Scrolling Fixed One Finger Edge Scrolling still can use after unchecking Scrolling.
TP-44891
(A-89)
Multi-Finger Gesture cannot be kept when user leave one finger Let 2 Finger Scrolling continue when finger with index 0 is up.; Change scrolling distance calculation method for 2 finger scrolling.
TP-45079
(ECR182236)
ClickPad still have function after Rotate system to Tablet mode/ Tent mode/ Stand mode. Make sure packets not processed when 5BCP is in Tablet mode/ Tent mode/ Stand mode that have both TouchPad and TrackPoint disabled.
TP-45107 Convert to UX UI on Windows 8.1 platform Convert to UX UI on Windows 8.1 platform

Issue Number Description Fix Comment
TP-44571 Spyder ULT - Default setting is incorrect Duplicate of ClickpadViews, ClickpadViewModel for OEM Win7 UI for 2013.
TP-44879 OEMWPF TPPB - modified Win7 UI for 2013 Changed help text. Added new help text, all in English for now.
TP-44667 Registry for Touch Sensitivity change the customer new accepted range for Touch Sensitiviy in UX UI.
TP-44960 Registry to enable Cursor Orientation sync with Screen Rotation Enable AutoRotation for all PnPIDs in Lenovo_UltraNav
TP-44987 Convert classic UI to UX UI Apply UXUI to LEN2000/LEN2005.

Issue Number Description Fix Comment
Display ACM 2.0 type in Diagnostic panel
TP-44941 Getting wrong register offset of ACM20 existence for old FW Parsing ACM2.0 existence information correctly.; Update the packrat number.; Provide ACM2.0 disabled setting.
TP-44667 Registry for Touch Sensitivity change the customer accepted range for Touch Sensitiviy in UX UI.
TP-44870
(B-36)
Three fingers on the Touch Pad can launch “notepad.exe” Turn on 3F Press in LEN0034.
TP-44890
(G-08)
TouchGesture Proposal ver0.71 - Multi-finger Gesture Let 3 Finger Flick continue when more fingers down.
TP-44891
(A-89)
Multi-Finger Gesture cannot be kept when user leave one finger Let 2 Finger Scrolling continue when finger with index 0 is up.

Issue Number Description Fix Comment
Follow-up: add registry overrides for RMI4 caps; Add RMI4 capabilities query to API
TP-44188 Customer wants previous release notes combined with current release notes Add a "history" feature to ReleaseNotes.HTML; Build script now creates a history from previous release notes
TP-44828
(958966)
It will pop up the error "SynTPEnh.exe-Entry Point Not Found" at the end of insttalling Synaptics driver on Vista 32&64. Fixed SynTPEnh and SynTPHelper crash in Vista with driver built with Vs2012
TP-44803
(ECR178783, B-32)
W8:One-finger edge swipe still can work after uncheck Gestures Fixed One-finger edge swipe issue after Gestures checkbox is unchecked.
TP-44797 Add scan code to enable / disable touchpad Set the disable/enable hotkey for LEN0041.
TP-44685 UX UI changes to sync up with documentation Updated UX UI help file to sync up with documentation; Updated UX UI help file to sync up with documentation
TP-44804
(ECR178785, B-33)
All:Can control trackpoint point speed by adjust point speed change the customer accepted range for Pointing Speed in UX UI.; Correct the IOCTL code and range for Pointing Speed in UX UI. -- Roll back, for not changing the default values. (Only change Lenovo_UltraNav); change the IOCTL code and range for Pointing Speed in UX UI.

Issue Number Description Fix Comment
Do fixme and handle F11 data offsets properly. Still a wip since a large number of F11 data registers remain unchecked in the interrupt handler.
TP-44721 Gesture issue on Google Chromewith High DPI setting Fixed issue of two finger scrolling not working when cursor is near the right edge of the window with DPI=150%
TP-44750
(20130628 meeting with Kirk)
After log file capture Kirk would like the default folder opened so that the log file can be copied or viewed instead of just closing In Windows 8.1 Preview, the GetVersion(Ex) APIs have been deprecated.; In Windows 8.1 Preview, the GetVersion(Ex) APIs have been deprecated. Update Manifest
TP-43360
(A-66)
ECR158723 - PalmCheck slider change the StrokWThrehold and PalmRT values for Lenovo_UltraNav
TP-44715 UXUI triggers high CPU usage Fixed UXUI high CPU issue.

Issue Number Description Fix Comment
TP-42303 Improve Driver build process and release note for customers For release notes, if "Contact" field is missing, print the Creator of the Jira issue; Create a default empty dictionary in case JSON load fails for invalid and missing Jira numbers; Use Python decode('utf-8-sig') to strip byte order mark out of text; Do not distribute Release.txt any more since it is not updated. Use ReleaseNotes.html.
TP-43964 ACM 2.0 change of algorithm strength driver meta-bug Make contact type interface consistent. Add HasACM2() query.
TP-44618
(TM-2768-001)
The systray icons will flicker when scrolling in a photos viewer with three finger flick Only turned on IME workaround for twist action instead of all gestures for Photo Viewer.
TP-44682 Use maximum force instead of total force for multiple fingers click Used maximum force instead of total force for MF click.
TP-44692
(ECR177029, ECR176429)
Copyright issue Update Coypyright to 1996-2013
TP-44550 Change default settings The oringal 3F flick settings did not apply to win8 well.; Disable 3F Vertical and 4F Horizontal gesture as default in UXUI.
TP-44585
(ECR174438, ECR174486)
Change video for TapZones Change TapZones video on Windows 8.; Change TapZones video on Windows 8.
TP-44685 UX UI changes to sync up with documentation UX UI change request to sync up with documentation.; UX UI change request to sync up with documentation.

Issue Number Description Fix Comment
TP-44299 Right side, down side "Return at edge of screen" in Momentum doesn't work Fixed the bounce off screen edge in momentum not working issue with high DPI.
TP-43813 Tertiary(Middle) button click to scroll a target window in TrackPoint state is not recognized as scrolling but recognized as area selection or dragging. ---
TP-43974
(A-76)
Registry value to disable the original lift requirement disable the lifting requirement for TrackPoint
TP-44607 Apply UXUI Apply UXUI to LEN0034, LEN0035, LEN0038
TP-44629 2F horizontal swipe will be triggered after click the previous / next button on photo viewer Disable 2F Horizontal scrolling in photoviewer for several Lenovo INF.

Issue Number Description Fix Comment
TP-44440 Convert packet count to time Improve taps-Convert packet count to time.; Make gesture work properly for different report rates of devices; Make PalmOnPad gesture works normal for various report rate of devices.; code improve by rename a function.; Add a utility function to clear packet.
TP-44531 Silent Uninstallation fail in toshiba.inf Silent Uninstallation fail with SynIsdll built with Vs2012; Silent Uninstallation fail in Win8 x64
TP-44533 Application crashes when we double tap on the top left corner of the TP to disable the touchpad in v17.0.0 Changed call convention from std to cdecl to fix syntpenh creash when it reads Png file.
TP-44564 ACM2.0 can't work on OEM machine FollowUp:Change uiQuery36Offset -- to uiQuery36Offset--.; Correct RMI query parsing.
TP-44516
(ECR174438, ECR174486)
Some Options in TapZones is not working Fixed TapZone Run... command not working issue in UX UI.
TP-44540 TouchGesture Proposal ver0.7 - Three finger swipe direction has been changed to match touchscreen Reverse 3 Finger Horizontal Flick direction in Windows 8
TP-44563
(A-85)
The cursor moves to the right during one finger edge swipe from the right edge Customer don't want cursor to be able to move when doing right edge swipe.
Issue Number Description Fix Comment
TP-44045 _project_ (175) - Tap to click will invalid for few seconds after 2 or 3 finger slide on pad Improve conmunication between API and Kernel Driver.;
TP-44046 _project_ (176) - Continue tap the 2-finger on the touchpad surface will always trigger both of mouse right and left button events. Improve tap vs drag with 1F and multifingers, as well as communication between API and Kernel Driver..
TP-44244 Task tray Synaptics icon, "Pressure graph" and "MoodPad" items cannot be seen. Fixed the wrong location of popmenu by right clicking trayicon, when the size of all items is set to 150% in control panel.
TP-44299 Right side, down side "Return at edge of screen" in Momentum doesn't work Fixed the bounce off screen edge in momentum not working issue, when the size of all items is set to 150% in control panel.
TP-44300 Enable Tap zone, even touch right up corner, Maximum windows doesn't work Fixed the issue of maximizing windows not working, when the size of all items is set to 150% in control panel.
TP-44348 Switch from VS2005 to VS2012 by Default Save 2005 solution; Switch from VS2005 to VS2012 by Default Use include and lib files from T drive; Bump SynTPCo19.dll to SynTPCo20.dll; SynDell;share\Png; Solution files; KmdfLibraryVersion = 1.11, WdfCoInstaller01011.dll; SynOsLib dir.lst; Remove ...2012.sln files; Inf2Cat; forcetext2bin; Use Include and lib files from T drive
TP-44457 16.6.5 sony2006.inf Two-Finger horizontal scroll failed. Only read application specific settings when apps switch happens, otherwise some user specific settings will be overridden if CPL is opened and changes are not apllied.
TP-43180
(A-53)
Problem Report: ECR156694: RG2:864:Unable to perform two finger scrolling on IE w/multi windows Make it able to scroll on non-focused IE when cursor is under it.
TP-44345
(B-28)
EdgeMotion Scrolling always works even disabled Set edgemotion of 1F/2F scrolling as disabled, and sync the control with 1F/2F scrolling edgemotion.
TP-44513
(ECR172202)
Three-Finger Swipe cannot work as expected aft uncheck. changes to reopen Fixed Three-Finger Swipe CheckBoxes not working properly in UXUI.
TP-44516
(ECR174438)
Some Options in TapZones is not working Fixed TapZone Run... command not working issue in UX UI.