## Synaptics Driver Release Notes for Lenovo

Version: 18.0.7.143
Date: 01-14-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27952 | Modify 3F flick video | Modify 3F Flick video.

Version: 18.0.7.142
Date: 01-13-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27856 | Synaptics Touchpad can't keep last enable/disable status. | [Branch] SYN2B34 is not Yoga type, should not enable "AlwaysEnableDeviceAtStart".
HDR-27864 | Add "ACM2" category parsing in registry | Add "ACM2" registry parsing for CPL controls and remove old method of graying specific controls while device has ACM2 capability
HDR-27911 | There will show two synaptic TP icon if you cancel the shutdown process | Clear dead tray icon while previous SynTPEnh.exe doesn't exit normally
HDR-27912 | [LCFC G70-80]Task bar icon refresh when rotate the picture with synaptic TP(driver:18.0.7.132) on chinese and English mode | Fixed icon refresh on task bar when rotating on Windows photo viewer
HDR-27963 | Touchpad status will be sync for pressing F6 hot-key twice after reboot on 1st driver installation | [Merge change to branch] : For SMB TP, driver will reconfigure PS2 pointingdevice device type to NGIPS2Legacy during switch to SMBus. But the Configkey are already defined before that. If there are some configuration of PS2 pointingdevice changed and saved, it will be stored with ConfigKey(Touchpad). When resume back from S3/S4, the configkey will be NGIPS2Legacy, and it can not load the last configuration well. Configkey should be also update when driver re-define device type.

Version: 18.0.7.141
Date: 01-06-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27765 | Touchpad status won't keep on previous state after resume back from S3/S4. | [Branch] : When globaldisable enabled, disable state and untilsessionend should be synced between SMB and PS2. Otherwise, each pointingdevice will send out diff 0x97 notification in APILoadState and confuse EC.
HDR-27889 | Remove Query command | Remove KBC Query command

Version: 18.0.7.140
Date: 12-30-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27777 | ESD failed | [branch] : Workaround to cover FW issue. Interrupt enable bits will be reset to 0 when ESD testing. FW will report F34 interrupt after ESD impact, driver will base on it to reopen interrupt enable bits to cover this issue. Workaround will be only existed in branch.
HDR-27859 | Set "Always Enable" as default setting. | Set "Always Enable" as default setting
HDR-27863 | Please rollback the changes for HDR-240 | rollback the changes for HDR-240

Version: 18.0.7.139
Date: 12-23-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | [Branch] : Apply the gesture decoding in button zone setting to all ImageSensor Clickpad.
|  | Disable 'Palm tracking' items while device supporting ACM2.0
|  | [Branch] : Keep device disable setting(Non enable device disable until session end), and remove readdeviceinfofromreg. Apply settings to SYN2B48/2B49.; [Branch] : Apply same settings to SYN2B4C/2B4D also.

Version: 18.0.7.138
Date: 12-10-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-20467 | Touchpad & Keyboard hangs up after resume back from S3/S4. | [Branch] : The PS2 port lock in ChwRMIPDPort::PutControllerByteToPS2Port should not be necessary. Normally, out of "ChwRMIPDPort::PutControllerByteToPS2Port" already like as CPDPort::SendDeviceState.
HDR-901 | Set/Get Laptop status via ACPI method for Lenovo Ideapad New UI | Obtain framework device object according to the port type

Version: 18.0.7.137
Date: 12-03-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-948 | Support 0x97 query command & confirm policy. | Change KBC notified method for SYN2B49, SYN2B4C, SYN2B4D

Version: 18.0.7.136
Date: 11-26-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-340 | Cursor cannot move when one finger in rest-finger area and another finger moves | [Branch] : Make 2F Pinch in button zone is allowed when 2F down and move together.
HDR-777 | Cursor will hang up 1~2s when left click pressed. | [Branch] : In recent Lenovo testing, they find the one finger resting and another finger pointing. Sometimes it will block for a while. Debug the issue with their procedure, there are two kind of case. 1. Non-intentional trigger left edge pull, caused the resting finger might be down in the left edge zone. 2. 2F gesture decoding should be limited with down with same time and move together. Simillar logic are existed for pinch, add them to 2F scrolling.
HDR-839 | Support 0x97 query command & confirm policy. | [Branch] : Change KBC notified method for SYN2B48.
HDR-858 | G4050-80 Win7 32bit Mini support PA Stress coldboot Bsod 0x7E point to SynTP.sys | [Branch] : Merge couple of John's fix for memory managment.
HDR-901 | Set/Get Laptop status via ACPI method for Lenovo Ideapad New UI | Add ACPI method to Get/Set laptop status stored in ECRam

Version: 18.0.7.135
Date: 11-11-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-780 | Cursor pointing will hook back when finger suddenly stop from fast moving | Implement the cursor hook back suppression algorithm. Enable it.
TP-48245 | New Enable/Disable Rule via ECRAM for Lenovo Ideapad | [Branch] : Change access method to virtual address(From MmMapIoSpace). This is draft version without debugging. Steve will help me to debug and correct my codes.; "driver is ready info" should be updatd after virtual IO address is available.

Version: 18.0.7.134
Date: 11-06-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-722 | Can not restore to default setting | Fix DisableDeviceUntilSessionEnd restore default issue by moving registry path from system to software
|  | [Branch] : FAE request to add same debugging info/behavior in HID device.
TP-48245 | New Enable/Disable Rule via ECRAM for Lenovo Ideapad | [Branch] : Lenovo Ideapad BIOS team propsed a new way(without sending scan code) to enable/disable device. The spec are attached in Jira. Currently, I do not know which platform will apply this logic. Manually release testing reg to customer for testing.

Version: 18.0.7.133
Date: 10-28-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-476 | Add scan code log for touchpad enable/disable | [Branch] : Record the device disable event in log.

Version: 18.0.7.132
Date: 10-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-486 | Gx0-80: TP momentary no function | [Branch] : Correct last merged, some codes are insert to wrong place.
HDR-502 | Keep previous touchpad state after S3,S4,warm boot ,cold boot. | [Branch] : Remove "HideEnableDisable" for non-yoga series platform. Remove "AlwaysEnableDeviceAtStart_AddReg" for non-yoga series platform.

Version: 18.0.7.131
Date: 10-11-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-386 | Touchpad has been disable after warmboot | [Branch] : Apply Yoga series settings to SYN2B3A.
HDR-414 | Update edge swipe setting for lenovo E10 | Adjust edge swipe setting for SYN2B40

Version: 18.0.7.89
Date: 09-19-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-171 | Please disable any angle twist rotate | Change rotation angle to 90-degree and active once for Microsoft Word & Excel & PowerPoint
HDR-240 | Please update edge swipe trigger distance threshold in registry | Change SliderActivationThresholdMils of Left&Right Edge Pull
HDR-31 (72257) | The photos switches too fast in MetroUi Photo and Lenovo Photo Master app | Decrease horizontal scrolling speed for Lenovo Photo Master and Metro Photos
HDR-310 | Palm rejection doesn't work with default setting | Add Lenovo_IS_AddReg for PNPID=SYN2B40
HDR-68 | Synaptics Touchpad can't keep last enable/disable status. | [Branch] : "AlwaysEnableDeviceAtStart" and "disable until session UI" are conflict. After discussion with FAE, remove "AlwaysEnableDeviceAtStart" from SYN2B33.
TP-48489 | Change tray icon pop up menu to 150dpi for Yoga3 Pro(3200*1800) | Merged to branch. Enabled DPI aware for enhancement application
TP-48688 | Hide feature on UI with platform ID = SYN2B48 | Hide Device Status settings in control panel for SYN2B48
TP-48694 | Edge Swipe UI Setting no function | Fixed Edge Swipe UI Settings display issue.

Version: 18.0.7.88
Date: 08-14-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48555 | Touchpad is on enable status when boot up on tent mode. | Make TP device run in PS/2 only mode.

Version: 18.0.7.87
Date: 08-08-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Roll back SynTPRes and change CaptionID instead.
|  | Rollback the changes of TP-48487 (Disable inertia and decrease slider speed for 2F horizontal scrolling)

Version: 18.0.7.86
Date: 08-06-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Set the proper font size on UI of control panel
|  | Added dependency of controls to have "enable continuous scrolling" to be able to check.

Version: 18.0.7.85
Date: 08-03-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HFW-3 | Cursor cannot move on G17 system sometimes | Porting Secondary finger count workaround to branch.
TP-48122 | Yoga3: UI Font size is not correct | Set the proper font size on UI of control panel
TP-48445 | UI is not horizontally aligned | Adjust the EdgeSwipesCheckBoxIS to be aligned with other options.
TP-48577 | Apply new HID=SYN2B4C | Apply new HID=SYN284C
TP-48578 | Apply new HID=SYN2B4D | Apply new HID=SYN284D

Version: 18.0.7.78
Date: 07-16-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48407 | Enable ACPI setting for some HIDs in Lenovo Ideapad New UI | [Branch] : Lenovo_Ideapad propose ACPI method to update lid status. Add settings and codes within this branch.

Version: 18.0.7.77
Date: 07-09-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48154 | Update help video for sensitivity setting for lenovo LBG | Update help video for sensitivity setting for lenovo LBG.
TP-48198 | 3F swipe is enabled by default under Win7 | [Branch] : Consolidate 3F/4F settings in common section, remove all the other 3F/4F configure section.
TP-48202 (71027) | Disable H-Scrolling in Windows Photo Viewer | [Branch] : Disable 2F Horizontal scrolling in photo viewer application.
TP-48221 (70909) | Please roll back the changes to TP-47697 | [Branch] : Lenovo ask to roll back previous change before help video is came out.
TP-48223 (71227) | Add Enable/Disable touchpad in UI for non Yoga project, follow V5.5 UI spec | [Branch] : For non-Yoga mode platform, the disable untill session end configurion should be existed in UI.
TP-48258 | Lenovo UI is too big in the screen | Lenovo UI is too big in the screen
TP-48266 | Modify default setting of SYN2B0C | Disable 3 finger flick by default on SYN2B0C.
TP-48274 | PnPID Application for Lenovo Ideapad New UI | Add PnPID for Lenovo Ideapad new UI
TP-48275 | Apply new PNPID for new project Tesla | New PnPID request.
TP-48276 | Apply new PNPID for new project Camaro | New PnPID request.
TP-48310 | Modify enable/disable scan code setting | Modify settings for SYN2A1B and SYN2A1C.

Version: 18.0.7.76
Date: 06-24-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48122 | Yoga3: UI Font size is not correct | Fixed Yoga3: UI Font size is not correct.
TP-48198 | 3F swipe is enabled by default under Win7 | [Branch] : Lenovo Ideapad redefine the spec that 3F/4F vertical/horizontal gestures should be disabled in default. Only horizontal could be configured in UI. Rename the big section and move to OEMCommon, include that for all Lenovo_Ideapad_NewUI

Version: 18.0.7.75
Date: 06-20-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48047 | UI Setting Change and UI is overlapped in some language | [Branch] : Copy fix from branch to branch.
TP-48171 | PnPID application for Lenovo_Ideapad_NewUI | [Branch] : Add two ids SYN2A1D/SYN2B46, are same as SYN2B43.
TP-48172 | PnPID application for Lenovo_Ideapad_NewUI | [Branch] : Add two ids SYN2A1D/SYN2B46, are same as SYN2B43.

Version: 18.0.7.74
Date: 06-09-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47900 | Cowork with Lenovo Ideapad to define a new ACPI notification method | [Branch] : There is one corner case, Microsoft can not notify lid status well. Lenovo BIOS team provide another notificaton, implement some codes to cover the corner case. If this is necessary merged to trunk, I will add reg to limited the function only in Lenovo_Ideapad.
TP-47991 (N/A) | Left & right click no function on 2-button touchpad | [Branch] : Correct settings, 2A1B/2A1C should be SMBus Touchpad(not clickpad).

Version: 18.0.7.73
Date: 05-29-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47877 (N/A) | Modify tapping sensitivity | apply fix again to right PNPID SYN2A1B/SYN2A1C.
TP-47876 (68231) | Turn-off zoom-in/out desktop icon | apply fix again to right PNPID SYN2A1B/SYN2A1C.
TP-47991 (N/A) | Left & right click no function on 2-button touchpad | [Branch] : 2A1B/2A1C are coming from SMB. These 2 ids should keep Lenovo_Ideapad_NewUI style. Suppose 2ids should have same UI as SYN2B3C.

Version: 18.0.7.72
Date: 05-27-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47766 | Modify default setting | [Branch] : Fix build error.
TP-47940 (67262) | Please enable pseudo disable for RMIHID | [Branch] : Apply pseudo-suspend to Lenovo_Ideapad_RMIHID.

Version: 18.0.7.71
Date: 05-23-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47879 | PnPID application for Lenovo_Ideapad_NewUI | Add PnPID record for Lenovo IdeaPad NewUI

Version: 18.0.7.70
Date: 05-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47619 (67114, 66235) | Synaptics touchpad lose click function during normal use (idle/copy file...) | Merged codes from branch to branch.
TP-47766 | Modify default setting | Modify default settings for two-button touchpad.
TP-47877 | Modify tapping sensitivity | [Branch] : Reduce touch threshold and disable Touch in Desktop for SYN2A1B/2A1C.
TP-47879 | PnPID application for Lenovo_Ideapad_NewUI | Add PnPID for Lenovo IdeaPad NewUI; Add PnPID record for Lenovo IdeaPad NewUI

Version: 18.0.7.69
Date: 04-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47646 | 2F vertical scrolling is hard to trigger when 2F travelling apartly | [Branch] : Depend FW tunning and customer testing, 2B40 should apply some change. 1. Remove 4F 2. Lower touchthreshold 3. Expand 2FVeritical scrolling angle 4. Edge swipe zone settings.

Version: 18.0.7.68
Date: 04-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47529 | Edge scrolling setting on UI disappered on IS touchpad. | [Branch] : Some UI control lose function, correct IOCTL mapped code.
TP-47610 (66620 / 66621) | Update edge swipe setting for lenovo Y70 | [Branch] : Adjust edge swipe setting for SYN2B34.

Version: 18.0.7.67
Date: 04-08-2014
No changes
Version: 18.0.7.66
Date: 04-03-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47527 | Modify default setting of SYN2B38 & SYN2B39 | [Branch] : Reduced detection procedure for saving time. Apply settings to several ids.
TP-47529 | Edge scrolling setting on UI disappered on IS touchpad. | [Branch] : Control should not be limited with PS only. Change settings to be workable with PS/IS.

Version: 18.0.7.65
Date: 04-02-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47325 | Please implement V5.5 UI spec in v18_0_7_Lenovo_Ideapad_Branch | [Branch] : Sync the UI style are same in both win7 and win8.

Version: 18.0.7.64
Date: 03-20-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47423 | Branch Build Request for Lenovo Ideapad New UI | [Branch] : Driver will keep using same command code settings after resume, but it might not be synced with FW. If device is power down when system into s3/s4. Initialize command code each time to gurantee command code is synced.

Version: 18.0.7.63
Date: 03-19-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47315 | Touchpad has no data report during running burn in test | [Branch] : There is one logic to reset command code when SMBus R/W failed(Many PC benchmark/system testing tools will block SMBus). It is like a workaround to retry this SMBus R/W, but directly reset command code may break other existed RMI function command code(Initialize it when preparefun). Then driver can not read the RMI data well. Remove it from branch.
TP-47318 (65050) | [Z4050-75_SIT] SYN TP Three-Finger Flick sometimes not sensitive. | [Branch] : FW contain some finger-tracking issue, enable ReCapture finger down feature before FW fix it.
TP-47399 (65724) | Stand mode resume from S3, show 2 TP icon in task bar. | [Branch] : Change the launch method back to task-scheduler in SYN2B2E.

Version: 18.0.7.62
Date: 03-12-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-47253 | Change Tray icon stataus after query command | [Branch] : Add pseudo suspend to be one of disable state.
TP-47290 | Please disable AdjustCursorSpeedByResolution for lenovo Y50 | [Branch] : Disable pointer speed adjustment in SYN2B34.
TP-47325 | Please implement V5.5 UI spec in v18_0_7_Lenovo_Ideapad_Branch | [Branch] : Adjust UI settings, and remove non-necessary configuration(Gesture_API).
TP-47343 | PnPID application for Lenovo_Ideapad_NewUI | [Branch] : Add new id SYN2B43, all settings are same as SYN2B32.

Version: 18.0.7.61
Date: 02-25-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-1863 (FM: 2259) | This is a placeholder for build generated checkins. | New build number range for v18_0_7 Lenovo_Ideapad
TP-46906 | CPU loading high with our touchpad driver/app(Lenovo_Ideapad_NewUI) | [Branch] : Remove FastFingerSwitch feature from Kona.
TP-47112 | Set touchpad as enable state before query command | [Branch] : Release pseudo suspend after detection in SYN2B3A/SYN2B3B.
TP-47184 | Please update edge swipe help video | Replace help video of edge pull gesture.

Version: 18.0.7.32
Date: 02-14-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46995 | Support query command | [Merge to branch from branch] : Avoid KBC did not send pseudo scan code to initial TP, keep sending query command when user maniuplation.

Version: 18.0.7.31
Date: 02-06-2014
No changes
Version: 18.0.7.30
Date: 02-05-2014
No changes
Version: 18.0.7.29
Date: 02-03-2014
No changes
Version: 18.0.7.28
Date: 01-31-2014
No changes
Version: 18.0.7.27
Date: 01-30-2014
No changes
Version: 18.0.7.26
Date: 01-30-2014
No changes
Version: 18.0.7.25
Date: 01-28-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46804 | PnPID application for Medion/Wistron | [Branch] Add PNPid for Medion SYN0339 same as SYN2B3B.
TP-46841 | PnPID application for Lenovo G70 & Z70 | [Branch] : Add new ids SYN2B41/SYN2B42.

Version: 18.0.7.24
Date: 01-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46773 | PnPID Application for Lenovo Ideapad New UI | [Branch] : Add new ID SYN2B40, all settings are same as SYN0741, only scan code settings has different definition.
TP-46854 | Apply attached registry for Lenovo Ideapad New UI | [Branch] : Due to KBC issue, turn off Mux to SYN2B2E.

Version: 18.0.7.23
Date: 01-17-2014
No changes
Version: 18.0.7.22
Date: 01-16-2014
No changes
Version: 18.0.7.21
Date: 01-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46790 | Update lenovo logo in the property page | [Branch] : Change the Logo picture.
TP-46797 | Using service to speed up our start time - related to TP-46737 | [Branch] : Apply the feature 'Launch user mode application by service" to all in Lenovo_Ideapad_NewUI.

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-46098 | Improve 2F scrolling and inertial feeling | Set 2F scrolling and inertia improvements for Lenovo_Ideapad_NewUI all platforms.; Do not use SendInput for Powerpoint.; Update 2F inertia scrolling speed for PDF; fix an error in save speed values; Change scrolling type to use wheelmouse input for win8+.; Set 2F scrolling and inertia improvements for all platforms.
TP-46695 | Change the pinch speed default setting to 1 | Change PinchScale to 0x100 for SYN2B36/2B37/2B38/2B39.
TP-46702 (ECR196822) | Click have no function after do restart | Remove stick setting and add more checking to generate capability.
TP-46705 | When do edge swipe with angle, it sometime doesn't trigger | Adjust edge pull angle limitation for 2847/2848 platform.
TP-46709 | PnPID application for Lenovo_Ideapad_NewUI | Add PNPids for SYN2B3E and SYN2B3F.
TP-46710 | Update edge swipe settings for lenovo B40/G40-45/Z40 | Adjust edge pull settings of SYN2B38/2B3C/2B3D.
TP-46711 | Update edge swipe settings for lenovo B50/G50-45/Z50 | Adjust edge pull settings of SYN2B39/2B3E/2B3F
TP-46717 | IDs in Lenovo_Ideapad_NewUI for TM-02847-001/TM-02848-001 should be IS Touchpad+ACM2.0 | Correct settings of SYN2B2C/2D/2E/2F, all should be Image sensor + Touchpad UI + ACM2.
TP-46766 | Update edge swipe setting for lenovo Flex2 | Adjust edge pull settings of SYN2B3A/2B3B.

Version: 18.0.6
Date: 12-27-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46278 | Add 'Lenovo' logo at Mouse Property/Device Settings page | [Merge to trunk] : Add Lenovo Logo to setting dialog.
TP-46394 | Add tap re-tries for tap filter area | [Merge to trunk] : In ACM1.0, sometimes device can not detect palm 100% and report it as finger. For this kind of situation, enable Tap filter to customer. However, they feel the tap filter may drop the intently tap when it happened in edge. Balance these points, Lenovo ask us to free the intently tap when edge tap quickly happened twice.
TP-46639 | 2F rotate on UI, position of rotation is not correct | Some control will refer to Image sensor or not to reflect the UI with clickpad or touchpad style. Some of Lenovo platform are ImageSensor but defined as Touchpad.
TP-46655 | Remove the 3F 'Enable Swipe Up/Down' in UI | Remove 3F Flick Up/Down UI at all.
TP-46666 | Device state is not matched definition, until syntpenh.exe is startup | When Globaldisable and devicedisabeuntilsessionend are both enabled, device should be enable without waiting for user mode application sync.

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.
|  | Change scroll to have more ways in 2FScrolling for cursor not in focused targets.
TP-46537 | Change the 2F scroll speed from fastest to 3 | Adjust 2F scrolling settings.
TP-46578 | Four fingers default setting of swipe up/down should be disable | Some module are ImageSensor and run as Touchpad. Settings need to configure as Touchpad that defined in Lenovo SPEC.
TP-46584 | Tune edge swipe parameters for lenovo G400/G500 | Adjust edge pull settings of SYN2B36/SYN2B37.
TP-46596 | Update left edge swipe parameter for lenovo Columbia | Adjust left edge pull settings of SYN2B32.
TP-46614 | Support corner tap on ACM 2.0 | Enable settings to deal with corner object type for corner tap.
TP-46635 | Edge Swipe Setting Change for Lenovo Ideapad NewUI | Adjust edge pull settings.

Version: 18.0.4
Date: 12-12-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46098 | Improve 2F scrolling and inertial feeling | Change 2FScrolling settings to make scrolling speed smoother. Make ScrollingSmoothnessFactor be used for linear scroll, too. Change some Apps scrolling configuration for win8.
TP-46562 (57454) | Synaptics Icon Behavior is wrong in left handed setting | Tray icon button showup should match with real user click position.

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-46500 | Default Setting Change for Lenovo Ideapad New UI | Enable DisableDeviceUntilSessionEnd in some ids.
TP-46537 | Change the 2F scroll speed from fastest to 3 | Change 2Finger Scroll Speed to 0x60 for all platform.

Version: 18.0.2
Date: 11-27-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45740 | Enable coasting has no effect in Lenovo_Ideapad_NewUI INF | Fixed Enable coasting CheckBox has no effect.
TP-46353 (55487) | 2F scroll sometimes fails to trigger | Add retry count to allow user doing gesture in button zone.
TP-46396 | Modify scan code for enable/disable touchpad | Change scan code settings of SYN2B3B.

Version: 18.0.1
Date: 11-21-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46314 | Touchpad no function after install driver / reboot | Enable ACM2.0 in SYN2B38/SYN2B39 and update settings of SYN2B36/2B37/2B38/2B39.
TP-46322 (53436) | Change the default speed setting of 2F scroll to the 2nd position from the left | Remove compatible ID SYN0002, and change 2F scrolling speed default settings of SYN2B32.
TP-46396 | Modify scan code for enable/disable touchpad | Change scan code settings of SYN2B3A.

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-46221 | Change the label in task bar and property page from 'Synaptics Pointing Device' to 'Lenovo Pointing Device' for lenovo Ideapad | [Branch] : Change the display name as "Lenovo Pointing Device".

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-46215 | Sensitivity slide bar can't show out at first time. | Fixed Control Panel Sensitivity slide bar display issue.

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-45988 | Pinch speed too fast when doing the gesture a little faster | Adjust pinch speed for SYN2B2C.
TP-46098 | No inertial feeling for 2F scrolling | Fix a compile error for WInRT.; fix indent in coding; Fix an bug that make 1F-scrolling stopped after primary finger lift in an active 2F-scrolling.; Adjust 2F-scrolling and inertia speed for a platform.; Fixed an issue of sometimes inertial is not started or is stopped wrongly.
TP-46153 | Apply attached setting for Lenovo Ideapad New UI | Enable retry handling when get status command failed.
TP-46193 | 2F scroll coasting default is disabled | 2F coasting should be enable by default.
TP-46194 | Change Touchpad Status Setting to "keep enable" | Change settings of SYN2B36/SYN2B37. 1. Enable DeviceDisableUntilSessionEnd 2. Change the device type to PS2 Touchpad.

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-45951 | Enable Tap and Drag is enable even though you disable Tapping in Lenovo_Ideapad_NewUI | Fixed Drag and Drop is still enabled after disabling Tap.
TP-46032 | Not able to open Zoom video in Lenovo_Ideapad_NewUI | Fixed Not able to open Zoom help video.
TP-46097 | demo video is hard to click for play | Fixed demo video button is hard to click for play.

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-45989 | PnPID application for Lenovo_Ideapad_NewUI | Add two ids SYN2B3A/SYN2B2B, all settings are same as SYN2B33. Only disable key is different.
TP-46024 | PnPID application for Lenovo_Ideapad_NewUI | Add 2 new ids SYN2B3B SYN2B3C.

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.
|  | Add 2 new ids, SYN2B38/SYN2B39. All settings are same as SYN2B20.

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-45740 | Enable coasting has no effect in Lenovo_Ideapad_NewUI INF | Fixed control panel Enable coasting has no effect.
TP-45746 | UI string was cut off on Deutsche | Fixed UI string was cut off in German language.
TP-45825 | PnPID Application for Lenovo Ideapad New UI | Add two new ids SYN2B36/SYN2B37.

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-45746 | UI string was cut off on Deutsche | Fixed UI string was cut off in German language.

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
DW-44 | In-System PS/2 Debugging In DesignWorks v5.0.0 | Provide new RMI backdoor read functions for improved performance and to support reading RMI packet registers.
TP-45732 | Default Change for SYN2B31 | Disable SMBus interface of SYN2B31.
TP-45733 | Adjust Edge Swipe for Lenovo Ideapad New UI | Adjust edge pull settings of SYN2B14.
TP-45735 | PnPID Application for Lenovo Ideapad New UI | Add PnPIDs for Lenovo IdeaPad New UI

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-45557 | UI string was cut off on Greek | Fixed UI string was cut off in Greek language
TP-45595 | Turn on pinch zoom gesture when there's a resting finger on button zone area. | Lenovo_Ideapad plan to turn on pinch decoding in button zone feature at all IS.
TP-45615 | Default Change for SYN2B31 | Disable edge gesture as default in SYN2B31.

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-44634 | UI languag issue on Europe languages | [ADC] k->K
TP-45454 | UI string was cut off on Spanish | Fixed UI strings were cut off on Spanish language.
TP-45456 | UI string was cut off on German | Fixed UI strings were cut off on German language.
TP-45461 | UI string was cut off on Romanian | Fixed UI strings were cut off in Russian language.; Fixed UI strings were cut off on Romanian language.; Fixed UI strings were cut off on Hungarian language.
TP-45538 | Default Change for SYN2B31 | Change edge pull settings and scan code of SYN2B31.

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-45338 | Default Change for SYN2B2C | Adjust SYN2B2C settings. 1.Remove tap filter(It is already removed in trunk) 2.Enable FastFingerGestureSwitch 3. Allow Pinch in button zone.
TP-45351 | Default Change for Lenovo Ideapad New UI | 1.Disable 2F Scrolling edge motion 2. UI scale with DPI 3. Expand the 2F scrolling distance. 4.Adjust SYN2B2C left edge setting.; Adjust coasting settings for all image sensor.
TP-45354 | Default Change for SYN2304 in Lenovo Ideapad New UI | Adjust SYN2304 edge settings.

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-45094 | Default Change for SYN2B2C | After customer evalutaed Tap filter feature, final decision is not to enable it. Remove settings.
TP-45257 | Remove 4 finger video play icon from Lenovo_Ideapad_NewUI | Get FAE feedback, Lenovo choose to hide the 4F video again.

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-43300 | Change Video and Description of four fingers in Lenovo Ideapad New UI | Add 4F flick help video file to Lenovo_Ideapad UXUI.
TP-45195 | Modify default setting of SYN2B11 | Adjust touchthreshold to SYN2B11.

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-45094 | Default Change for SYN2B2C | Adjust right edge pull settings and enable tap filter on SYN2B2C.

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-45032 | Please disable SMBUS for SYN2B2C | Disable SMBus to SYN2B2C(Temp), and show animation trayicon.
TP-45033 | Change Palm Detection Behaviour | Modify Palm Detection Config for SYN2B2C.

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-44815 | Win7/win8：locking drags works abnormally sometimes. | In draglock mode, driver should not release click even finger leave.
TP-44867 | Change Setting for all Profile Sensor in Lenovo Ideapad New UI | Adjust edge pull settings for all Lenovo_Ideapad_NewUI.
TP-44896 | Change Palm Tracking Value | Adjust Palm Reject threshold for all PS.
TP-44900 | Add scan code to enable / disable touchpad | Add disable/enable key to LEN0042.
TP-44920 | Set Global disable setting to all Lenovo Ideapad platforms. | Enable Global disable to all Lenovo_Ideapad_NewUI. Customer need the disable/enable state without user separation. This may be evaluation to Lenovo, they will check it and decide keep or remove it.
TP-44922 | Set Coasting as Enable in default | Enable 2F coasting as default to all in Lenovo_Ideapad_NewUI.

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-44689 | Palm Tracking fail in Lenovo_Ideapad_NewUI.inf | Follow Up:[ADC] Roll back this change and previous palm check logic.; As we changed logic of PalmCheck from w >= threshold to w > threshold, so we need to update "ignore" threshold accordingly.
TP-44840 | Do not filter click during typing | Adjust palmdetectconfig, not to suppress button.
TP-44841 | Change PalmDetectConfig Value | Update FAE request, only enable FastFingerGestureSwitch to SYN2B2C.; Adjust palmdetect setting of SYN2B2C.
TP-44867 | Change Setting for all Profile Sensor in Lenovo Ideapad New UI | Expand the cancel threshold of top edge pull.

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-44766 | Modify edge swipe behavior Lenovo_Ideapad_NewUI platform | Disable Right edge extend zone and features.

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-43300 | Change Video and Description of four fingers in Lenovo Ideapad New UI | Add 2 Vdieo for descrbing Lenovo_Ideapad 4F Flick feature.
TP-44645 | Pinch Behaviour Change for Lenovo Ideapad New UI | Apply the feature that gesture will be cancelled when finger count changed.
TP-44688 | 2F continuous scrolling behaves strangely | Roll back duplicate of TP-44707; Fixed 2F continuous scrolling behave strangely, changed 2Finger_EdgeMotionScroll to 2Finger_Coasting
TP-44689 | Palm Tracking fail in Lenovo_Ideapad_NewUI.inf | Fixed Control Panel Palm Tracking not working properly.; Follow Up [ADC] Change the constant for slider position 0 (PalmRT=0) from 15->16.
TP-44707 | 2F countinous scrolling should be coasting in Lenovo Ideapad New UI | Apply the change for Lenovo Spec 5.3 to all Lenovo_Ideapad_NewUI.
TP-44720 | Apply Setting for Lenovo Ideapad New UI | Ignore more packets after button clicked. Lenovo test this feature and decide to use 16 for all clickpad.

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-44599 | New Hardware ID application for Lenovo Ideapad | Add new Id SYN2B2E, all settings are same as SYN2B2C.
TP-44600 | Adjust Edge Swipe Width for S410P | Adjust edge pull setting of SYN2B23.
TP-44614 | Set "Enable Edge Motion" to check | Disable EdgeMotion in win8, enable it in win7 and before.
TP-44628 | Move HIDs to Lenovo_IdeapadNewUI | Move 2 id SYN2B0A/SYN2B0B from Lenovo_Ideapad to Lenovo_Ideapad_NewUI, all settings are same as SYN2B1C.
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.
TP-44630 | PnPID application for Lenovo Ideapad | Add 2 id (SYN2B2F/SYN2B30), all settings are same as SYN2B25.
TP-44643 | Adjust Edge Swipe Setting for Lenovo Ideapad | Adjust edge pull settings for several ids.
TP-44646 | HID Applicaiton | Add new PNPID SYN2B31, all settings are same as SYN2B26. Only change scan code definition.

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-44471 | No Help Text in CN OS | Fixed Control Panel No Help Text in non-englishg OS.

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-44473 | Modify default setting for Ideapad NewUI v5.3 spec. | Modify default settings for Ideapad NewUI ControlPanel.
TP-44480 | Apply setting for Lenovo IPG | Adjust edge pull settings for SYN2B2A.