Synaptics Driver Release Notes for Lenovo_Ideapad_RMIHID
OS: 32-bit and 64-bit Windows 7, Windows 8, Windows 8.1 and Windows 10
Languages Supported: English, Arabic, Portuguese (Brazil), Croatian, Czech, Danish, French, French Canadian, Finnish, Greek, German, Hungarian, Indonesian, Hebrew, Italian, Japanese, Korean, Spanish (Mexico), Dutch, Norwegian Bokmal, Polish, Portuguese, Romanian, Russian, Swedish, Slovakian, Spanish (Spain), Slovenian, Thai, Turkish, Traditional Chinese, and Simplified Chinese.
Version: 19.0.17.104 Date: 06-30-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33766 ✓ | Update palm tracking setting for Yoga710-11 IKB | Palm detection doesn't match customer's request | Adjust Palm threshold

Version: 19.0.17.103 Date: 06-29-2016
System enhancements
Version: 19.0.17.102 Date: 06-24-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33672 ✓ | Update SYNA2B30 settings to non-Yoga | Customer's new request | Enable non-Yoga mode
HDR-33707 ✓ | Update scroll speed setting for Yoga710 | The update of cursor speed will impact scroll speed | Adjust scroll speed setting

Version: 19.0.17.101 Date: 06-22-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33525 ✓ | [Lenovo_Ultranav] Observed opposite scroll direction while performing chiral scroll in MS IE and Edge Browser | GetChiralAmount already includes the direction sign, so we should not calculate it again. | remove the direction calculation in CTouchAction
HDR-33653 ✓ | Update cursor speed for Yoga710-11 IKB | Current cursor speed can't match customer's spec | Adjust cursor speed settings

Version: 19.0.17.100 Date: 06-20-2016
System enhancements
Version: 19.0.17.99 Date: 06-08-2016
System enhancements
Version: 19.0.17.98 Date: 06-07-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33481 ✓ | 2F pinch doesn't work in 'lenovo photo master' | Not send correct key to Lenovo Photo Master | Driver will send MK_CONTROL+WM_MOUSEWHEEL to Lenovo Photo Master while Pinch, but the app doesn't response to the combined message but only WM_MOUSEWHEEL. So, for this app, we will send Up/Down Arrow message to make pinch take effect

Version: 19.0.17.97 Date: 05-31-2016
System enhancements
Version: 19.0.17.96 Date: 05-27-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33204 ✓ | Momentum function not working with T1006 based Touchpad | FW sometimes report wrong finger count and block the momentum process. | Porting HDR-31645 to branch. Compare the Z value in raw packet to make sure whether it is treated as a finger on the touchpad to calculate the real finger count.
HDR-33131 ✓ (122445) | Synaptics touchpad cursor speed is too fast. | Gain table length is too short and cursor speed doesn't adapt to display's resolution and DPI setting | Extend gain table to match different finger moving speed. Make cursor speed to adapt to different display's resolution and DPI setting

Version: 19.0.17.95 Date: 05-24-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-32884 ✓ | Picture can't be viewed by two-finger left or right scrolling on photo gallery | 2F horizontal scrolling is disabled on Photo Gallery because it will switch pictures continuously | Enable 2F horizontal scrolling and only activate once on Photo Gallery

Version: 19.0.17.94 Date: 05-23-2016
System enhancements
Version: 19.0.17.93 Date: 05-18-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-31771 ✓ | Enable Q-event in HID/I2C driver |  |

Version: 19.0.17.92 Date: 05-16-2016
System enhancements
Version: 19.0.17.91 Date: 05-12-2016
System enhancements
Version: 19.0.17.90 Date: 05-04-2016
System enhancements
Version: 19.0.17.89 Date: 05-03-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32884 | Picture can't be viewed by two-finger left or right scrolling on photo gallery | Enable 2F horizontal scrolling and activate once
HDR-33100 | Update settings for Ideapad of cursor speed tuning | Fix DPI query issue; Adjust cursor speed
HDR-33133 (122411, 122396) | 3-finger flick up behavior is different from demo video | Merge from trunk: trigger 3F flick up/down once while keeping same direction

Version: 19.0.17.88 Date: 04-27-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32135 | Error message occurred when install the driver v19.0.17.58Lenovo_Ideapad_RMIHID | v19_0_17_main_branch: Put back MatchID flag but let user option to continue to install not force to exit
HDR-33074 | [Lenovo Ultranav, Win10] redundant "HID" protocol shown in setup complete window | v19_0_17_main_branch: Removed SynHid.inf which supports legacy USB touchpad USB\Vid_06CB&Pid_0001
HDR-33103 | Update zoom/scrolling speed settings to all IDs for Lenovo Ideapad | Adjust 2F scrolling speed and zoom rate

Version: 19.0.17.87 Date: 04-21-2016
System enhancements
Version: 19.0.17.86 Date: 04-19-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32963 | Update the video to lenovo LBG | Update help video

Version: 19.0.17.85 Date: 04-14-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32292 | 2F flick will trigger more than one page in the photo app | Use app exe name to match specific window.

Version: 19.0.17.84 Date: 04-12-2016
System enhancements
Version: 19.0.17.83 Date: 04-11-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32819 | Tray icon lost and F6 cannot enable/disable touchpad | [Branch]Rollback and merge from trunk

Version: 19.0.17.82 Date: 04-06-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32718 | KB lost function from ship mode | Modify KBCNotifyConfig to remove ekbcdcfQueryKBCForDisableState
HDR-32819 | Tray icon lost and F6 cannot enable/disable touchpad | [Branch]Open Install registry from HKLM when needed

Version: 19.0.17.81 Date: 04-04-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32819 | Tray icon lost and F6 cannot enable/disable touchpad | [Branch]Get Install relatived value from HKR and HKLM

Version: 19.0.17.80 Date: 04-01-2016
System enhancements
Version: 19.0.17.79 Date: 03-31-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32828 | Yoga710: Cursor speed doesn't meet lenovo spec | Adjust GainTable to match Lenovo's cursor vs finger speed spec

Version: 19.0.17.78 Date: 03-23-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32416 | [HPConsumer, Win10, Spice] 4F & 5F Tapping information shows incorrectly in secret page. | v19_0_17_main_branch update dianostics info for multifinger tap
HDR-32718 | KB lost function from ship mode | Modify KBCNotifyConfig to use 686C port

Version: 19.0.17.77 Date: 03-18-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32668 | [Security] Libpng - v19_0_17_main_branch | v19_0_17_main_branch update libpng with v1.6.21
HDR-32682 | PNPID application for Lenovo_Ideapad_NewUI/Lenovo_Ideapad_RMIHID | Add new PNPid=SYN2B8C, SYNA2B2E

Version: 19.0.17.76 Date: 03-16-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32599 | [Lenovo_Ideapad_NewUI Win10] Three finger (3F) swipe up is too sensitive when user do 3F swipe up from windows minimize. | Adjust FingerOnPadFlickThreshold

Version: 19.0.17.75 Date: 03-11-2016
System enhancements
Version: 19.0.17.74 Date: 03-09-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32366 | Two Finger Rotate/Three Fingers Swipe/Four Fingers Swipe no function. | Fix control panel hang issue and add protection when accessing SynTPAPI
HDR-32474 | [HID/USB] Control Panel Hang | Fix control panel hang issue and add protection when accessing SynTPAPI
HDR-32567 | Yoga900 F6 no function | Turn on IgnoreDisableDeviceStateOptimization

Version: 19.0.17.73 Date: 03-08-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32556 | Update scrolling and pinch speed setting | Adjust 2F scrolling speed and zoom rate
HDR-32567 | Yoga900 F6 no function | Turn on IgnoreDisableDeviceStateOptimization
HDR-32568 | Update CursorPointingSpeed to 304 for all IDs for lenovo Ideapad | Adjust PointerMotionSpeed

Version: 19.0.17.72 Date: 03-04-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32474 | [HID/USB] Control Panel Hang | Rollback because control panel still hang

Version: 19.0.17.71 Date: 03-03-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32529 | Update CursorPointingSpeed to 304 | Adjust PointerMotionSpeed

Version: 19.0.17.70 Date: 03-02-2016
System enhancements
Version: 19.0.17.69 Date: 02-25-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32474 | [HID/USB] Control Panel Hang | Fix control panel hang (remove the mutex of SetActivePlugIn)

Version: 19.0.17.68 Date: 02-24-2016
System enhancements
Version: 19.0.17.67 Date: 02-23-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32366 | Two Finger Rotate/Three Fingers Swipe/Four Fingers Swipe no function. | Remove wrong mutex lock to prevent dead lock.; Fix control panel hang issue
HDR-32373 | "Unable to connect Synaptics Pointing Device Driver” error pops up every Settings | Launch SynTPEnhService service to launch enhancement after installation; v19_0_17_main_branch : launch SynTPEnh first if it's not running when open control panel; If it is using taskscheduler we should still try to launch enhancement in user session

Version: 19.0.17.66 Date: 02-18-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32366 | Two Finger Rotate/Three Fingers Swipe/Four Fingers Swipe no function. | The SynTPAPI exposed function should be protected. SynOSD will reinit the plugin action(foreground window change) while we press "OK" of mouse control panel to close the control panel and save settings. If we don't protect those functions, it will mess up plugin action related registry.
HDR-32290 | Palm Click should not report click | Merge from trunk

Version: 19.0.17.65 Date: 02-10-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32319 | [HID/USB] Observed opposite scroll direction while performing 2F edge motion scroll in MS Edge | Fix injection bug (reverse scroll doesn't work)

Version: 19.0.17.64 Date: 02-03-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32202 | Sometimes TouchPad Button doesn't work on login screen | We should update Button Status when lid close/open disable device is called. The function EnableButtonActions called in DisableDeviceAndButton will check the setting "ButtonsEnabledDisabledWithDevice" So it won't break the feature that button disable/enable which should be independent from touchpad device disable/enable state.
HDR-32289 | Maksim: Touchpad has no function after lid close and open | Set TP disable/enable request to etfCanDelay

Version: 19.0.17.63 Date: 02-02-2016
System enhancements
Version: 19.0.17.62 Date: 01-28-2016
System enhancements
Version: 19.0.17.61 Date: 01-27-2016
System enhancements
Version: 19.0.17.60 Date: 01-25-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32059 | When using TouchInjection and scrolling w/ inertial, scrolling doesn't stop when put finger on TP again | Add feature: Customer request to stop scrolling (inertia) when there is any finger down on pad.

Version: 19.0.17.59 Date: 01-14-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31960 | When one palm and one finger on the touchpad, cursor should move | enable one palm one finger moving
HDR-32061 | PNPID Application for Lenovo_Ideapad_RMIHID | Add new PNPid=SYNA2B31
|  | Modify SynTPEnh launch mode to service

Version: 19.0.17.58 Date: 01-08-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32032 (111825) | Vertical & Horizontal scrolling is hard to use after zoom in photo | ouchInjection still works in win10 but we have to inject 1 Finger instead of 2 Fingers. We apply touchinjection because after zoom-in in Photos App, horizontal scrolling should move the picture left or right continuously.

Version: 19.0.17.57 Date: 01-06-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32017 | BSOD during system WHQL test | Fix BSOD issue during system WHQL test

Version: 19.0.17.56 Date: 01-05-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31942 | Tray icon lost but SYNTPENH still exsit | When someone deleted our tray icon, the error code should be ERROR_TIMEOUT. Correct error code.
HDR-31960 | When one palm and one finger on the touchpad, cursor should move | Remove one palm always palm, supress palm click, enable one palm one finger
HDR-31971 | Remove 'One palm always palm' feature for lenovo Ideapad projects | Remove one palm always palm, supress palm click, enable one palm one finger

Version: 19.0.17.55 Date: 01-04-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31636 | Maksim: After enter CS, need to click button 2-3 times to wake up system | Fix BSOD issue
HDR-31982 | Remove isolated palm packet from data stream | [Branch] : Move "IgnoreIsolatedPalmObject" to common setting.
HDR-31987 | Please add SYNA2B2F/SYNA2B30 to v19.0.17 branch | Add new PNPid=SYNA2B2F/SYNA2B30

Version: 19.0.17.54 Date: 12-27-2015
System enhancements
Version: 19.0.17.53 Date: 12-24-2015

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Fix BSOD issue while querying hardware ID of device object.

Version: 19.0.17.52 Date: 12-22-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31916 | please apply attached registry to V19.0.17 branch | Modify AdjustPointingSpeedBaseOnDesktopRes and PointerMotionSpeed setting
HDR-31936 | apply attached registry to Lenovo LBG | Add IgnoreDisableDeviceStateOptimization registry

Version: 19.0.17.51 Date: 12-17-2015
System enhancements
Version: 19.0.17.50 Date: 12-17-2015
System enhancements
Version: 19.0.17.49 Date: 12-16-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31430 | 2F scrolling will cross more than one page on "photos” and "IE” | Merge Photos and IE fix to branch
HDR-29156 | Hot-key cannot disable touchpad | DeviceDisabledByPseudoSuspend should be global and has no relation with session

Version: 19.0.17.48 Date: 12-14-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31771 | Enable Q-event in HID/I2C driver | Fix build error caused by including Ntifs.h

Version: 19.0.17.47 Date: 12-13-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31771 | Enable Q-event in HID/I2C driver | Implement QEvent function on HID/I2C

Version: 19.0.17.46 Date: 12-10-2015
System enhancements
Version: 19.0.17.45 Date: 12-07-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31713 (109532) | Synaptics TP has no Scrolling function by Windows Photo Browser | Send only 1 finger position for metro photos
HDR-31793 | Modify video file name | Rename two video files' name

Version: 19.0.17.44 Date: 12-01-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31743 | Report rate calculation is wrong on non-PS2 platform if there are more than 1 finger on the pad | Fixed a wrong logic that causes the driver uses wrong report rate for MF case.
HDR-31508 | 4F/5F swipe up/down has same function as 3F swipe up/down | Correct variable naming; Prevent triggering 3F gesture when 4F->3F
HDR-31665 | Maksim: Cursor pointing and 2F scrolling performance improvement | To adjust gain values from registry

Version: 19.0.17.43 Date: 11-19-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31636 | Maksim: After enter CS, need to click button 2-3 times to wake up system | Send one extra dribble packet to OS to make OS can be waked up from suspend by TP
HDR-31655 | Maksim: Please set FW to sensor sleep mode when lid close | Add Lid open/close related settings.
HDR-31656 | Maksim: Key suppress time is too long | Adjust cursor supress time after key press

Version: 19.0.17.42 Date: 11-13-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30393 | YOGA4: Tray icon lost and gesture also doesn't work after resume back from S3 | Let SynTPEnh kills itself when abnormal
HDR-31547 | Apply cursor speed new algorithm to all Lenovo Ideapad HID | [Branch] : After evaluation, apply the pointing speed adjustment to all Lenovo Ideapad ids.

Version: 19.0.17.41 Date: 11-09-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31458 | Tray icon and gesture lost occasionally | Notify service to kill SynTPEnh when tray icon is invalid

Version: 19.0.17.30 Date: 10-29-2015
System enhancements
Version: 19.0.17.29 Date: 10-27-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31326 (ECR358436) | Vertical/Horizontal Swipe checkbox under three fingers will auto be checked when switch tab in Gesture. | The hidden control should not get or set settings
HDR-31233 (ECR356856) | should not show English words "four finger click" in Japanese OS | Merge translated strings for control panel

Version: 19.0.17.28 Date: 10-21-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31341 | Change ‘Lenovo Pointing Device' to 'Synaptics Pointing Device' | Modify "Lenovo Pointing Device" to "Synaptics Pointing Device"

Version: 19.0.17.27 Date: 10-20-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31233 (ECR356856) | should not show English words "four finger click" in Japanese OS | Add Four Finger Click to Japanese

Version: 19.0.17.26 Date: 10-16-2015
System enhancements
Version: 19.0.17.25 Date: 10-15-2015
System enhancements
Version: 19.0.17.24 Date: 10-15-2015
System enhancements
Version: 19.0.17.23 Date: 10-14-2015
System enhancements
Version: 19.0.17.22 Date: 09-30-2015
System enhancements
Version: 19.0.17.21 Date: 09-28-2015
System enhancements
Version: 19.0.17.20 Date: 09-25-2015
System enhancements
Version: 19.0.17.19 Date: 09-24-2015
System enhancements
Version: 19.0.17.18 Date: 09-23-2015
System enhancements
Version: 19.0.17.17 Date: 09-15-2015

Issue Number | Description | Fix Comment
--- | --- | ---

Version: 19.0.17.16 Date: 09-07-2015
System enhancements
Version: 19.0.17.15 Date: 09-03-2015
System enhancements
Version: 19.0.17.14 Date: 09-01-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30766 | Can't keep the slide bar setting of Scroll Speed & Room Rate after resuming from S3 and S4 | v19_0_17_main_branch: Add windows message filter so that when enhancements app is running as admin or with uiAccess=true it can receive messages from the plug-in API or the Cpl (through SynCom).

Version: 19.0.17.13 Date: 08-25-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30713 | [BACH]The touchpad cursor slide ratio is quicker than user finger slipping at the UHD panel units | Halve the default pointing speed to SYNA2B22.

Version: 19.0.17.12 Date: 08-24-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30012 | [Win10] Synaptics Startup Program in Windows 10 in comparison with Windows 8.1 | Remove run key if we use service to launch enhancement for all windows
HDR-30707 | Please disable 2F tap trigger right-click menu | Remove 2-finger tap action in Win10

Version: 19.0.17.11 Date: 08-21-2015
System enhancements
Version: 19.0.17.10 Date: 08-20-2015
System enhancements
Version: 19.0.17.9 Date: 08-17-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30500 | MAKSIM: The touchpad can not be disabled after changing to tent mode, stand mode and pad mode | Apply settings of SYNA2B22 to SYNA2B2D

Version: 19.0.17.8 Date: 08-13-2015
System enhancements
Version: 19.0.17.7 Date: 08-11-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30498 | Please add PNPID: SYNA2B2D to v19.0.9 & v19.0.17 branch | Add new PNPID=SYNA2B2D

Version: 19.0.17.6 Date: 08-10-2015
System enhancements
Version: 19.0.17.5 Date: 08-07-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30465 | Yoga4: Change to task scheduler instead of service for SynTPEnh -- v19.0.17 branch | Modify SynTPEnh from service to task schedule, disable AdjustPointingSpeedBaseOnDesktopRes

Version: 19.0.17.4 Date: 08-03-2015
System enhancements
Version: 19.0.17.3 Date: 07-30-2015
System enhancements
Version: 19.0.17.2 Date: 07-24-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30268 (1197171) | 1197171 - FNC_PE_ /Aria & Venetian: In the drop down box of Button Action (Button /Zone completely disabled) repeat on Touchpad (TouchStyk) tab | Fixed plugin action list item repeat issue when there is only one plugin action

Version: 19.0.17.1 Date: 07-23-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30270 | Set ShareVector to TRUE which allows IRQ sharing in SMB | Set ShareVector to TRUE which allows other devices sharing interrupt with SMB.
HDR-30271 | Report max finger report count the same as FW in HID so we can support reported fingers less than 5 | Reported max finger report what FW reports instead of hard coded 5 in miniport driver HID descriptor so we can support less than 5 fingers.

Version: 19.0.17 Date: 07-17-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30055 | Improve SMB data read performance | Combined F01 read with partial F11 and skipped F11 relative and gesture data for SMB so we can reduce SMB bus traffic.
HDR-30149 | Un-installation is not clean at the registry and C:\Program Files | Prevent restart too early in uninstallation
HDR-30171 | Report real FW version through miniport driver instead of hard coded 0 | Reported real FW version through miniport driver to OS for miniport driver PTP.
HDR-28543 | Support V5.6 UI spec of Win10 driver for lenovo Ideapad | Add help video for 3F Flick in win10.
HDR-29968 | When palm and one finger on the touchpad, cursor should not move | Suppress all finger motion when there is any palm detected.

Version: 19.0.16 Date: 07-09-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29834 | Add a new control type | Add a new control type ToggleSwitch.
HDR-30055 | Improve SMB data read performance | Combined F01 read with partial F11 and skipped F11 relative and gesture data for SMB so we can reduce SMB bus traffic.
HDR-30081 | Dynamically create HID descriptor based on TouchPad type | Create HID descriptor based on TouchPad type either report 3 buttons or 1 button for miniport driver.
HDR-29563 (89554, 89536) | 3-Finger swipe is not smooth | Fine tune the win10 like 3 finger flick performance

Version: 19.0.15 Date: 07-02-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29725 | Driver package to deprecate SynReflash tool from manifest | SynReflash will only be included in driver package if specified
HDR-29885 | Twist rotate is no function | Add Rotation support for Microsoft Window Photos App for win10
HDR-29964 | Branch Build Request v19.0.14.x ( _UltraNav_HidMini.inf) | Changed ACM confidence value to zero to allow using FW reported contact type and ignore confidence value if the slider is in the last slot.
HDR-29563 (89554, 89536) | 3-Finger swipe is not smooth | Fine tune the win10 like 3 finger flick performance

Version: 19.0.14 Date: 06-25-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28998 | Video for Windows 10 3F flick. | Added videos for Windows 10 3F gestures

Version: 19.0.13 Date: 06-18-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29759 | Please show FW version while query information in SynReflash | Fixed SynReflashPkg fail while image size over USHORT; Show FW version while query information under console
HDR-29456 | Change horizontal scrolling in PowerPoint2013 from switch pages to 'no function' | if scroll bar is visible, do horizontal scrolling in current slide, otherwise scroll slides, for MS PowerPoint2010.; if scroll bar is visible, do horizontal scrolling in current slide, otherwise scroll slides, for MS PowerPoint2010.; Make scroll to be key or bar for an app.

Version: 19.0.12 Date: 06-11-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29609 | Missing ACM2 data when converting secondary finger packet to primary finger. | Moved ACM 2 data from secondary finger packet to primary finger packet when the packet is converted to raw packet.
HDR-29638 | BSOD when pressing any key | Fixed BSODs.
HDR-29671 | Remove sticky border control from all UIs | Removed sticky border feature from all control panel since this feature is rarely used by end users and also the driver cannot detect windows border correctly every time when there is a new OS release so we decided to remove this feature.
HDR-29659 | Add new HID=SYNA2B2C to Lenovo_Ideapad_RMIHID driver. | Add new PNPID=SYNA2B2C
HDR-29697 | [Win10] Can't keep driver settings when upgrade to 19.0.11.1 | Keep user settings when update drivers

Version: 19.0.11 Date: 06-04-2015

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

Version: 19.0.10 Date: 05-28-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29283 | SynReflashPkg need to support more informations | Add packrat ID into file property while use SynReflashPkg to pack image and cfg
HDR-29353 | Change featurescore to 0xF9 per MS recommendation | Changed FeatureScore to 0xF9
HDR-29112 | Update lenovo logo in driver | Keep length-width ratio of the logo

Version: 19.0.9 Date: 05-21-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29353 | Change featurescore to 0xF9 per MS recommendation | Changed FeatureScore to 0xF9
|  | Update DriverName to the one with UUID appends.
HDR-28090 | Video inconsistent with text description | Update three finger horizontal flick help video
HDR-28872 | New Disable/Enable Rule of Lenovo Ideapad | Remove "Touchpad Status" group box and set DisableDeviceUntilSessionEnd to 0 on Win10; Update Disable/Enable rule.
HDR-29112 | Update lenovo logo in driver | Update Lenovo logo in CPL on Win10
HDR-29154 | Adjust cursor speed based on screen resolution and DPI | Lenovo ask to add one more factor(DPI) to adjust cursor speed. And apply that to all Lenovo_Ideapad platform.

Version: 19.0.8 Date: 05-14-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-10618 | SynCOM samples have errors and warnings when compiling | mfctest; keypad; cPadClock; cPadImage; Disabler; Comtest; DisableGesture; SynDrumPad; BezelTest; SynWrapSample; SynPlot; SynDrumPad take out from SDK since it depends srd party library DirectX; SynView; SynForcePad; Dpn't include build bat files
HDR-13375 | Remove LAPACK copyright info | Copyright 2014 to 2015; Remove LAPACK copyright info
HDR-28137 | Un-installation driver is not clean | Use %ProgramFiles%\Synaptics\SynTP as temp dir to install auxiliary drivers instead of creating temp dirs in %ProgramData%
HDR-29104 | Change driver package name from SynARP | Update OS support information in SynPD.inf
HDR-26997 (FM: 2259) | This is a placeholder for build generated checkins. | Update ReleaseNotes.html
HDR-29156 | Hot-key cannot disable touchpad | Fix Hotkey no function issue; Modify PseudoSuspendConfig setting to support Hotkey scancode

Version: 19.0.7 Date: 05-08-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28137 | Un-installation driver is not clean | Un-installation driver is not clean - remove old SynTPCoInstaller; Use %ProgramFiles%\Synaptics\SynTP as temp dir to install auxiliary drivers instead of creating temp dirs in %ProgramData%; Always overwrite Coinstaller in update install
HDR-28874 | Incorrect ASIC Displayed in Diagnostics Window | Get correct ASIC type from F01 query 19.
HDR-29080 | Suppress Tap on Top Left Corner for SecurePad | Added code to suppress tap in the SecurePad notch area.; Checked whether query41 exists to find right offset for query43.
HDR-29102 | Update control panel to disable top left corner tap zone from UI | Hidden top left tap zone controls from the control panel.; Fixed a compiling error.
HDR-29103 | Update device type to SecurePad for SecurePad in the CPL to refer the device type | Updated device type to SecurePad in the CPL to refer the device type for SecurePad
HDR-28535 | "Four (4F) Fingers swipe / flick" description is not match with help video file. | Change four finger left/right swipe info text and hide video button
HDR-28912 | On the Metro UI, the two finger vertical slide does not bring up the Apps screen | Modify touch injection setting; In High DPI display setting, Touchinjection somestimes causes touch no function after we call the SetProcessDPIAware. Use the registry to disable this feature.
HDR-29083 | Please decrease cursor hang timeout after palm leave | Adjust HighW delay time for all three Yoga4 platforms.
HDR-29110 | Update palm tracking default setting | Change default palm check level in SYNA2B22/2B29/2B2A.

Version: 19.0.6 Date: 04-30-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28622 | Tap zones can't work on the top right and top left corner | Allowed tap if a finger is in tap zone and object type is non-finger and tap zone is enabled.
HDR-28913 | Return code=-1 | Fixed return code for setup
HDR-28459 | [Lenovo_Idepoad_RMIHID] Button Configuration Drop Down List does not enlarge proportionally when text size changes | Changed GUI code to fix dropdown list display issue.; [linux] fix break.
HDR-28543 | Support V5.6 UI spec of Win10 driver for lenovo Ideapad | Lenovo Ideapad update the UI spec to v5.6.2, re-layout UI and adjust string to match request.; Roll back the wrong checkin.
HDR-28912 | On the Metro UI, the two finger vertical slide does not bring up the Apps screen | Enable touch injection to 2F scrolling for "MetroMode App Defaults"

Version: 19.0.5 Date: 04-23-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28907 | Correct Finger Packet State not for all fingers in a group but for those who are really in the zones | Correctly update Finger Packet State not for all fingers in a group but for those who are really in the left/right/resting zones
HDR-28944 (676644) | [Microsoft Windows 10 Team] [DeviceCompat][HID][CUET] : The check box setting "Disable internal pointing device..." in mouse properties under clickpad tab doesn't get applied. | Fixed checkbox out of sync issue when there are two tabs in the control panel such as Show tray icon in the taskbar or disable internal pointing device when external USB pointing device is attached.

Version: 19.0.4 Date: 04-16-2015
System enhancements
Version: 19.0.3 Date: 04-09-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28778 | [HPConsumer] Device Drawing enlarges endlessly with device switch | Added code to scale image based on the screen display settings.

Version: 19.0.2 Date: 04-02-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28731 | Add FeatureScore for all OEM INFs. | Fixed build errors.; Added FeatureScore in INF so OEM driver is always picked by WU first so the generic driver can be overridden in WU.
HDR-28736 | Change SMBus mode switch retry to zero | Removed SMBus mode switch retry from SwitchMode because there is a retry logic in the low level driver (retry 16 times).
HDR-28460 | [Lenovo_Idepoad_RMIHID] Button icon does not enlarge proportionally when text size changes | Added code to scale image based on the screen display settings.

Version: 19.0.1 Date: 03-26-2015
System enhancements
Version: 19.0.0 Date: 03-19-2015

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

Version: 18.2.3 Date: 03-12-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28484 | Create miniport driver INF for major customers. | Created miniport driver installation paclage for major ciustomers.

Version: 18.2.2 Date: 03-06-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28341 | Review all INFs to add HID/ACPI before PnP IDs | Per Win10 WU we have to add ACPI before PnP IDS isntead of *.

Version: 18.2.1 Date: 02-27-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28340 | PNPID Application for Lenovo_Ideapad_RMIHID | Add new PNPID=SYNA2B2A

Version: 18.2.0 Date: 02-19-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28037 | Cancelling driver installation reverts all custom values to default. | Remove unused registry

Version: 18.1.53 Date: 02-12-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28037 | Cancelling driver installation reverts all custom values to default. | Move remove user settings into SynTPEnh, update inc files
HDR-28269 | CLONE - PNPID Application for Lenovo_Ideapad_RMIHID | Add new PNPID=SYNA2B28&SYNA2B29

Version: 18.1.52 Date: 02-05-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28175 | Hide all edge swipe controls for Win10 | Hidden edge swipe controls from CPL for Win10.
HDR-28189 | Add Intel SkyLake chipset support in SMB INF | Added Intel Skylake chipset support for SMBus.

Version: 18.1.51 Date: 01-29-2015
System enhancements
Version: 18.1.50 Date: 01-22-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28039 | TouchPad should be enabled after checked "Disable internal pointing device when external USB pointing device is attached" then unplugged external USB mouse. | Fixed the USB mouse plugin/unplugin disable/enable issue, the notification reason is changed, it does not match with user mode driver, so the event is not processed by the user mode driver.,

Version: 18.1.49 Date: 01-15-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-2 | 4-Finger swipe doesn't have help video | Shown help video for 4F flick.

Version: 18.1.48 Date: 01-08-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27930 | Disable audio feedback for button clicking | Read ForcePad click sound mute status from registry..
HDR-27863 | Please rollback the changes for HDR-240 | rollback the changes for HDR-240

Version: 18.1.47 Date: 12-25-2014
System enhancements
Version: 18.1.46 Date: 12-18-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-913 (Hyder001) | Using force data to reduce false taps working with ACM | Ignored tap decoding if force is less than certain threshold.

Version: 18.1.45 Date: 12-11-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27746 | Add more log information in the driver | Logged ForceModel reset event.

Version: 18.1.44 Date: 12-05-2014
System enhancements
Version: 18.1.43 Date: 11-26-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-2 | 4-Finger swipe doesn't have help video | Updated the videos with task bas removed.
HDR-424 | Touchpad icon is always disabled | Update icon deletion while taskbar keeping busy

Version: 18.1.42 Date: 11-20-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-340 | Cursor cannot move when one finger in rest-finger area and another finger moves | Make 2F Pinch in button zone is allowed when 2F down and move together.
HDR-738 | Touchpad still has function after boot to OS under PAD mode | Merge from branch.
HDR-780 | Cursor pointing will hook back when finger suddenly stop from fast moving | Implement the cursor hook back suppression algorithm. Enable it.

Version: 18.1.41 Date: 11-14-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-803 | Switch user account setting found touch pad is enabled. | Some ids hide the UI of DeviceDisableUntilSessionEnd, feature should be also disabled in default.

Version: 18.1.40 Date: 11-07-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-424 | Touchpad icon is always disabled | Update icon modification while taskbar keeping busy after OS resuming from S4

Version: 18.1.39 Date: 10-31-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-626 (ECR232511) | Unqouted Service Path in Registry with SynTPEnhServic | add quotes to Service's ImagePath in Registry

Version: 18.1.38 Date: 10-24-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-624 | Make DPI aware default disabled | Make DPI aware
HDR-65 | TouchPad doesn't work for a time after detaching external USB mouse | Fixed TouchPad does not work after detaching external mouse
HDR-592 | PnPID Application for Lenovo_Ideapad_RMIHID | Add new PNPID=SYNA2B27

Version: 18.1.37 Date: 10-17-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-511 | Pinch does not work in ForceTutorial app | Fixed wrong cursor position when DPI aware is enabled in syntpenh, that caused pinch or scrolling does not work if it uses wheel mouse message and the system is not in 96dpi. Called right function to window handle under pointer to fix wrong window handle which causes pinch does not work in ForcePad Tutorail app.

Version: 18.1.36 Date: 10-09-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48748 | Touchpad is disabled on cold boot & warm boot test. | Change disable/enable settings.

Version: 18.1.35 Date: 10-02-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28 | [3+2BCP] 3F swipe not working on Metro Photo Application | Make 3F swipe working in Metro Photo Application
HDR-411 | Powerpoint 2013 will be Grayed when using finger to Horizontal scrolling | Used key scroll instead of bar scrolling for PowerPoint to fix "Powerpoint 2013 will be Grayed when using finger to Horizontal scrolling".
HDR-388 | Remove 3/4F UI | Hide 3F/4F setting page

Version: 18.1.34 Date: 09-25-2014
No changes
Version: 18.1.33 Date: 09-18-2014
No changes
Version: 18.1.32 Date: 09-11-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-264 | Audio feedback missed if clicking is too fast and audio playback is too slow | Queued clicking press/release event, then playback audio feedback one by one if the queue is not empty, this fixed clicking sound missing or press/release misorder.

Version: 18.1.31 Date: 09-04-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-208 | Remove allowing edge swipe if first three packets are palm | Removed old implementation for relaxing palm rejection in the edge fro edge swipe gestures.
HDR-209 | Add API to disable/enable suppression motion while typing. | Exposed API to allow an application to disable/enable motion suppression while typing.
HDR-210 | Force drag is triggered unexpected | Fix an wrong ForceReleased drag generated by Force-Clciking-releasing without motion before release force.
HDR-227 | Relax edge swipe condition in edge if first three packets are palm | Ignored palm check for first three packets if it is edge swipe, this will fix edge swipe missing with large flat finger or very fast edge swipe.
HDR-171 | Please disable any angle twist rotate | Change rotation angle to 90-degree and active once for Microsoft Word & Excel & PowerPoint

Version: 18.1.30 Date: 08-29-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | "Enable" button is not greyed out if the TP is disabled, then plug in USB mouse with "Disable internal pointing device when external USB pointing device is attached" checked.

Version: 18.1.29 Date: 08-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48489 | Change tray icon pop up menu to 150dpi for Yoga3 Pro(3200*1800) | Enabled DPI aware for enhancement application
TP-48670 | Please roll back the changes of TP-48487 | Rollback the changes of TP-48487 (Disable inertia and decrease slider speed for 2F horizontal scrolling)

Version: 18.1.28 Date: 08-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48642 | PnPID Application in Lenovo Ideapad RMIHID | PnPID application for Lenovo Ideapad RMIHID.

Version: 18.1.27 Date: 08-07-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48444 | Change text in UI 'Enable Coasting' to 'Enable Inertial' for 2F scrolling | Change text "Enable Coasting" to "Enable Inertial".; Roll back SynTPRes and change CaptionID instead.

Version: 18.1.26 Date: 08-01-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48445 | UI is not horizontally aligned | Adjust the EdgeSwipesCheckBoxIS to be aligned with other options.
TP-48487 | Change 2F/1F horizontal scroll default speed and disable inertial for horizontal scroll | Adjust two finger horizontal scrolling default speed
TP-48579 | Please update edge swipe setting for Yoga3 Pro | Updated edge swipe setting for Yoga3 Pro

Version: 18.1.25 Date: 07-25-2014
No changes
Version: 18.1.24 Date: 07-17-2014
No changes
Version: 18.1.23 Date: 07-10-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47650 (ECR209588 -> Win7, ECR209586 -> Win8) | UI translation on Chinese Simplified | New translations for the word "Charms" for Windows 8
TP-48348 | SynTPEnh crashes when the driver is uninstalled. | Fixed syntpenh crash when the dirver is uninstalled.
TP-47787 | PnPID application for Lenovo Ideapad RMIHID | New PnPID request.
TP-48202 (71027) | Disable H-Scrolling in Windows Photo Viewer | Disable 2F Horizontal scrolling in photoviewer.
TP-48353 | PnPID Application for Lenovo_Ideapad_RMIHID | Added PNPID SYNA2B26

Version: 18.1.22 Date: 07-04-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48279 | Scan code setting is incorrect. | Set enable/disable scan code to 0xE073 for SYN2B23.

Version: 18.1.21 Date: 06-26-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48242 | Remove all short cuts all user when the driver is uninstalled/upgraded. | Remove All users short cuts in uninstallation or before driver update

Version: 18.1.20 Date: 06-20-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47508 (66036) | Yoga3 pro: Touchpad has no palm rejection | Merge change from branch to trunk.

Version: 18.1.19 Date: 06-12-2014
No changes
Version: 18.1.18 Date: 06-06-2014

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

Version: 18.1.17 Date: 05-29-2014
No changes
Version: 18.1.16 Date: 05-22-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47648 (ECR209588 -> Win7, ECR209586 -> Win8) | UI translation on Brazil Portugese | Fix Portuguese translation for "charms" from Windows 8
TP-47650 (ECR209588 -> Win7, ECR209586 -> Win8) | UI translation on Chinese Simplified | Add translated strings for TouchPad Pointing Speed and 3F Swipe; Fix Traditional and Simplified Chinese words for Win8 Charms
TP-47856 | Text "Momentum" is not translated | Restore translation for "Momentum"
TP-47874 | SynForcePad is not working on SMB or HID/I2C system | Modified the connection type in SynForcePad so we can run the demo app on SMB and other platform.

Version: 18.1.15 Date: 05-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47801 | On simplified Chinese language, the translation for "Pointing Speed" is different from the help file on the General tab | Fix Traditional Chinese translation for "Pointer Speed" help topic
TP-47860 | Spell out FW to Firmware | Spelled out FW VErsion to Firmware Version.

Version: 18.1.14 Date: 05-09-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47799 | Set focus on Synaptics device tab | Set focus to Synaptics tab after the CPL is opened.
TP-47814 | Top edge zone size is wrong | Top edge swipe zone size is wrong, whole TP is top edge swipe zone, this causes tue cursor cannot be moved vertically.
TP-47815 | Change FW version display format for HID device | Changed FW version display format for HID device from major.minor to an integer.
TP-47787 | PnPID application for Lenovo Ideapad RMIHID | Add PnPID for Lenovo IdeaPad RMIHID

Version: 18.1.13 Date: 05-01-2014
No changes
Version: 18.1.12 Date: 04-25-2014
No changes
Version: 18.1.11 Date: 04-18-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47522 (66442) | Yoga3: Touchpad edge swipe trigger region is over the spec 5mm | Adjust edge zone settings.
TP-47616 | PnPID Application for Lenovo Ideapad | RMIHID | Added PNPID SYNA2B23

Version: 18.1.10 Date: 04-10-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Fixed TP lost function after this power sequence s3->s4->resume.resume from s4, then resume
TP-47522 (66442) | Yoga3: Touchpad edge swipe trigger region is over the spec 5mm | Adjust edge zone settings.

Version: 18.1.9 Date: 04-03-2014

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

Version: 18.1.8 Date: 03-27-2014
No changes
Version: 18.1.7 Date: 03-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46951 | Remove setting remote control region register for AMD SMB driver | Don't touch other bits of ASF_IO index 0x15 register, otherwise ASF does not work after S3/S4/S5.
|  | Added button state in packet when momentum was stopped otherwise drag was dropped after momentum if the button is still down.
|  | Greyed out some controls in main page if the device is disabled.

Version: 18.1.6 Date: 03-13-2014
No changes
Version: 18.1.5 Date: 03-06-2014
No changes
Version: 18.1.4 Date: 02-27-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47170 | customer report filter activation time is in 0/6, correct setting should be in 2/6 | Modified PalmCheck filters registry path to get settings for either ACM1 or ACM2.0.; Set advanced filter timeout to notch 2 (1sec).

Version: 18.1.3 Date: 02-21-2014
No changes
Version: 18.1.2 Date: 02-13-2014
No changes
Version: 18.1.1 Date: 02-07-2014
No changes
Version: 18.1.0 Date: 01-30-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46951 | Remove setting remote control region register for AMD SMB driver | Removed unnecessary code to change the slave address of AMD SMB controller1 for ASF, this caused NIC fails to talk with SMB ASF.

Version: 18.0.9 Date: 01-23-2014
No changes
Version: 18.0.8 Date: 01-16-2014
No changes
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.

Version: 18.0.6 Date: 12-27-2013
No changes
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.

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.

Version: 18.0.2 Date: 11-27-2013
No changes
Version: 18.0.1 Date: 11-21-2013
No changes
Version: 18.0.0 Date: 11-14-2013

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.

Version: 17.1.1 Date: 11-07-2013

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.

Version: 17.1.0 Date: 10-31-2013

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.

Version: 17.0.20 Date: 10-25-2013

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.

Version: 17.0.19 Date: 10-17-2013

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.

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.

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-45865 | Add new ID for Lenovo Ryythm | Add ID with interface definition.

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.

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

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.

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-45532 | Change USB ID in Lenovo_Ideapad_RMIHID | Add hardware ID to Lenovo_Ideapad_RMIHID.

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.

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.

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.

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.

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.

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.

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-44859 | PnPID application for Lenovo Falcon project | Add 2 new ids to Lenovo_Ideapad_RMIHID, all settings are same SYNA2B22.

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

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

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

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.