Issue Number Description Root Cause Solution
HDR-36226 BSOD bugcheck 0x192 v19.4.12 Query registry values routine was executing at DISPATCH_LEVEL Having query registry values routine executed at PASSIVE_LEVEL.




Issue Number Description Root Cause Solution
HDR-36144 V720-14-ISK Win7_ Cannot see sample rate in diagnostics page in Simplified Chinese language The system font size in simple chinese environment is too large, partial contant is overlapped so it will not show Add code to change the font width for simple chinese system and we only apply the setting for this system
HDR-36163 SIO1414410: TP cursor auto trigger after power on unit.
HDR-36192 TP behavior check- use one finger move on touchpad , and another finger tap the touchpad once found the cursor cannot move Sometime the 1 finger pointing and 1 finger tapping will trigger the scrolling for we design to make scroll easier to trigger, and also our design will still in scrolling state to suppress pointing when finger count is back to 1. We set a time threshold (500ms) to revert to pointing when finger count is back to 1 when the gesture is triggered.

Feature Added
Issue Number Description
HDR-35920
(LEN-13698)
Lenovo ALIRT: (LEN-13698) libpng: CVE-2016-10087 - ThinkPad (Japan) Drivers / Other Firmware task




Issue Number Description Root Cause Solution
HDR-36136 V720-14-ISK Win7_ Synaptics Touchpad keep last status no function and not meet testcase.(F/R:2/2,4/4). EC will only send Disable/Enable scan code after receiving 97 command Notify TP Disable/Enable status to EC by 97 command




Issue Number Description Root Cause Solution
HDR-36171 K42-80ISK WHCK-System sleep pnp get BSOD always. dump file point to SynHidI2c.sys. IoTarget was deleted twice and BSOD was triggered. After IoTarget was deleted, we should set IoTarget to "Null". If IoTarget is "null", we need to delete again.
HDR-36192 TP behavior check Sometime the 1 finger pointing and 1 finger tapping will trigger the scrolling for we design to make scroll easier to trigger, and also our design will still in scrolling state to suppress pointing when finger count is back to 1. We set a time threshold (500ms) to revert to pointing when finger count is back to 1 when the gesture is triggered.
HDR-36231 [K42-80ISK Win7] 148677, Stress_Manual S4, unit show BSoD_0xD1 w/ dump file when pressing keyboard after resuming from S4. The system fails on PTP function. However, it is MTP project, so ReportID should not be PTP_PACKET_REPORT_ID. We should ignore this attention. In Win 7 OS, ReportID should be RMI_ATTN_REPORT_ID. Add sanity check to ignore other attention.





System enhancements




System enhancements



Issue Number Description Root Cause Solution
HDR-36059 Can not have double tap function at Top left corner of Touchpad The action of corner tap can be customized Disable customization of corner tap
HDR-36089 PNPID application for Lenovo_Ideapad New PNPid request Add support to SYNA2B3C
HDR-36106 Add SYNA2B3D in Lenovo_Ideapad driver package Add support to SYNA2B3D
HDR-36144 V720-14-ISK Win7_ Cannot see sample rate in diagnostics page in Simplified Chinese language The system font size in simple chinese environment is too large, partial contant is overlapped so it will not show Add code to change the font width for simple chinese system and we only apply the setting for this system
HDR-36145 3F swipe up cannot restore current all windows TOPMOST window will always keep on the top of all windows and can't be minimized. Ignore TOPMOST window while restoring window




Issue Number Description Root Cause Solution
HDR-35849 SynHIDI2C.ini cannot install , until SynHIDI2C.inf




Issue Number Description Root Cause Solution
HDR-35390 2F horizontal scrolling no function under Powerpoint2016 Key scroll will make 2F horizontal scrolling to switch slides in PowerPoint2013, which doesn't match customer's request, so we disable it. Use mouse wheel to do 2F horizontal scroll
HDR-35849 SynHIDI2C.ini cannot install , until SynHIDI2C.inf




Issue Number Description Root Cause Solution
HDR-35923 320IAP: BSOD when running 3DMark Take long time in DPC_LEVEL Limit the search of unroll group number to a fixed number

Feature Added
Issue Number Description
HDR-35924 Please change the scan code




Issue Number Description Root Cause Solution
HDR-35792 [Lenovo Ideapad, Win10 RS1] 3F Flick up behavior is abnormal ThreeFingerFlickCheckNewDesktop should set to 3 (win10-like 3 finger flick should check "new desktop" button in taskswitcher. If it exists, flick up should do nothing. ThreeFingerFlickCheckNewDesktop should set to 3 (win10-like 3 finger flick should check "new desktop" button in taskswitcher. If it exists, flick up should do nothing.
HDR-35822 Lenovo V720 (K42) , install synaptics driver pop-up message issue , please help block/hide it We had the mechanism (set MatchID=1 flag in the INF) to check if physical Hardware ID exist or not by our setup.exe. But for Window 7 I2C device, we have to install the I2C driver first, otherwise we won't see the device. So user would met the warning msg while running setup.exe to do the installation. IdeaPad no longer needs setup.exe to do installation. (But it would be add by our SynARP while packaging both 32/64 bit, don't know why.) So we are safe to remove the MatchID=1 flag from the INF
HDR-35864 -put a sationary finger on paint , can the finger not moving , but cursor still moving Wrong registry location of "SuppressPossibleJumps" Correct registry location of "SuppressPossibleJumps"




Issue Number Description Root Cause Solution
HDR-35770 Two-finger scrolling right/left in PowerPoint 2010 has problems PPT Slide Show doesn't support WM_KEYDOWN message Send input to make Horizontal Scrolling to switch slides
HDR-35796 Add SYN2BA0 in Lenovo_Ideapad driver package Add support for SYN2BA0




Issue Number Description Root Cause Solution
HDR-35471 Cursor cannot move after resume back from S3/S4 by LID open/close action. There's no finger up if finger is kept on TP when S3/S4 Force finger up while there's finger on TP when S3/S4
HDR-35566 PNPID application for Lenovo_Ideapad | 120s Add support for SYNA2B38, SYNA2B39
HDR-35643 Two-Finger Scrolling down has an opposite function when scrolling slowly with Synaptics touchpad. (FR: 100%) When Smoothness factor is counted, we have bug in handling slow and small amount of scrolling that take wrong accumulated motions. Correct handling of slow and small amount of scrolling
HDR-35646
(139993)
Two-Finger Horizontal Scrolling speed uneven in txt file by Synaptics touchpad. Accumulated distance will cause page scroll rather than line scroll while using bar scroll Replace bar scroll with kernel wheel scroll
HDR-35658 [Lenovo_Ideapad_NewUI, Win10 RS1] 2F Horizontal Scroll does not work with some Applications The fix of HDR-35646 will modify the behavior of 2F horizontal scrolling in MS Excel/Adobe Reader/Nitro Pro Rollback the fix of HDR-35646 Only force Notepad to use kernel wheel scroll for 2F horizontal scrolling
HDR-35665 Update LBG touchpad spec 5.6.6
HDR-35720 Update registry for cursor speed of K42 Wrong setting of AdjustPointingSpeedBaseOnDesktopRes Correct AdjustPointingSpeedBaseOnDesktopRes from 0 to 2
HDR-35721 Update cursor speed of K22 as TM-02848 TM3280 is new module and same as TM2848 except ACM Copy settings of TM2848 toTM3280
HDR-35728 Remove KBCNotifyConfig from SYNA2B34 KBC notify command will turn on monitor while doing task schedule which doesn't want monitor to be turned on Remove KBC notify command
HDR-35730 Support I2C clickpad on Windows 7 OS Customer's request Install SynHidI2C driver on Win7 x64




Issue Number Description Root Cause Solution
HDR-35435 Windows restored lost when use three fingers Swipe up There're some special windows being treated as opened window by user when all windows are minimized Filter these special windows by class name or/and title
HDR-35440 BSOD when run cold boot stress test. RtlIsNtDdiVersionAvailable could only be run in PASSIVE_LEVEL. Using safer function to get OS version instead.
HDR-35559 Remove lenovo logo for Medion-Eraser Customer's request Modify LogoToDisplay from 3 to 1
HDR-35560 Change from scan code to Q-Event for lenovo 320 projects Customer's request Change disable/enable setting from scan code to QEvent
HDR-35566 PNPID application for Lenovo_Ideapad | 120s Add support for SYNA2B38, SYNA2B39
HDR-35577 Add new HID = SYN2B9E & SYN2B9F in Lenovo_Ideapad driver package Add support for SYN2B9E, SYN2B9F




Issue Number Description Root Cause Solution
HDR-35368 Remove Dpinst.exe in the INF file / [SourceDisksFiles] section We use dpisnt to delay install SmbDriver Using SynTPEnhService to delay install SmbDriver
HDR-35436
(139947)
[Y720-15IKB_SIT] Cursor will move when SYN TP two-finger scrolling on the excel/word/PPT/pdf file. When finger is in a non-active slave button zone, we filtered it wrongly, so another finger is treated as pointing finger so that cursor is moving Filter out finger in a slave button zone only if slave button is enabled and customer requested
HDR-35457 Pinch failed when keep one finger fixed and move another one The setting of Pinch2FInDifferentDir is 1, so we can't perform pinch if there is one finger resting. Change the setting of Pinch2FInDifferentDir to 0
HDR-35458 Touchpad cannot be disabled when keyboard send CTRL+SHIFT+P code together with scan code Driver monitors SHIFT, ALT and CTRL keys, but current scan code is for single hot key Ignore SHIFT, ALT and CTRL keys
HDR-35517 PNPID application for Lenovo_Ideapad | N24 Add support to SYN2B9D







Issue Number Description Root Cause Solution
HDR-35249 PNPID application for Lenovo_Ideapad | 320 New projects request Add support to SYNA2B35, SYNA2B36, SYNA2B37
HDR-35251 Win10 TH2,Synaptics Touchpad will lost function after lid open from shut down by lid close with open txt file.(FR:100%). Can't switch to SMBus without physical connection Use PS2 setting







Issue Number Description Root Cause Solution
HDR-34960 3F swipe fail to work from task view 1. When either horizontal direction change or vertical direction change, driver will reset the process of both two directions 2. When finger up, FW will report jump position 1. Only reset the process of the changed direction when only one direction changes 2. When finger up, FW will try to use last 3F data to decode gesture
HDR-35053 TP cannot be enabled after reboot SynTPEnh hasn't be ready while pressing hotkey Process QEvent as KBC disable/enable




Issue Number Description Root Cause Solution
HDR-35006 Remove setup.exe for lenovo Ideapad driver packages Customer's new request Take out setup.exe from individual x86/x64 driver install package
HDR-35016 PNPID application for Lenovo_Ideapad New project request Add support for SYNA2B34
HDR-35021 PNPID application for Lenovo_Ideapad New project request Add support for SYN2B9B




Issue Number Description Root Cause Solution
HDR-34520 L/R Button not working. DPC enqueue might be failed because there is still the same context in the queue, and the SynTP.sys would lost the chance to retrieve the attention. Set a timer to enqueue if we enqueue failed.




Issue Number Description Root Cause Solution
HDR-34770 put slug with 23mm on TP and move it, find mouse pointer can move immediately. FW report low confidence for palm of 23mm slug Adjust palm confidence threshold
HDR-34810 One finger scrolling function of synaptics touchpad exist in synaptics control panel when the SPEC not support the function Not match the SPEC Remove 1F scroll feature




Issue Number Description Root Cause Solution
HDR-34318 Add HDR-34172 to branch 19.3.10.x String token 'ProgramFiles' not defined in [Strings] sectio Intended if to use a literal '%' in a string, use '%%' instead. So change %ProgramFiles% to %%ProgramFiles%%
HDR-34676 Add HDR-34376 to branch 19.0.17.x If uninstallation app remove drivers from driverstore when uninstall from devicemanager will break WHCK test When uninstall from device manager our uninstallation app will not remove any devices and their drivers from driverstore. User has to check on the check box 'Delete the driver software for this device' so the OS will remove SynPD driver from driverstore




Issue Number Description Root Cause Solution
HDR-34686 Left button click becomes right click Wrong finger position detection Get current packet from correct filter
HDR-34689 3F swipe up still has function from task view Not detect task view window correctly Check task view window with localized name of 'New desktop'
HDR-34695 PNPID application for Lenovo_Ideapad Add support for SYNA2B33




Issue Number Description Root Cause Solution
HDR-34662 Button click sometimes has no function Only one packet for physical button state process will break the button state update for all packets in delayed group Use group to process physical button state interrupt





System enhancements



Issue Number Description Root Cause Solution
HDR-34516 Touchpad button has no function This is TouchPad, but uses ClickPad setting Change from TouchPad to ClickPad




Issue Number Description Root Cause Solution
HDR-34409 Add a Fix for RS1 WHLK INFVerify Failure to All Active Branches.
HDR-34157 [Lenovo_IdeaPad_NewUI, Win10] Rotate and 2F Click Overlap in UI The Ioctl of the controls for Rotation and 2F click should use the specific ones instead of using the free twist/twist. The new specific ioctl will check if touchpad is clickpad or not and decide whether the control of 2F click should show up or not. For touchpad, the 2F click control should not be created and the rotate control should show in the bottom side of the tab for clickpad. Fix the registry setting to use correct ioctl for 2F click and rotate control
HDR-34396 [Lenovo_Ideapad_RMIHID & Lenovo_Ideapad_NewUI, Win10 RS1] Rotate fails to work the default setting of rotate gesture is not updated while modifying the IOCtl setting of rotate components Update the default setting of rotate gesture
HDR-34455 Change SYN2B95 to use scan code Customer's request Remove QEvent setting and add scan code setting




Issue Number Description Root Cause Solution
HDR-34111 [Lenovo_Ultranav_hidmini, Graf1.5, Win10] Synaptics UI does not come out after driver installation There was a miniport driver pending request not handled issue. Changed code to handle and complete HID IOCTL requests.
HDR-34172 [RS1 WHLK] InfVerif INF Verification failed String token 'ProgramFiles' not defined in [Strings] section Intended if to use a literal '%' in a string, use '%%' instead. So change %ProgramFiles% to %%ProgramFiles%%
HDR-34050 [Lenovo_Ideapad, Win10] Some registries are not removed which causes 2F Click not working
HDR-34169 [RS1 WHLK] DIF Remove Device test (Reliability) failed. Turn on feature to uninstall drivers from DeviceManager will fail new WHCK Turn off feature to uninstall drivers from DeviceManager
HDR-34170
(132873)
Touchpad is still enabled after resume from S4 under pad mode Driver don't notify EC that driver is ready correctly. Driver notifies EC that driver is ready when detection is finished.
HDR-34301 PNPID application for Lenovo_Ideapad_NewUI/Lenovo_Ideapad New PNPid request Add Support for SYN2B9A




Issue Number Description Root Cause Solution
HDR-33878 Modify 2F-scrolling speed Current setting doesn't match customer's spec Adjust 2F scrolling speed
HDR-33926 3F Swipe doesn't work - Upgrade installation case Please reference HDR-33596. Please reference HDR-33596.
HDR-34069 PNPID application for Lenovo_Ideapad_NewUI/Lenovo_Ideapad New PNPid request Add Support for SYN2B98, SYN2B99
HDR-34082 2F scrolling will cause Wifi list window disappear System can't process touch injection correctly Disable touch injection for non-specific metro mode apps



Issue Number Description Root Cause Solution
HDR-33770 "Tap zone = right click" does not work The condition to determine whether add corner tapping action into processed packet had been modified to check StrokeFingerCount which would be reset in FingerUpProcessing. Therefore, the corner tapping action which is assigned to secondary click cannot be added to processed packet. Rollback the code to use ulState to determine whether we should add corner tapping action into processed packet.
HDR-33927
(131222)
Intertouch touchpad still works under PS/2 In install Synasigned drivers package if user does not check the check box 'Always trust software from "Synaptics Incorporated".', SynSmbdrv, SynHidMini ... will fail to install Temporary add Synaptics as Trusted Publisher inton the system so auxiliary drivers can be installed for SynaSigned drivers
HDR-33932
(131177)
Touchpad reports finger when lid close w/ do nothing setting Not enable lid disable/enable function Enable lid disable/enable function
HDR-33950
(130663)
No "Touchpad Enable/Disable Status” item in Synaptics UI. Use wrong Yoga type Change to non-Yoga type



Issue Number Description Root Cause Solution
HDR-33841 [Lenovo_Ideapad, Win10] 2F Click and 2F Tap does not work Process Click based on the primary finger's position Always treat 2F click as Right-Click and not consider the primary finger's position
HDR-33856 3F swipe up cannot restore windows after all windows minimized Sometimes, there will be one window named "Worker Window" which is not opened by user and won't be minimized while minimizing all windows. Mark "Worker Window" as not opened by user



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
HDR-33730 Add HDR-32268 on some Lenovo Ideapad platforms FW will report tiny motion while finger keeps stationary Enhance anti filter to suppress tiny motion reported by FW
HDR-33750 Cursor is jittering when keep finger on TP for 30s FW will report tiny motion while finger keeps stationary. Enhance anti filter to suppress tiny motion reported by FW
HDR-33766 Update palm tracking setting for Yoga710-11 IKB Palm detection doesn't match customer's request Adjust Palm threshold
HDR-33786 PNPID application for Lenovo_Ideapad_NewUI New PNPid request Add support to SYN2B96
HDR-33787 PNPID application for Lenovo_Ideapad_NewUI New PNPid request Add support to SYN2B97
HDR-33812 Win7_64,The picture which open with Lenovo Photo Master can't be change to next/previous one with three finger Left/Right Swipe on Synaptics TouchPad. 3F horizontal swipe to switch pictures isn't turned on for Lenovo Photo Master Enable 3F horizontal swipe to switch pictures



Issue Number Description Root Cause Solution
HDR-33642 Manually trigger calibration by gesture Trigger rezero touchpad by pressing left button and right button simultaneously.
HDR-28872 New Disable/Enable Rule of Lenovo Ideapad Restore previous Enable/Disable state while clicking "Cancel" on Control Panel




System enhancements



Issue Number Description Root Cause Solution
HDR-33345 Picture can't be viewed by two-finger left or right scrolling on Photo Gallery.(FR:100%) The app doesn't support horizontal mouse wheel. Change horizontal scroll using plugin action and we send left/right key when this app is on foreground.
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
HDR-33512 PNPID application for Lenovo_Ideapad_NewUI New PNPid request Add new PNPid=SYN2B95



Issue Number Description Root Cause Solution
HDR-33448 Modify palm tracking default setting for 23mm slug Current palm tracking setting will cause 23mm slug can move cursor Adjust palm tracking setting



Issue Number Description Root Cause Solution
HDR-31771 Enable Q-event in HID/I2C driver
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
HDR-33030
(119526)
Windows can't be switched by three fingers left/right swipe on Task View mode. Currently, 3F horizontal flick behavior is same as PTP, which will cause it can't switch task on Task View mode For customer's request, add registry setting to make 3F horizontal flick can switch task on Task View mode.
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
HDR-33294 Add HID=SYN2B93 for 700-15IKB Add new PNPid=SYN2B93
HDR-33338 PNPID application for Lenovo_Ideapad_NewUI New PNPid request Add new PNPid=SYN2F03
HDR-33357 Modify palm tracking default setting for 23mm slug Current palm tracking setting will cause 23mm slug can move cursor Adjust palm tracking setting
HDR-33401 Update palm tracking setting for SYN2B37 to disabled The adjustable range of "Palm Tracking" slider isn't fit for PS2+ACM2.0 Disable "Palm Tracking" slider from UI
HDR-33417 Add HDR-32268 on platform HID=SYN2B81 & SYN2B82 FW will report different position data while finger is stationary Add filter to suppress tiny motion



Issue Number Description Root Cause Solution
HDR-33229 Change Palm Rejection Behavior on Miniport PTP
HDR-31771 Enable Q-event in HID/I2C driver
HDR-32292 2F flick will trigger more than one page in the photo app
HDR-33221 Remove "Synaptics Pointing Device Driver" from "Programs and Features" PRJ-35767 - v19.0.17.92 Added the feature PRJ-35767 in v19_0_17_main_branch for Lenovo_Ultranav, Lenovo_Ideapad, Lenovo_Ideapad_NewUI and Lenovo_Ideapad_RMIHID - Added the feature PRJ-35767 in v19_2_1_main_branch for Lenovo_Ultranav, Lenovo_Ideapad (next build v19.2.1.16)
HDR-33294 Add HID=SYN2B93 for 700-15IKB Add new PNPid=SYN2B93



Issue Number Description Root Cause Solution
HDR-33228 4F Flick to Switch Virtual Desktop Since Windows 10 Build 14328 Added code to support 4F Horizontal Flick gestures to switch virtual desktops. This is a new Windows 10 touchpad feature.
HDR-33199 Update scrolling speed setting 2F scrolling speed can't match customer's spec Adjust 2F scrolling speed setting
HDR-33226 Cursor speed is too fast on platform HID=SYN2B63 Current cursor speed can't match customer's spec Adjust cursor speed settings



Issue Number Description Fix Comment
HDR-32331 Implement the new control flow work with FW new lid behavior. implement PS/2 set sleep mode feature.
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
HDR-33154
(122035, 122213)
Update palm tracking settings Adjust PalmRT setting from 2 to 5
HDR-33155
(121709)
Edge Motion no function Skip anti-jitter filter while doing edge motion
HDR-33181 v19.3.6 Lenovo_IdeaPad.inf - After install the driver and restart, the cursor stopped moving Fixed ulExtraCapailities4 for device does not have query to get ACM version



Issue Number Description Fix Comment
HDR-32135 Error message occurred when install the driver v19.0.17.58Lenovo_Ideapad_RMIHID Put back MatchID flag but let user option to continue to install not force to exit
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-33074 [Lenovo_Ultranav] redundant "HID" protocol shown in setup complete window Removed SynHid.inf which supports legacy USB touchpad USB\Vid_06CB&Pid_0001
HDR-33077 Modify scan code of enable/disable touchpad on platform HID=SYN2B80 Modify Disable/Enable scancode
HDR-33103 Update zoom/scrolling speed settings to all IDs for Lenovo Ideapad Adjust 2F scrolling speed and zoom rate
HFW-1509 E41-15: Cursor keeps moving when keep finger on touchpad Supress tiny motion while finger is stationary



Issue Number Description Fix Comment
HDR-32896 Remove button action process from enabling/disabling device Merge from branch: remove button action process from disabling/enabling TP
PRJ-35772 Add bootloader v7 and v8 Support in SynReflash Fixed block size in bootloader V5/6
HDR-32724 v19.3.0 Lenovo_IdeaPad - Simplified Chinese - some Chinese character are bold others are not Fixed GUI text display issue in Simplified Chinese.
HDR-32726 v19.3.0Lenovo IdeaPad - German language - There is no space between "Cursor Speed" and "Slow" at the "Enable Edge Motion. Fixed GUI text display issue in German language.
HDR-32908 v19.3.3 Lenovo_IdeaPad - un-check the check box for "Enable Secondary Corner" will still open context menu Fixed ClickPad Corner click not working issue.
HDR-32963 Update the video to lenovo LBG Update help video
HDR-33002 Remove SMBus driver on HID=SYN2B80 Change InterTouch to PS2
HDR-33005 Add SYN2B92 in Lenovo_Ideapad_NewUI driver package Add new PNPid=SYN2B92



Issue Number Description Fix Comment
HDR-32107 Create PTP injection code to replace touch injection Add code to support PTP injection in kernel
HDR-32828 Yoga710: Cursor speed doesn't meet lenovo spec Miss Win8&Win10
HDR-32903 PNPID application for Lenovo_Ideapad_NewUI Add new PNPid=SYN2B8E, SYN2B8F, SYN2B90, SYN2B91
HDR-32916 Yoga510/310s: Cursor/scrolling/pinch speed doesn't meet lenovo spec Adjust cursor/scroll/zoom speed to match Lenovo's spec
HFW-1446 Cursor keeps moving when keep finger on touchpad Merge from branch, Supress tiny motion while finger is stationary



Issue Number Description Fix Comment
SWT-459 EFU shall support installation with silent mode SynReflash Configuration shall support installation with silent mode
HDR-32718 KB lost function from ship mode Modify KBCNotifyConfig to remove ekbcdcfQueryKBCForDisableState



Issue Number Description Fix Comment
HDR-28669 [Linux_Ubuntu 14.04] "Two Button Click Action" description should display in Buttons settings. using consistent item code for 'text', 'combo list' and 'configure'.; [linux] Merge linux section into hpnewui for the trunk.
HDR-32107 Create PTP injection code to replace touch injection Add code to support PTP injection in kernel
HDR-32624 Add 3+2BCP PnPIDs in Linux driver [linux] build correct section for x86 or x64.
HDR-32734 There is no pop-up message when connecting an external USB mouse Better way: dont initialize the value on child class. Balloon not working on seperated TP and CB trayaction.
PRJ-35772 Add bootloader v7 and v8 Support in SynReflash Add bootloader v8 and UPP Support in SynReflash
HDR-32539 [Lenovo Ideapad NewUI, Win10] redundant "HID" protocol shown in setup complete window Use Coinstaller to install SynHidI2C on Win7 X64 to prevent non needed device show up in finish install dialog of dpinst; Need to install SynHidI2C driver first then SynPD driver can be installed
HDR-32720 Add new HID=SYN2B8D in Lenovo_Ideapad_NewUI driver package Add new PNPid=SYN2B8D
HDR-32828 Yoga710: Cursor speed doesn't meet lenovo spec Adjust GainTable to match Lenovo's cursor vs finger speed spec



Issue Number Description Fix Comment
HDR-32331 Implement the new control flow work with FW new lid behavior. implement PS/2 set sleep mode feature.; Found a logic error....; Fix an issue that SMBus device won't correctly call RMI's WriteDeviceSleepMode
PRJ-35774 Driver Upgrade Issues Changed code to fix SMBus driver upgrade incompatibily issue. Take out OEM DelReg
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
HDR-32617 PNPID application for Lenovo_Ideapad_NewUI Add new PNPid=SYN2B87
HDR-32661 Add HID=SYN2B88 for Lenovo Ideapad new platform Add new PNPid=SYN2B88, SYN2B89, SYN2B8A, SYN2B8B




System enhancements



Issue Number Description Fix Comment
HDR-32514 Update cursor motion speed for Y900 Adjust PointerMotionSpeed
HDR-32529 Update CursorPointingSpeed to 304 Adjust PointerMotionSpeed
HDR-32530 Please update palm tracking setting for Yoga510/AMD platform Modify PalmRT and HighWDelay setting



Issue Number Description Fix Comment
HDR-32442 SMBus driver support for new AMD CPU Stoney SMBus driver support for AMD Stoney.
HDR-32378
(115961)
Rotate is not sensitive. Add back the speed ration checking for 2F scrolling.
HDR-32463 Add new HID=SYN2B83 in Lenovo_Ideapad_NewUI Add new PNPid=SYN2B83



Issue Number Description Fix Comment
HDR-31979 Cursor jump or tapping when doing typing Change PalmRT setting
HDR-32148 Y900: Palm rejection doesn't work Change Palm settings
HDR-32414 Palm tracking is still enabled for PS/2 touchpad w/ ACM2.0 Disable palm tracking UI




System enhancements



Issue Number Description Fix Comment
HDR-32202 Sometimes TouchPad Button doesn't work on login screen We should update Button Status when lid close/open disable device is called. The function EnableButtonActions called in DisableDeviceAndButton will check the setting "ButtonsEnabledDisabledWithDevice" So it won't break the feature that button disable/enable which should be independent from touchpad device disable/enable state.
HDR-32319 [HID/USB] Observed opposite scroll direction while performing 2F edge motion scroll in MS Edge Fix injection bug (reverse scroll doesn't work)
HDR-32289 Maksim: Touchpad has no function after lid close and open Set TP disable/enable request to etfCanDelay



Issue Number Description Fix Comment
HDR-32226 Add new HID=SYN2B80 in Lenovo_Ideapad_NewUI Add new PNPIds SYN2B80/2B81/2B82 to Lenovo_Ideapad_NewUI.




System enhancements



Issue Number Description Fix Comment
HDR-31756 Cursor suppressed from moving sometimes when moving the cursor on the desktop for mini port driver Add PalmCheck thresholds for PTP miniport driver withACM2.1
HDR-31960 When one palm and one finger on the touchpad, cursor should move enable one palm one finger moving
HDR-32032
(111825)
Vertical & Horizontal scrolling is hard to use after zoom in photo TouchInjection still works in win10 but we have to inject 1 Finger instead of 2 Fingers. We apply touchinjection because after zoom-in in Photos App, horizontal scrolling should move the picture left or right continuously.
HDR-32061 PNPID Application for Lenovo_Ideapad_RMIHID Add new PNPid=SYNA2B31
Modify SynTPEnh launch mode to service



Issue Number Description Fix Comment
HDR-31942 Tray icon lost but SYNTPENH still exsit When someone had deleted our tray icon, the error code should be ERROR_TIMEOUT. Shell_NotifyIcon can't be deleted or modified before we add new tray icon. We should check correct error code and add tray icon again.; Restart SynTPEnh while tray icon can't refresh
HDR-31458 Tray icon and gesture lost occasionally Merge to trunk
[linux] fix break.
HDR-31712 Support I2C clickpad on Windows 7 OS Update install I2C Clickpad on Win7 X64 need to reboot because SynHidI2C driver stack still in the memory; Give user warning to save their work before update install I2C Clickpad on Win7 X64; Support I2C Clickpad on Win7 X64
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
HDR-31938 apply attached registry to Lenovo LBG Treat the contact as palm after 5 continuously palm object
HDR-31941 WHLK BSOD - 19.0.17.52 | Lenovo_Ideapad_RMIHID Fix BSOD issue while querying hardware ID of device object.
HDR-31943 PnPID application for Lenovo Ideapad NewUI Add PnPID SYN2B30 RMIHID for Lenovo_IdeaPad_NewUI
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-31982 Remove isolated palm packet from data stream Move "IgnoreIsolatedPalmObject" to common setting.
HDR-31985
(109747, 112379, 110221)
Set KBCNotifyConfig=0x19 on platform HID=SYN2B65, SYN2B67, SYN2B72 Modify KBCNotifyConfig setting and change to Yoga type
HDR-31988 Add new HID=SYN2B7E in Lenovo_Ideapad_NewUI Add new PNPid=SYN2B7E
HDR-32014 Update pinch speed UI setting Adjust pinchscale setting
HDR-32017 BSOD during system WHQL test Fix BSOD issue during system WHQL test
HDR-32034 Add new HID=SYN2B7F in Lenovo_Ideapad_NewUI Add new PNPid=SYN2B7F



Issue Number Description Fix Comment
HDR-31450 3F drags and slides video Fix win10 3 finger vertical slide video
HDR-31882 Change finger threshold to match FW for Imaging Sensor TP Changed slider min, max and frequency to meet defautl value change in the driver.; Changed finger threshold to match FW for Imaging Sensor TP
HDR-31712 Support I2C clickpad on Windows 7 OS Add the dependency to fix the build break on SynPTPHID project as the changed report.cpp is used by SynPTPHI project as well.; Fix the incompatible between SynRMIHID and SynHidI2c on Windows 7.
HDR-31771 Enable Q-event in HID/I2C driver Implement QEvent function on HID/I2C; Fix build error caused by including Ntifs.h
HDR-31861 Do not apply MatchID for package to install HID devices The Installer/OS still need to copy drivers to driver store for HID devices when the devices are not present in the system.
HDR-31862 PnPID application for Lenovo Ideapad NewUI Add PnPID SYN2B7B, SYN2B7C for Lenovo_IdeaPad_NewUI
HDR-31866 PnPID Application for Lenovo Ideapad NewUI Add PnPID SYN2B2F RMIHID for Lenovo_IdeaPad_NewUI
HDR-31871 Add HID=SYN2B7B in Lenovo_Ideapad_NewUI inf file. Add new PNPID=SYN2B7D



Issue Number Description Fix Comment
HDR-31430 2F scrolling will cross more than one page on "photos” and "IE” Injection for scrolling gesture in Microsoft Photos app should start from app window center rather than from the cursor.
HDR-31396 2F horizontal scroll is too sensitive in Windows Photo Apps Update settings for 2F scrolling in MS Photos for win10 Th2 (or v10586).; Set key scroll for Horizontal scroll in Microsoft Photos for win10.; Update 2F scrolling for Microsoft Photos in latest version of win10 (TH2 or v10586)
HDR-31780 The slide bar of Palm check setting is changed to Min+2 after resuming from S3/S4/Restart/Cold boot Fix the issue that PalmRejectThreshold value could not be correctly saved.
HDR-31793 Modify video file name Rename two video files' name
HDR-31819 Update enable/disable scan code for Y900 Modify scan code for disable/enable device
HDR-31826 TM-02847-004 has ghost palm in Compal production line FW will report ghost palm in some shipping out platform. Driver only treat the contact as palm after 5 continuously palm object.
HDR-31836 PNPID application for Lenovo_Ideapad_NewUI Add new PNPID=SYN2B7A



Issue Number Description Fix Comment
HDR-31713
(109532)
Synaptics TP has no Scrolling function by Windows Photo Browser Send only 1 finger position for metro photos
HDR-31743 Report rate calculation is wrong on non-PS2 platform if there are more than 1 finger on the pad Fixed a wrong logic that causes the driver uses wrong report rate for MF case.
HDR-31756 Cursor suppressed from moving sometimes when moving the cursor on the desktop for mini port driver Don't convert non-finger to palm for miniport driver.
HDR-31690 Modify KBCNotifyConfig setting Modify KBCNotifyConfig setting
HDR-31746 Add HID=SYN2B77 in Lenovo_Ideapad_NewUI inf file. Add new PNPID=SYN2B77; Add new PNPID=SYN2B77
HDR-31747 Add HID=SYN2B78 in Lenovo_Ideapad_NewUI inf file. Add new PNPID=SYN2B78
HDR-31748 Add HID=SYN2B79 in Lenovo_Ideapad_NewUI inf file. Add new PNPID=SYN2B79
HDR-31758
(108725)
Set platform HID=SYN2B63 to non-Yoga platform Remove AlwaysEnableDeviceAtStart_AddReg to meet non-Yoga's spec



Issue Number Description Fix Comment
HDR-31508 4F/5F swipe up/down has same function as 3F swipe up/down Prevent triggering 3F gesture when 4F->3F
HDR-31634 Add HID=SYN2B76 in Lenovo_Ideapad_NewUI inf file. Change from InterTouch to PS2



Issue Number Description Fix Comment
PRJ-35733 Inertia, coasting and edge motion support for TouchInjection Make scroll speed adjustment supported in touch injection
HDR-31631 Add HID=SYN2B74 in Lenovo_Ideapad_NewUI inf file. Add PnPID SYN2B74 for Lenovo_IdeaPad_NewUI
HDR-31632 Add HID=SYN2B75 in Lenovo_Ideapad_NewUI inf file. Add PnPID SYN2B75 for Lenovo_IdeaPad_NewUI
HDR-31634 Add HID=SYN2B76 in Lenovo_Ideapad_NewUI inf file. Add new PNPID=SYN2B76
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



Issue Number Description Fix Comment
HDR-31551 Add PS2 query $11 Added PS2 $11 query for integrated stick
PRJ-35733 Inertia, coasting and edge motion support for TouchInjection Add 1 finger chiral scroll supported in touch action. add some performance fix
HDR-31457 Touchpad can not be enable after S3 Remove querying SPI_GETSCREENSAVESECURE
HDR-31547 Apply cursor speed new algorithm to all Lenovo Ideapad HID After evaluation, apply the pointing speed adjustment to all Lenovo Ideapad ids.
HDR-31565 Driver no need to file finger signal that Z-value < 30 Lower the Z threshold to SYN2B2D.
HDR-31575 Add HID=SYN2B70 on Lenovo_Ideapad_NewUI Add new PNPID=SYN2B70
HDR-31577 Add HID=SYN2B71 on Lenovo_Ideapad_NewUI Add new PNPID=SYN2B71
HDR-31579 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B73
HDR-31580 Add HID=SYN2B72 on Lenovo_Ideapad_NewUI Add new PNPID=SYN2B72



Issue Number Description Fix Comment
HDR-12003 Review location of driver parameters Moved some registry from HKLM\system.... to HKLM\Software\Synaptice\.. because they are put in wrong place.; Fixed a build error.
HDR-12577 remove the m_pPluginAction from the zone Removed the m_pPluginAction from the zone.
HDR-30389 Braswell Flex3-1130 Win10 Synaptics Touchpad issue "Blackscreen when doing S3" Change InterTouch to PS2 and not install SMBus driver
HDR-31059 Consolidate the disable state of touchpad and button Merge to trunk; Modify coding style
HDR-31257 Add SYN2B67 on Lenovo_Ideapad_NewUI Add PnPID SYN2B6C, SYN2B6D, SYN2B6E, SYN2B6F for Lenovo_IdeaPad_NewUI
HDR-31496 Add SYN2B6B in Lenovo_Ideapad_NewUI Add new PNPID=SYN2B6B
HDR-31512 Modify enable/disable touchpad setting Change PseudoSuspendEnable/Disable key to Enable/Disable Key for SYN2B63 (Non-Yoga type)



Issue Number Description Fix Comment
HDR-31431 Touchinjection error occurs when lifting one finger up during 2 finger gestures Fix injection error. If the lifted up finger is finger 0 then we have no chance to go into slide to call cancel action of touch action, and we also do not contine to feed in moving finger of touch screen, then OS will found we time out to feed in touch screen packet and neither to send a finger up packet to end the stroke, then there is time out error.
PRJ-35733 Inertia, coasting and edge motion support for TouchInjection Add code to make touch injection support 1 finger scrolling. And fix a bug
HDR-31413 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B69, SYN2B6A



Issue Number Description Fix Comment
New language translations for Windows installer, help files and control panel
HDR-31326
(ECR358436)
Vertical/Horizontal Swipe checkbox under three fingers will auto be checked when switch tab in Gesture. The hidden control should not get or set settings
HDR-31349 Add back the logs for KTL Enhancement Adding back KTL Enhancement log for different Stroke State.
We still need to install SMBus driver for FW with SMBus bootloader.
HDR-31342 Synaptics TP will be auto disabled after do S3/S4 by lid close. Enable AlwaysEnableDeviceAtStart for Win7



Issue Number Description Fix Comment
HDR-30992 Cursor Speed should keep the same in the different resolution [Merge to trunk] : Lenovo want the physical movement are same in desktop when user move the same distance in touchpad.
HDR-31257 Add SYN2B67 on Lenovo_Ideapad_NewUI Add PnPID SYN2B67 for Lenovo_IdeaPad_NewUI
HDR-31261 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B68
HDR-31263 Change one setting for Lenovo Ideapad SYN2B49 Default select "Always Enable" for "Touchpad Status"
HDR-31273 Change one setting for Lenovo Ideapad SYN2B2C Change PinchScale setting




System enhancements



Issue Number Description Fix Comment
HDR-30812 UI does not match Lenovo SPEC Remove one finger scroll to match customer's spec
HDR-31059 Consolidate the disable state of touchpad and button Make disabling buttons by UI to have higher privilege; : [TPDC]Rollback for trunk
HDR-31064
(106364)
TouchPad can't keep disable status on lock screen when disable touchpad by hotkey Don't enable device until showing deskop for next time
HDR-31078 Set "ButtonsEnabledDisabledWithDevice"=1 Touchpad Button disable/enable status should be synced with Touchpad for all Lenovo_Ideapad_NewUI platform.
HDR-31097 Add SYN2B64 on Lenovo_Ideapad_NewUI Add PnPID SYN2B64 for Lenovo_IdeaPad_NewUI
HDR-31101 Add SYN2B65 on Lenovo_Ideapad_NewUI Add PnPID SYN2B65 for Lenovo_IdeaPad_NewUI
HDR-31122 Add SYN2B66 on Lenovo_Ideapad_NewUI Add PnPID SYN2B66 for Lenovo_IdeaPad_NewUI



Issue Number Description Fix Comment
HDR-30955 Win 10 PTP like 3 finger gesture: We should do nothing when doing 3 finger horizontal flick in task switcher window with "new desktop" button Fix win10-like 3 finger flick issue in new windows internet browser. And add emit; Change win 10 PTP like 3 finger flick gesture behavior
HDR-31037 When connect 2 PCs using a usb file transfer cable, and then use the mosue to move cursor between 2 PCs, then do 3 finger flick down, the behavior is not correct fix win 10 like 3 finger flick issue
HDR-30913 2F Horizontal Scrolling will trigger page up/down in PDF Do horizontal scrolling even there's no horizontal scroll bar for Adobe Reader
HDR-31015 PnPID application for Lenovo Ideapad New UI Add PnPID SYN2B63 for Lenovo_IdeaPad_NewUI



Issue Number Description Fix Comment
HDR-30773 [ Win10] Alt + Tab / 3 finger left - right swipes to switch application function can be triggered after put 1 finger on the touchpad then do zoom / pinch gesture by another 2 fingers. If one finger is not in resting zone, the other 2 fingers perform pinch gesture, then when thease 2 fingers lift up, we might triggered the 3 finger flick gesture. We should always do the finger direction check no metter the finger counts
HDR-30887 Press Win + M to minimize all windows then Press Win + Tab to launch task switcher, then do 3 finger flick it will close the task switcher Fix win10-like 3 finger flick up bug
HDR-30922 Double tap to disable the touchpad it shows "ON" at the Mouse & touchpad Wrong logic, a TP enable/diswable hot key only was sent to disable TP, otherwise the TP is disabled, there is no chance to sent the hotkey to enable it.
HDR-30812 UI does not match Lenovo SPEC Remove one finger scroll to match customer's spec
HDR-30847 Observed cursor movement on Slate mode Correct sacn code definition for SYNA2B22.



Issue Number Description Fix Comment
PRJ-35570 Change coinstaller and setup program to install HID/SMB miniport driver Added Dpinst exit code
HDR-30468 Button Behavior Alignment with Touchpad Status Sync button state with TouchPad while switching user only if enabling global disable
HDR-30783 Secondary corner click in lower bottom-left reported Left Click Adjust button zone setting; Rollback, because this is TouchPad



Issue Number Description Fix Comment
HDR-30012 [Win10] Synaptics Startup Program in Windows 10 in comparison with Windows 8.1 Remove run key if we use service to launch enhancement for all windows; Remove run key to start up SynLenovoHelper.
HDR-30664 Pinch sometimes fails Change setting from image sensor to profile sensor
HDR-30707 Please disable 2F tap trigger right-click menu Remove 2-finger tap action in Win10
HDR-30753 Touchpad is enable in tent mode after resuming from S3 Update when driver set ready to EC



Issue Number Description Fix Comment
HDR-30212 Merge Lenovo_ideapad_rmihid to Lenovo_IdeaPad_NewUI Syn scancode settings of RMHID with original Lenovo_Ideapad_RMIHID.inc
HDR-30467 Move one HID to Lenovo Ideapad NewUI INF Followup: [TPDC] Please check with FAE why move Century Precise HID to Lenovo inf.
HDR-30534 [Y700-15/17 ISK_SIT]The touchpad cursor slide ratio is quicker than user finger slipping at the UHD panel units Reduce to half of pointing speed for PNPID SYN2B5B/5C/5D.



Issue Number Description Fix Comment
HDR-30303 Please add localized help message for Windows 10 3F and 4F gestures Fix "Maximum" and "Minimum" translations in Windows 10 gestures
HDR-30339 Fail to uninstall driver from Win10 Settings: Apps & Features Add detailed driver unstallation to the log log; Get original install dir of synpd oem inf to the log
HDR-30474 Button comb box is not greyed out in PTP mode Greyed out buttons combbox when the TP is switched to PTP.
HDR-30416 Inconsistent click behavior on 3F and 4F click Enable 3F-clicking action for win10
HDR-30423 Synaptics touchpad two finger scroll function is too sensitive when scroll picture by Photos APP Use touchinjection for 2 finger scoll & pinch in Microsoft Photos app. This way can make picture sliding no so fast.
HDR-30467 Move one HID to Lenovo Ideapad NewUI INF Add new PNPID=SYN2F02
HDR-30468 Button Behavior Alignment with Touchpad Status Sync button state with TouchPad while switching user
HDR-30522 Set 2Finger tap action in win10 be requested by Microsoft gesture-spec Set 2FingerTapAction to be right-clicking in win10.



Issue Number Description Fix Comment
HDR-30458 Turn off ALT+SHIFT+L to dump log file by default Turned off using "ALT+SHIFT+L" to collect a log file because it affect some apps which use these hot key.
HDR-28998 Video for Windows 10 3F flick. Add video buttons for 3FTapping 4FTapping on Win10.; Change IOCTLs
HDR-30424 Disable touchpad buttons when disable touchpad Sync button's status with TouchPad
HDR-30436 TP palm tracking bar need to be disabled Disable "Palm Tracking" for PS2+ACM2.0
HDR-30455 Change sensitivity bar setting and cursor speed for Lenovo Ideapad NewUI Adjust TouchThreshold and PointerMotionSpeed settings



Issue Number Description Fix Comment
HDR-30170 Marking resources as non-discardable Marking resources as non-discardable
HDR-30268
(1197171)
1197171 - FNC_PE_ /Aria & Venetian: In the drop down box of Button Action (Button /Zone completely disabled) repeat on Touchpad (TouchStyk) tab Fixed plugin action list item repeat issue when there is only one plugin action; Removed all plugin actions for LRM buttons.
HDR-30339 Fail to uninstall driver from Win10 Settings: Apps & Features Add unstallation log ton Synaptics.PD.log; Hide command prompt windows in installation; Hide command prompt windows which remove SynTPEnhService in uninstallation; Add last step in finish install lon Synaptics.PD.log; Fixed cannot uninstallation driver from Win10 - Settings - Apps & features
HDR-30301 PNPID Application for Lenovo_Ideapad_RMIHID Add new PNPID=SYNA2B2D
HDR-30324 Change sensitivity bar setting for Lenovo Ideapad NewUI Adjust default TouchThreshold setting
HDR-30330 Change to task scheduler instead of service for SynTPEnh Modify SynTPEnh from service to task schedule



Issue Number Description Fix Comment
HDR-30262 Use major version for HID/I2C in miniport driver Changed FW version report format in miniport HID descriptor, for HID/I2C platform only major version is used, for InterToutch the version formation is major(8-bit).minor(8-bit).
HDR-30270 Set ShareVector to TRUE which allows IRQ sharing in SMB Set ShareVector to TRUE which allows other devices sharing interrupt with SMB.
HDR-30271 Report max finger report count the same as FW in HID so we can support reported fingers less than 5 Reported max finger report what FW reports instead of hard coded 5 in miniport driver HID descriptor so we can support less than 5 fingers.
HDR-30212 Merge Lenovo_ideapad_rmihid to Lenovo_IdeaPad_NewUI Merged Lenovo_Ideapad_rmihid to Lenovo_ideapad_NewUI.
HDR-30272 Need to save enable/disable status from ECRAM Save disable/enable state to registry



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.
HDR-30154 Edge Motion's translation Modify CaptionID of edgemotion group box



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-29754 Touchpad button is enable when we disable touchpad Sync button's status with TouchPad
HDR-30051 TP palm tracking need to be disabled Disable "Palm Tracking" for ACM2.0
HDR-30052 touchpad can not be disabled by hotkey after boot up Enable query KBC for device state; Rollback the process of lid event received while booting up; Update device disable state to KBC if lid event is received before DisableDevice() is called from APILoadState()
HDR-30086 Set PalmRT default to 7 for ACM 2.1 TouchPad on Lenovo_IdeaPad_NewUI Set PalmRT default to 7 for ACM 2.1 TouchPad.



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.



Issue Number Description Fix Comment
HDR-28998 Video for Windows 10 3F flick. Added videos for Windows 10 3F gestures
HDR-29754 Touchpad button is enable when we disable touchpad Sync button's status with TouchPad



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-29125 [Lenovo_Ideapad-RMIHID] UI Text Size is not aligned Fixed GUI Text layout is not aligned.
HDR-29595 SYN TP keep disable after S3/S4, even set "Always enable” in TP control panel Fix EnableDeviceSessionEnd() issue while resuming from suspend without any session message
HDR-29655 Set "Keep last status" as default setting with specific platforms. In the latest Lenovo_Ideapad UI Spec, they request to remove disable device until session end UI and feature to all win10 platform.
HDR-29754 Touchpad button is enable when we disable touchpad Sync button's status with TouchPad



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-29697 [Win10] Can't keep driver settings when upgrade to 19.0.11.1 Keep user settings when update drivers



Issue Number Description Fix Comment
HDR-29039 Video & Descrption for Windows 10 3F Swipe New UI translations for Windows 10; New Windows 10 Translations for Enhancement
HDR-29471 Change one setting for Lenovo Ideapad SYN2B2E Modify DisableDeviceUntilSessionEnd setting
HDR-29483 Set "Keep Previous Enable/Disable Status" as default setting. Modify DisableDeviceUntilSessionEnd setting
HDR-29485 Remove "Touchpad Status" from driver UI Remove "Touchpad Status" from CPL



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
HDR-5570 Driver setting doesn't match setting list v5.5 Fixed rotate and clicking overlap



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.



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-29178 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B62
HDR-29184 Touchpad can not be Enable after sending disable Q-event Fix GetHWdfDeviceObject issue for QEvent; Verify pDevice
HDR-29224 Desktop can be zoom in/out Fix Win10 desktop pinch issue
HDR-29249 Apply new disable/enable rule for Yoga Series Modify DisableDeviceUntilSessionEnd setting
HDR-3244 Lenovo_IdeaPad_NewUI GUI text will be bold if we switching radio box frequently Repaint the radio button's background instead of setting TRANSPAENT to avoid visual interference of text when losing focus. The same check-in as CheckBox.



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-28543 Support V5.6 UI spec of Win10 driver for lenovo Ideapad Lenovo ask to change UI layout, and string description.
HDR-28743 [IdeaPad Win10] Three Fingers (3F) horizontal swipe function tips is not match with Lenovo Touchpad driver and gesture setting list v5.6 Remove tooltip for customer evaluation..
HDR-29121 SYN TP can't keep last disable status after S3/S4/WB/CB, if set "Keep Previous Enable/Disable Status" Query last Touchpad Disable/Enable state from regisry instead of EC
HDR-3244 Lenovo_IdeaPad_NewUI GUI text will be bold if we switching radio box frequently Merge code from branch to trunk.



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-28868 Convert to PS2 bus Only check FamilyID and ModelID; According to Intel's suggestion, set and clear correct bits for PCI configuration space 0x80
HDR-29032 Support ACPI LID open/close Add ACPI Lid open/close support



Issue Number Description Fix Comment
HDR-28907 Correct Finger Packet State not for all fingers in a group but for those who are really in the zones Correctly update Finger Packet State not for all fingers in a group but for those who are really in the left/right/resting zones
HDR-28944
(676644)
[Microsoft Windows 10 Team] [DeviceCompat][HID][CUET] : The check box setting "Disable internal pointing device..." in mouse properties under clickpad tab doesn't get applied. Fixed checkbox out of sync issue when there are two tabs in the control panel such as Show tray icon in the taskbar or disable internal pointing device when external USB pointing device is attached.
HDR-28820 SYN TP can't keep last disable status after S3/S4/WB/CB, if set "Keep Previous Enable/Disable Status" Detect TouchPad Disable/Enable state by check whether customer's app is exist.
HDR-28904 Let Q-event work well even if mode switch fail Process QEvent on the parent(PS2) device if switching to SMB fails
HDR-28955 Add new PNPID = SYN2A20 for Lenovo LK21 platform. Add new PNPID=SYN2A20
HDR-28964 Please Set SMBUS port as default for one HID in Lenovo Ideapad NewUI Turn on SMBus port



Issue Number Description Fix Comment
HDR-28543 Support V5.6 UI spec of Win10 driver for lenovo Ideapad After check it with customer, disable 3F Flick gesture in win10 as default.
HDR-28868 Convert to PS2 bus Disable dynamic clock gating from Skylake SMBus Host Controller's PCI configuration space




System enhancements



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-28751 Change Disable Enable Scancode Change Enable/Disable scan code



Issue Number Description Fix Comment
HDR-28543 Support V5.6 UI spec of Win10 driver for lenovo Ideapad Lenovo_Ideapad create new UI spec 5.6, enable win10 like 3F gesture&UI in win10; Rollback the previous change.
HDR-28591 Tray icon lost and no gesture feature after reboot test. Change the launch method back to task scheduler.
HDR-28620 Change one registry setting for Lenovo Ideapad Change the launch method back to task scheduler
HDR-28626 PnPID application for Lenovo_Ideapad_NewUI Add new PNPID=SYN2B61
HDR-28628 Add one registry for some IDs Add lid close/open action
HDR-28629 Change one registry setting for Lenovo Ideapad SYN2B5C Force to work on PS2 port, add lid close/open action



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-28543 Support V5.6 UI spec of Win10 driver for lenovo Ideapad Remove 4F UI in win10 to all Lenovo_Ideapad.



Issue Number Description Fix Comment
HDR-28484 Create miniport driver INF for major customers. Created miniport driver installation paclage for major ciustomers.
HDR-28402 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B5F
HDR-28458 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B60



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



Issue Number Description Fix Comment
HDR-28280
(83364)
The Edge Swipe Settings area is blank in Synaptics Control Panel Modify profile sensor's edge swipe property page settings as image sensor
PRJ-35549 Find a solution to enable SMB driver update for specific PnP in WU Enable SMB driver update for specific PnP in WU



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



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-28054 Apply LCFC Q-Event for Y51/Y71 Move QEvent code to CosPointingDevice which is only applied to windows; add some comment
HDR-28054 Apply LCFC Q-Event for Y51/Y71 Make Lenovo defined QEvent take effect while "QEventUseLenovoDefinition" is 1 in the registry
HDR-28162
(81963)
Synaptics touchpad has function after resume from S3/S4/CB/WB with touchpad disabled while keep last status is enabled 1. Corrent the original settings, previous setting is not properly for non-yoga platform 2. Platform EC will miss understand the 0x97 0x00 query command, remove it to avoid EC's bug.



Issue Number Description Fix Comment
HDR-28175 Hide all edge swipe controls for Win10 Hidden edge swipe controls from CPL for Win10.
HDR-28189 Add Intel SkyLake chipset support in SMB INF Added Intel Skylake chipset support for SMBus.
HDR-28054 Apply LCFC Q-Event for Y51/Y71 Meger QEvent function from v18_1_44_Toshiba_QEvent_branch, add Lenovo's QEvent spec support
HDR-28194 Add new PNPID for Lenovo Ideapad Y700-14 ISK Add new PNPID=SYN2B5E




System enhancements



Issue Number Description Fix Comment
HDR-28039 TouchPad should be enabled after checked "Disable internal pointing device when external USB pointing device is attached" then unplugged external USB mouse. Fixed the USB mouse plugin/unplugin disable/enable issue, the notification reason is changed, it does not match with user mode driver, so the event is not processed by the user mode driver.,
HDR-27760 Three Finger (3F) Swipe function behaviors are abnormal by Nitro. Fix 3 finger swipe doesn't work in Lenovo_Ideapad_NewUI



Issue Number Description Fix Comment
HDR-2 4-Finger swipe doesn't have help video Shown help video for 4F flick.
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-27997 3F Flick(3F Swipe) Left/Right does not work in "Photos" App Added left, right key macro for MetroApp Photo 3F&4f horizontal flick.



Issue Number Description Fix Comment
HDR-27930 Disable audio feedback for button clicking Read ForcePad click sound mute status from registry..
HDR-27856 Synaptics Touchpad can't keep last enable/disable status. SYN2B34 is not Yoga type, should not enable "AlwaysEnableDeviceAtStart".
HDR-27863 Please rollback the changes for HDR-240 rollback the changes for HDR-240
HDR-27889 Remove Query command Remove KBC Query command
HDR-27903 Adjust Edge Swipe Width Adjust edge swipe width



Issue Number Description Fix Comment
Modify edge swipe settings
Add new PNPID=SYN2B5C, SYN2B5D



Issue Number Description Fix Comment
HDR-913
(Hyder001)
Using force data to reduce false taps working with ACM Ignored tap decoding if force is less than certain threshold.
HDR-27739 Change Disable Enable Scancode Change Enable/Disable scancode
HDR-27753 Adjust Edge Swipe Width Adjust Edge Swipe Width
HDR-27779 Add HDR-777 for all Clickpad platforms Fix build-error.
HDR-27765 Touchpad status won't keep on previous state after resume back from S3/S4. Keep device disable setting(Non enable device disable until session end), and remove readdeviceinfofromreg. Apply settings to SYN2B48/2B49.
HDR-27773 Synaptics TP will be enable after WB in Tent/stand/pad modes. Keep device disable setting(Non enable device disable until session end), and remove readdeviceinfofromreg. Apply settings to SYN2B48/2B49.



Issue Number Description Fix Comment
HDR-27746 Add more log information in the driver Logged ForceModel reset event.
HDR-27718 Add SYN2B5B into Lenovo_Ideapad_NewUI Add new PNPID=SYN2B5B
HDR-904 Inertia is still triggered even if the default setting is disabled Fix ideapad inertia setting doesn't sync with the behavior by default issue



Issue Number Description Fix Comment
HDR-946 Add new HID = SYN2B4F into Lenovo_Ideapad_NewUI.inf Add new PNPID=SYN2B4F
HDR-948 Support 0x97 query command & confirm policy. Change KBC notified method for SYN2B49, SYN2B4C, SYN2B4D, SYN2A1E



Issue Number Description Fix Comment
HDR-815
(77336)
Sensitivity behavior is different from UI Fixed Sensitivity behavior is different from UI by changing INF file.
HDR-904 Inertia is still triggered even if the default setting is disabled Fix ideapad inertia setting doesn't sync with the behavior by default issue



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-780 Cursor pointing will hook back when finger suddenly stop from fast moving Implement the cursor hook back suppression algorithm. Enable it.




No changes



Issue Number Description Fix Comment
HDR-718 Modify scan code of SYN2A1E Change sacn code for SYN2A1E.
HDR-722 Can not restore to default setting Fix DisableDeviceUntilSessionEnd restore default issue by moving registry path from system to software
FAE request to add same debugging info/behavior in HID device.



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



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-476 Add scan code log for touchpad enable/disable Record the device disable event in log; Correct definition.
HDR-580 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B56, SYN2B57
HDR-581 PnPID application for Lenovo Ideapad New UI Add new PNPID=SYN2B58, SYN2B59, SYN2B5A



Issue Number Description Fix Comment
HDR-511 Pinch does not work in ForceTutorial app Fixed wrong cursor position when DPI aware is enabled in syntpenh, that caused pinch or scrolling does not work if it uses wheel mouse message and the system is not in 96dpi. Called right function to window handle under pointer to fix wrong window handle which causes pinch does not work in ForcePad Tutorail app.
HDR-502 Keep previous touchpad state after S3,S4,warm boot ,cold boot. Remove "AlwaysEnableDeviceAtStart_AddReg" and "HideEnableDisable" for non-yoga series platform.



Issue Number Description Fix Comment
HDR-279 Touchpad can't keep last enable/disable status Merge change of HDR-279 back to trunk.
HDR-386 Touchpad has been disable after warmboot Apply Yoga series settings to SYN2B3A.
TP-48629 [Localization]Some Czech text are not translated Fixed localizing of Maximum and Minimum text



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-395 PnPID application for Lenovo Ideapad New UI Added pnpid=SYN2B54, SYN2B55
HDR-414 Update edge swipe setting for lenovo E10 Adjust edge swipe setting for SYN2B40
TP-48648 [Localization] Some Hungarian text are not translated Localize "Application Bar" in Hungarian



Issue Number Description Fix Comment
HDR-306 The checkbox of 4F Swipe/Flick can't be selected (enabled/checked) either Tapping or Mouse Clicking Some settings are lost when last merged.
HDR-357 Apply one setting for Lenovo Ideapad New UI Add HideEnableDisable for SYN2B3A to hide Enable/Disable button
HDR-358 PnPID application for Lenovo Ideapad New UI Added pnpid=SYN2B4E
HDR-378 PnPID application for Lenovo Ideapad New UI Added pnpid=SYN2B51, SYN2B52
HDR-387 Remove touchpad status in UI Hide UI of Touchpad Status
HDR-393 PnPID application for Lenovo Ideapad New UI Added pnpid=SYN2B53
TP-48594 [Localization] Language errors: Some Norwegian (Bokmål) text are not translated Norwegian overlap at 150 DPI
TP-48599 [UI Language] Semantic error on the description of Four Finger Swipe Semantic error on the description of Four Finger Swipe
TP-48644 [UI Language] Some objects overlap in texts German overlap at 150 DPI; Added GetCtrlDWord with subkey
TP-48656 Edge Motion translation inconsistent Update edge motion tool tips for French; Update "Enable Edge Motion" for Chinese - Hong Kong



Issue Number Description Fix Comment
HDR-310 Palm rejection doesn't work with default setting Add Lenovo_IS_AddReg for PNPID=SYN2B40
TP-48629 [Localization]Some Czech text are not translated Some Czech text are not translated; Some Italian text are not translated
TP-48644 [UI Language] Some objects overlap in texts Fixed some objects overlap in texts
TP-48651 [Localization] Some Romanian text are not translated Some Romanian text are not translated
TP-48656 Edge Motion translation inconsistent Add capability to take out hot key to resuse resource string; EdgeMotion is our trademark
TP-48735 Add new HID=SYN2A1E for Lenovo_Ideapad_NewUI Added pnpid=SYN2A1E
TP-48736 Add new HID=SYN2A1F for Lenovo_Ideapad_NewUI Added pnpid=SYN2A1F



Issue Number Description Fix Comment
HDR-264 Audio feedback missed if clicking is too fast and audio playback is too slow Queued clicking press/release event, then playback audio feedback one by one if the queue is not empty, this fixed clicking sound missing or press/release misorder.
HDR-150 Some texts size is too big in Lenovo_Ideapad_NewUI GUI Fixed Russian text size is too big in Lenovo_Ideapad_NewUI GUI
HDR-150 Some texts size is too big in Lenovo_Ideapad_NewUI GUI Fixed some texts size is too big in Lenovo_Ideapad_NewUI GUI



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-161 Synaptics Touchpad Two-finger Rotating cannot work in PowerPoint in Win7 Fix ClassName mistake of PowerPoint 2007
HDR-171 Please disable any angle twist rotate Change rotation angle to 90-degree and active once for Microsoft Word & Excel & PowerPoint



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.
TP-48576 "Lenovo" & "Synaptics website link" display incomplete characters in Arabic (AR) and Hebrew Languages. Fixed OEM log and Synaptics website link display incomplete characters in Arabic (AR) and Hebrew Languages



Issue Number Description Fix Comment
HDR-68 Synaptics Touchpad can't keep last enable/disable status. "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) Enabled DPI aware for enhancement application



Issue Number Description Fix Comment
TP-47900 Cowork with Lenovo Ideapad to define a new ACPI notification method [Merge] : In some speciific platform, driver can not get the window version correctly from reg. Change to another API to get OS version directly.
TP-48652 [Localization] Some Russian text are not translated Update Russian string; Russian string is cut off



Issue Number Description Fix Comment
TP-48122 Yoga3: UI Font size is not correct Set the proper font size on UI of control panel
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.
TP-48565 "Lenovo Pointing Device" pop up balloon didn't be localized to system default Language. Do not localize "Synaptics" only in Arabic; Localize string "Lenovo Pointing Device"
TP-48566 "Pressure Graph" should keep localized to English in all OS Languages. "Pressure Graph" should keep localized to English in all OS Languages.
TP-48577 Apply new HID=SYN2B4C Added pnpid; Apply new HID=SYN284C
TP-48578 Apply new HID=SYN2B4D Added pnpid=SYN2B4D; Apply new HID=SYN284D
TP-48596 [Localization] Language errors: Some Slovak (Slovenčina) text are not translated Localized Maximum, Minimum in Slovak
TP-48605 Add Enable & Disable buttons on UI with platform=SYN2B46 Add Enable & Disable buttons in UI.
TP-48624 TouchPad (Tray) icon didn't be translated to system default Language. (CH / Simple Chinese) Fixed "Tray Icon" in Simplified Chinese
TP-48625 [Localization] Some Korean text are not translated Touchpad Status in Korean
TP-48632 ”enable continuous scrolling” option can not be checked in Win7 in Lenovo Ideapad New UI "enable continuous scrolling" shown depens on we check "enable vertical scrolling” or “enable horizontal scrolling”.
TP-48644 [UI Language] Some objects overlap in texts Fixed SwipeLeftRightInfoText in Russian is cut off; Fixed string "Fast " is cut off by slider
TP-48646 [Localization] Some French text are not translated Fix Oem brand name is not replaced if IDS_P1_TITLE not begin with Synaptics. Do not localize "Synaptics"
TP-48664 Please merge v18_0_7_Lenovo_Ideapad_Branch back to trunk Merge change from branch to trunk.



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




No changes




No changes



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.
Added PNPID SYN2B4A
Added PNPID SYN2B4B
TP-48266 Modify default setting of SYN2B0C Disable 3 finger flick by default on SYN2B0C.



Issue Number Description Fix Comment
TP-48258 Lenovo UI is too big in the screen Lenovo UI is too big in the screen
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.



Issue Number Description Fix Comment
TP-48242 Remove all short cuts all user when the driver is uninstalled/upgraded. Remove All users short cuts in uninstallation or before driver update
TP-48122 Yoga3: UI Font size is not correct Fixed Yoga3: UI Font size is not correct.



Issue Number Description Fix Comment
TP-48171 PnPID application for Lenovo_Ideapad_NewUI Add two ids SYN2A1D/SYN2B46, are same as SYN2B43.



Issue Number Description Fix Comment
TP-47991
(N/A)
Left & right click no function on 2-button touchpad Correct settings, 2A1B/2A1C should be SMBus Touchpad(not clickpad).



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



Issue Number Description Fix Comment
TP-47876
(68231)
Turn-off zoom-in/out desktop icon Rollback last change at first, apply it again to right PNPID SYN2A1B/SYN2A1C.
TP-47877
(N/A)
Modify tapping sensitivity Rollback last change at first, apply it again to right PNPID SYN2A1B/SYN2A1C.



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



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



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-47766 Modify default setting Modify default settings for two-button touchpad.




No changes



Issue Number Description Fix Comment
TP-47646 2F vertical scrolling is hard to trigger when 2F travelling apartly 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.
TP-47697 Reverse the direction of sensitivity setting for lenovo LBG Reversed the direction of sensitivity setting in control panel GUI.



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



Issue Number Description Fix Comment
Fixed TP lost function after this power sequence s3->s4->resume.resume from s4, then resume



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.
TP-47500 Turn off gesture API feature Remove GestureAPI_V1 from SYN2B3A/2B3B.
TP-47527 Modify default setting of SYN2B38 & SYN2B39 Reduced detection procedure for saving time. Apply settings to several ids.
TP-47529 Edge scrolling setting on UI disappered on IS touchpad. Control should not be limited with PS only. Change settings to be workable with PS/IS.




No changes



Issue Number Description Fix Comment
TP-46951 Remove setting remote control region register for AMD SMB driver Don't touch other bits of ASF_IO index 0x15 register, otherwise ASF does not work after S3/S4/S5.
Added button state in packet when momentum was stopped otherwise drag was dropped after momentum if the button is still down.
Greyed out some controls in main page if the device is disabled.
TP-47318
(65050)
[Z4050-75_SIT] SYN TP Three-Finger Flick sometimes not sensitive. FW contain some finger-tracking issue, enable ReCapture finger down feature before FW fix it. Apply to Z-Series Platform.



Issue Number Description Fix Comment
TP-47290 Please disable AdjustCursorSpeedByResolution for lenovo Y50 Disable pointer speed adjustment in SYN2B34.
TP-47343 PnPID application for Lenovo_Ideapad_NewUI Add new id SYN2B43, all settings are same as SYN2B32.



Issue Number Description Fix Comment
TP-47253 Change Tray icon stataus after query command Add pseudo suspend to be one of disable state.



Issue Number Description Fix Comment
TP-47170 customer report filter activation time is in 0/6, correct setting should be in 2/6 Modified PalmCheck filters registry path to get settings for either ACM1 or ACM2.0.; Set advanced filter timeout to notch 2 (1sec).
TP-47184 Please update edge swipe help video Replace help video of edge pull gesture.



Issue Number Description Fix Comment
TP-47115 Support Lenovo Yoga tent / tablet mode Adjust enable/disable hotkey settings for SYN2B3A/SYN2B3B.
TP-47116 Modify default setting Enable read device info from reg settings to SYN2B3A/SYN2B3B.




No changes




No changes

Issue Number Description Fix Comment
TP-46951 Remove setting remote control region register for AMD SMB driver Removed unnecessary code to change the slave address of AMD SMB controller1 for ASF, this caused NIC fails to talk with SMB ASF.
TP-46804 PnPID application for Medion/Wistron Add PNPid for Medion SYN0339 same as SYN2B3B.

Issue Number Description Fix Comment
TP-46841 PnPID application for Lenovo G70 & Z70 Add new ids SYN2B41/SYN2B42.
TP-46854 Apply attached registry for Lenovo Ideapad New UI Due to KBC issue, turn off Mux to SYN2B2E.

Issue Number Description Fix Comment
TP-46773 PnPID Application for Lenovo Ideapad New UI Add new ID SYN2B40, all settings are same as SYN0741, only scan code settings has different definition.
TP-46790 Update lenovo logo in the property page Change the Logo picture.
TP-46797 Using service to speed up our start time - related to TP-46737 Apply the feature 'Launch user mode application by service" to all in Lenovo_Ideapad_NewUI.

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.

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.

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.

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.

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.

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.

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.

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

Issue Number Description Fix Comment
TP-46162 Unable to set EdgeMotion Speed faster than default Increased maximum edgemotion speed which has more selections from the edge motion speed slider.
TP-46206 Locking Drag has no function Fixed Lock Drag no function issue.
TP-46218 Calculate the force after TPFilter Calculate the force after TPFilter
TP-46220 Make ClickDrag edgemotion on ForcePad Made ClickDrag edgemotion work after force calculation was moved after CTPFilter.
TP-46215 Sensitivity slide bar can't show out at first time. Fixed Control Panel Sensitivity slide bar display issue.

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.

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.

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.

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.

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

Issue Number Description Fix Comment
TP-44750
(20130628 meeting with Kirk)
After log file capture Kirk would like the default folder opened so that the log file can be copied or viewed instead of just closing Add option for user to open log file folder after collecting diagnostic info
TP-45827 Add option to show progress either in current command prompt window or show it in another command prompt window title Added an option to show progress either in current command prompt window or show it in another command prompt window title
TP-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.

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.

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

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.

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.

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.

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.

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

Issue Number Description Fix Comment
TP-45025 After use touchpad to reboot system, it would BSOD in OS Check IRQL before calling RtlQueryRegistryValues function.
TP-45111 Mode switch failed on Win8.1 Suppor OEM SMBus Host Controller.
TP-45147 Cusor jumps with OEM 5BFP Add mechanism to avoid reentry for SMBus driver. Port reentry avoidance mechanism to CRMIPort.
TP-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.

Issue Number Description Fix Comment
TP-42303 Improve Driver build process and release note for customers Remove useless notification in middle of build; Fix file verification script; Fix UTF-8 failure to translate non-ASCII apostrophe in release notes
TP-44354 Horizontal two finger scrolling can't work on PDF file via win8 PFD APP Fix horizontal scrolling becomes vertical scrolling in Metro simple Chinese pdf reader
TP-44770 Bonsai - Can not use zoom in/out function after put a third or more fingers on the touchpad Avoid canceling pinch action when more finger down feature is set.
TP-44975 WHCK Failure (PS/2) - 17.0.5.3 Added Synaptics generic compatible ID *SYN0002 for all PS2 touchpad infs; Added a hack until Microsoft fixes its WHCK tool
TP-45042 Scrolling is not smoothly on metro app Photos and Camera while ZoomPerfect is enabled Fix injection error for 2 finger scrolling gesture under Metro-mode app. This error will cause scrolling not smooth.
TP-45094 Default Change for SYN2B2C Adjust right edge pull settings and enable tap filter on SYN2B2C.

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.

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.

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.

Issue Number Description Fix Comment
Do fixme and handle F11 data offsets properly. Still a wip since a large number of F11 data registers remain unchecked in the interrupt handler.
TP-44721 Gesture issue on Google Chromewith High DPI setting Fixed issue of two finger scrolling not working when cursor is near the right edge of the window with DPI=150%
TP-44750
(20130628 meeting with Kirk)
After log file capture Kirk would like the default folder opened so that the log file can be copied or viewed instead of just closing In Windows 8.1 Preview, the GetVersion(Ex) APIs have been deprecated.; In Windows 8.1 Preview, the GetVersion(Ex) APIs have been deprecated. Update Manifest
TP-44766 Modify edge swipe behavior Lenovo_Ideapad_NewUI platform Disable Right edge extend zone and features.

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.

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.

Issue Number Description Fix Comment
TP-44440 Convert packet count to time Improve taps-Convert packet count to time.; Make gesture work properly for different report rates of devices; Make PalmOnPad gesture works normal for various report rate of devices.; code improve by rename a function.; Add a utility function to clear packet.
TP-44531 Silent Uninstallation fail in toshiba.inf Silent Uninstallation fail with SynIsdll built with Vs2012; Silent Uninstallation fail in Win8 x64
TP-44533 Application crashes when we double tap on the top left corner of the TP to disable the touchpad in v17.0.0 Changed call convention from std to cdecl to fix syntpenh creash when it reads Png file.
TP-44564 ACM2.0 can't work on OEM machine FollowUp:Change uiQuery36Offset -- to uiQuery36Offset--.; Correct RMI query parsing.
TP-44471 No Help Text in CN OS Fixed Control Panel No Help Text in non-englishg OS.
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.