## Synaptics Driver Release Notes for Lenovo

Version: 18.0.7.39
Date: 03-31-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47026 | Make a test driver with trapezoid shape middle button zone for TrackPoint | Make the driver be able to get default trapezoid shape middle button zone size
TP-47292 (ECR202053, ECR202054) | some clickpad content is not show Chinese/Japanese on Chinese/Japanese OS. | Merge translations to Lenovo Branch
TP-47445 | Occasional tap and drag occurs during initial pointing on Lenovo 5BCP with ACM2 due to hovering contact seen | Fix accidental tap & drag due to hovering contacts seen in initial frames of motion
TP-47460 (SF779529) | Program windows suffer random movements | Don't send zero packets to prevent the jump of windows in Win 8, DPI set to 150.

Version: 18.0.7.38
Date: 03-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47026 | Make a test driver with trapezoid shape middle button zone for TrackPoint | Make the driver be able to set/get default trapezoid shape middle button zone size
TP-47299 | "Use Classic TrackPoint Mode Only" cannot be selectable when disable TrackPad by BIOS | trackpointdisabledbygpio bit is set on a 5bcp system

Version: 18.0.7.37
Date: 03-16-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47394 | Use 3mm for Edge Swipe(Top/Left/Right) | Use 3mm for Edge Swipe(Top/Left/Right).

Version: 18.0.7.36
Date: 03-13-2014

Issue Number | Description | Fix Comment
--- | --- | ---
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-47011 | Change Right Edge Swipe video | Change Right Edge Swipe video.
TP-47064 (ECR199373) | Click tab settings still enable w/ TrackPad Disable | [TPDC] Please remove line1055 which is same as line1053.
TP-47082 | Scrolling cursor does not go back to the standard pointer cursor after two-finger scrolling with the inertia. | [Branch] : 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 | [Branch] : Enable UXUI in Prince.
TP-47252 | Missing Click Issue | Adjust edge region palm zone sizes to decrease chances of filter clicks by a big finger
TP-47285 | Enhancement lauched by service | [Branch] : Enable the feature "Launch SynTPEnh by service" in LEN0049.
TP-47299 | "Use Classic TrackPoint Mode Only" cannot be selectable when disable TrackPad by BIOS | Fixed "Use Classic TrackPoint Mode Only" not selectable when TrackPad disabled by BIOS.
TP-47300 | Both of TrackPoint and TouchPad are greyed out and uncontrollable | Fixed Both TrackPoint and TouchPad are greyed out and uncontrollable.
TP-47321 | Make key proximity timeouts for a click independent from a tap | Make key proximity timeouts for a click independent from a tap
TP-47337 | Change "Pointing Speed” to "Touchpad Pointing Speed” | Change "Pointing Speed" to "TouchPad Pointing Speed".

Version: 18.0.7.35
Date: 03-04-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46902 | BSOD on Sting-2 | [Branch] : Merge change to this branch, and reduce polling interval for MSDN info.
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-47011 | Change Right Edge Swipe video | Change Right Edge Swipe video.
TP-47033 | resting palm on right button zone try to use trackpoint middle button frequently creates a right click | : pCurPktLastLanded -> pLastPktOfLastLanadedFinger. Check packet state for finger & prox presence rather than calling IsFinger(); Iterate through all finger indices when searching for finger contacts
TP-47035 | edge swipe after pointer motion can trigger right edge swipe | Add constraint to prevent the false-triggering of right edge swipe.
TP-47064 (ECR199373) | Click tab settings still enable w/ TrackPad Disable | Fixed Click tab settings still enable with TouchPad Disabled in BIOS. Fixed Click tab settings still enable with TouchPad Disabled in BIOS.
TP-47104 | PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200B | Added PNPID LEN200B
TP-47171 (ECR200831, ECR200832) | Can't re-enable "Tap to Click" after unchecked "Tapping" then selected the tab of "Click" | Fixed Can't re-enable "Tap to Click" after unchecked "Tapping" then selected the "Click" tab.
TP-47176 | Change 5mm to 3mm for Edge Swipe | Per UE recommendation, change left/right edge swipe threshold to 3000 microns.
TP-47190 (ECR200675) | ThinkPad tab Pointing Option is always blank w/ Trackpoint disabled | Fixed ThinkPad tab Pointing Option is always blank with TrackPoint disabled.
TP-47191 (ECR200716) | Two finger scroll function is enabled w/ Classic TrackPoint | Fixed Two finger scrolling function is enabled in Classic TrackPoint.
TP-47192 (ECR200724) | Some settings in Smart Check tab is enabled w/ Classic TrackPoint mode | Fixed Smart Check tab settings are enabled in the Classic TrackPoint mode.
TP-47229 | "Gestures" and "Click Anywhere" word overlapping at "ThinkPad" page | Fixed "Gestures" and "Click Anywhere" texts overlapping in ThinkPad page.
TP-47230 | First edge swipe fail | Fixed first edge swipe failed. Merged to branch.

Version: 18.0.7.34
Date: 02-24-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47072 | PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200A | Add LEN200A for x64.
TP-47160 | Enable left click when there is a packet with button set but no finger position for Lenovo Ultranav | Allow left-clicks with no sensor data when locked in TrackPoint mode (while in dynamic mode).
TP-47176 | Change 5mm to 3mm for Edge Swipe | Per UE recommendation, change left/right edge swipe threshold to 3000 microns.
TP-47177 | Including the "Mid > Left > Right" in Classic and full button modes | When in trackpoint with full sized buttons or classic trackpoint modes, treat a 1 finger in left and 1 finger in right click as a left-click
TP-47178 | Scrolling settings keep disable after selected "Use Classic" | Fixed Scrolling settings keep disabled after selected "Use Classic TrackPoint Mode".

Version: 18.0.7.33
Date: 02-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Add a registry key for TouchInjection gestures..
|  | Per UE recommendation, change right edge swipe threshold to 3000 microns.
TP-45415 | MSFT requires touchpad driver to disable some features by default for Win8.1 | [Branch] : LEN0045/LEN0046 should not apply MSFT program.
TP-46228 | Long Top Edge Swipe should work under Windows Desktop when Injection gestures are enabled | Let Top Edge Swipe work under Desktop; fix Long Top Edge Swipe not working properly case
TP-46937 | Enable 4 Finger ZigZag Swipe | Porting 4FFlick Zig Zag feature to trunk -- correct the build break.
TP-46958 | [ACM2.0] TrackPoint state goes back to TouchPad state on a click with thumb and the resting root of thumb | Make it more restrictive to switch from trackpoint to touchpad mode.
TP-46981 (ECR198970) | TP-click no function at login screen w/Trackpad disable in BIOS | [Branch] : One of parameter will be referred by CTPFilter::APILoadState, it should be loaded before CTPFilter::APILoadState.
TP-46985 | 2nd tutorial video can't play when 1st tutorial video is playing. | Fixed 2nd tutorial video can't play when 1st tutorial video is playing.
TP-47000 (ECR198944) | Touchpad can turn on disp in Trackpoint Mode only | Fixed Touchpad can turn on display in Trackpoint Mode only.
TP-47012 | Japanese has the incorrect translation | Fix Japanese and Simplified Chinese translations for "Full" or "whole"
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; Make the driver be able to have trapezoid shape middle button zone for TrackPoint - correct previous typo...
TP-47029 | charm bar de-bouncing on the right edge swipe when AC is plugged in | Fixed charm bar de-bouncing on the right edge swipe when AC is plugged in.
TP-47033 | resting palm on right button zone try to use trackpoint middle button frequently creates a right click | Fix misinterpreted clicks when using the trackpoint and thumb to click slave button zones.; Detect classic trackpoint mode.; Follow-up: get correct finger contacts; Check other contact location only in TrackPoint and full sized buttons and Classic modes when decoding buttons. Improve touchpad mode detection.
TP-47036 | long top edge swipe | Let Top Edge Swipe work under Desktop; fix Long Top Edge Swipe not working properly case
TP-47052 (ECR199182) | Unav scroll icon does not show | Fixed scrolling icon missing
TP-47055 (ECR199311) | 3 finger horizontal swipe does not work on MS Photos | Fixed 3 finger horizontal swipe on Metro Photos
TP-47056 (ECR199342) | One finger edge swipefunction still enable during typing | Fix gesture suppression on keypresses for non-ps2 devices.
TP-47063 | 2BCP has "TrackPoint" in UI | Updated images of 2BCP
TP-47064 (ECR199373) | Click tab settings still enable w/ TrackPad Disable | Fixed Click tab settings still enable with TouchPad Disabled in BIOS.
TP-47072 | PNPID request : inf : Lenovo_UltraNav; PNPID = LEN200A | Add PNPid for LEN200A.
TP-47088 | Touchpad is on disable state when OOBE | [Branch] : SMBus or Mode switch failed, driver should resume PS2 directly.; Remove the unnecessary checked in.
TP-47110 | Turn off MUX support | [Branch] : Disable MUX detection in LEN0049.
TP-47160 | Enable left click when there is a packet with button set but no finger position for Lenovo Ultranav | Enable left click when there is a packet with button set but no finger pos

Version: 18.0.7.32
Date: 02-14-2014

Issue Number | Description | Fix Comment
--- | --- | ---
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, in v18_0_7_Lenovo_branch
TP-46935 (ECR198517) | TrackPoint/TouchPad Pointing opt take effct during selection | [ADC] Why is the call to RestoreState() necessary? OnOK() just saved what the current state is, so you're reloading the current state again. Why does that help?
TP-46937 | Enable 4 Finger ZigZag Swipe | [BRANCH] porting 4FFlick Zig Zag feature
TP-46960 | 2BCP UXUI | [ADC] Can we put this function in a utility file? Have 5bcp also use it.
TP-46974 | Momentum won't be able to turn off after set to "None" level | [Branch] : In some case, the slider may have specific MIN or MAX value, and value is not included in slider value range.
TP-46994 | Cursor freeze when 1st finger on resting zone and 2nd finger pointing | [Branch] : 1F stationary and 1F pointing might be acquire by original settings. Change the settings. After it is confirmed by FAE and customer, move it to trunk.
TP-47007 | 2BCP has "TrackPoint" in UI | Fixed 2BCP has "TrackPoint" in UI.
TP-47008 | Enable "Advanced" when the "Use Classic TrackPoint Mode only” is selected | Enable the "Advanced" button when the Classic TrackPoint Mode only is selected.
TP-47009 | Gray out "Pointing Speed” in "Use TrackPoint Only Mode” and "Use Classic TrackPoint Mode only” | Gray out "Pointing Speed" in TrackPoint Only Mode and Classic TrackPoint Mode only.
TP-47032 | Miss clicks on ACM 1.0 and 2.0 (Frame 0 and other improvement) | Add the ability to delay clicksmart click decoding. Fix button decoding when # of button frames did not meet min requirement.
TP-47041 | graphics not grayed out and text not aligned | Fixed graphics not grayed out and text not aligned; Fixed graphics not grayed out and text not aligned

Version: 18.0.7.31
Date: 02-06-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46903 | Win7：four finger swipe function not right. | Fixed four finger flick video for Win7
TP-46935 (ECR198517) | TrackPoint/TouchPad Pointing opt take effct during selection | Fixed TrackPoint/TouchPad Pointing option take effect during selection.
TP-46965 | Support APS (LEN0049, LEN0041, LEN0042, LEN002D, LEN002E LEN2009) | Support APS feature for LEN0049, LEN0041, LEN0042, LEN002D, LEN002E LEN2009

Version: 18.0.7.30
Date: 02-05-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46882 | Check ACM 2 seetings are applied to these PnP IDs | Instead of checking for egfcFilterNone, check if the registry exist so that you can turn of group filtering on ACM2 if needed. Update Edge filter zone size to allow top edge clicking works in v18_0_7_Lenovo_branch. Set PalmCheck filter for ACM2 to make them different from settings for ACM1 in v18_0_7_Lenovo_branch
TP-46960 | 2BCP UXUI | Implemented 2BCP UXUI.

Version: 18.0.7.29
Date: 02-03-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46935 (ECR198517) | TrackPoint/TouchPad Pointing opt take effct during selection | Fixed TrackPoint/TouchPad Pointing option take effect during selection.
TP-46937 | Enable 4 Finger ZigZag Swipe | [BRANCH] porting 4FFlick Zig Zag feature

Version: 18.0.7.28
Date: 01-31-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46913 (ECR198516) | Middle click function does not follow desired setting | Fixed Middle Button function does not follow desired setting. Fixed No Publisher Name in Program and Features for UltraNav

Version: 18.0.7.27
Date: 01-30-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46882 | Check ACM 2 seetings are applied to these PnP IDs | Set GroupFilter for ACM2 enabled device in v18_0_7_Lenovo_Ultranav branch.
TP-46913 (ECR198516) | Middle click function does not follow desired setting | Fixed Middle Button function does not follow desired setting.

Version: 18.0.7.26
Date: 01-30-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46925 | Disable 2 Finger Scrolling after select "Use Classic: TrackPoint Mode Only" | Disable Two-Finger Scrolling after selecting Use Classic TrackPoint Mode Only.
TP-46926 | Disable "TrackPoint Pointing Speed” after select "Use TouchPad Only" | Disable TrackPoint Pointing Speed after selecting Use TouchPad Only.
TP-46934 (ECR198698) | TrackPoint and TouchPad GUI are not fit properly on ThinkPad tab | Fixed TrackPoint and TouchPad Bitmaps are not fit properly in ThinkPad tab.
TP-46935 (ECR198517) | TrackPoint/TouchPad Pointing opt take effct during selection | Fixed TrackPoint/TouchPad Pointing option take effect during selection.
TP-46936 (ECR198643) | Click tab settings is enabled during TrackPoint only mode | Disable Click tab controls when switching to TrackPoint only mode.
TP-46944 | Control Panel Mode Change | Control Panel GUI need to refresh after Pointing Option Changed.

Version: 18.0.7.25
Date: 01-28-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45962 | Assess the APS support function | APS driver -- correct a logic error and remove redundant code.; Use IOCTL instead of Internal IOCTL for sending to APS driver. Add SIGNATURE.
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-46868 | Enable Touch Injection API | [Branch] Enable touch injection for all 2BCP and 5BCP PNPid
TP-46878 (ECR197609, ECR197586) | W7:Tapping does not function in Log on screen | [Branch] : 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-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.
TP-46935 (ECR198517) | TrackPoint/TouchPad Pointing opt take effct during selection | Fixed TrackPoint/TouchPad Pointing option take effect during selection.

Version: 18.0.7.24
Date: 01-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
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 | [Branch] : Enable 2F Tap as right click feature to all UXUI.

Version: 18.0.7.23
Date: 01-17-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46801 | Modify the UI for Lenovo 5BCP | Modify 5BCP Mouse Properties Page GUI; SaveState() and RestoreState are required

Version: 18.0.7.22
Date: 01-16-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45962 | Assess the APS support function | Support notification and communication for APS driver / PM driver -- add to v18_0_7_Lenovo_branch, LEN0041,LEN0042,LEN0049
TP-46833 | Support Broadwell Chipset for SMBUS | Support new Broadwell SMBus controller.

Version: 18.0.7.21
Date: 01-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46801 | Modify the UI for Lenovo 5BCP | Modify 5BCP Mouse Properties Page GUI.

Version: 18.0.7
Date: 01-10-2014

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, Dsiabled 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.

Version: 18.0.6
Date: 12-27-2013

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

Version: 18.0.5
Date: 12-20-2013

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)

Version: 18.0.4
Date: 12-12-2013
No changes
Version: 18.0.3
Date: 12-06-2013

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.

Version: 18.0.2
Date: 11-27-2013

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.

Version: 18.0.1
Date: 11-21-2013

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).

Version: 18.0.0
Date: 11-14-2013
Changes: OEM_Modules Kernel Multifinger_Filter Localization Palm_Detection F/W_Reflash Palm_Filter OSUtils
RMISMB Device_IO&INFO TPFilter Enhancement WingZone RMIHID INF RMI COM SMB Scrolling

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

Version: 17.1.1
Date: 11-07-2013
Changes: OEM_Modules Kernel Slider Multifinger_Filter Localization CMPD F/W_Reflash Palm_Filter OSUtils
Device_IO&INFO HID Enhancement Linux Control_Panel INF RMI Onscreen_Display TPFilter

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46162 | HP-_project_: 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 funtion issuel.
TP-46218 | Calculate the force after TPFiler | Calculate the force after TPFiler
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

Version: 17.1.0
Date: 10-31-2013
Changes: OEM_Modules OSUtils CMPD TPFilter COM SMB PS/2 Localization Palm_Detection Device_IO&INFO RMIHID
Multifinger_Filter Scrolling Slider ForcePad F/W_Reflash ThinTouch Control_Panel Audio Kernel
Enhancement Plugins INF

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

Version: 17.0.20
Date: 10-25-2013
Changes: OEM_Modules Kernel Slider Localization ThinTouch F/W_Reflash OSUtils TPFilter Device_IO&INFO CMPD
Enhancement Control_Panel Linux Plugins RMIHID INF Multifinger_Filter SMB Scrolling

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

Version: 17.0.19
Date: 10-17-2013
Changes: OEM_Modules Kernel Slider Localization ThinTouch Palm_Detection ForcePad Palm_Filter OSUtils Win_Apps Device_IO&INFO CMPD Scrolling Linux Plugins Control_Panel INF Multifinger_Filter COM TPFilter Enhancement

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

Version: 17.0.18
Date: 10-11-2013

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 Styk 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.

Version: 17.0.17
Date: 10-03-2013

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

Version: 17.0.16
Date: 09-26-2013

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.

Version: 17.0.15
Date: 09-19-2013

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.

Version: 17.0.14
Date: 09-13-2013

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.

Version: 17.0.13
Date: 09-05-2013

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.

Version: 17.0.12
Date: 08-30-2013

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.

Version: 17.0.11
Date: 08-23-2013

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 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.

Version: 17.0.10
Date: 08-15-2013

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.

Version: 17.0.9.1
Date: 08-14-2013

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.

Version: 17.0.9
Date: 08-08-2013

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 | HPConsumer.inf (Next/Blue) | Added Synaptics generic compatible ID *SYN0002 for Lenovo_Ultranav.

Version: 17.0.8
Date: 08-01-2013

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 | HPConsumer.inf (Next/Blue) | 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

Version: 17.0.7
Date: 07-26-2013

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.

Version: 17.0.6
Date: 07-18-2013

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.

Version: 17.0.5
Date: 07-11-2013

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.

Version: 17.0.4
Date: 07-10-2013

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 | Geasture 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.

Version: 17.0.3
Date: 07-10-2013

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.

Version: 17.0.2
Date: 07-10-2013

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.

Version: 17.0.1
Date: 07-10-2013

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 in toshiba.inf | Silent Uninstallation fail with SynIsdll built with Vs2012; Silent Uninstallation fail in in Win8 x64
TP-44533 | Application crashes when we double tap on the top left corner of the TP to disable the touchpad in HPNEWUI 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.

Version: 17.0.0
Date: 06-07-2013

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.