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

Symbol | Meaning
--- | ---
✓ | Issue has been fixed
✗ | Issue has been re-opened
↻ | Fix is in progress

Version: 19.3.4.210 Date: 05-07-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38875 ✓ | ECR480161[Dooku-Jinn_17127]Cannot move mouse cursor when keep one finger on the top leftright corner of touchpad - Upgrade | For TBG, update installation won't remove User settings. Also, we have a "initialized" registry under HKLM\System\CurrentControlSet\Services\SynTP\Parameters which would decide whether we should move INF registries from HKR to HKLM or not. | Add a system registry setting to block the function. Also add a workaround to set initialized =0 to force newly added registry copy into HKLM.

Version: 19.3.4.209 Date: 05-03-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38834 ✓ | [ECR481807]Touchpad/trackpoint has no function at Logon screen with password when system resume from S3 by open Lid | In certain Suspend / Lid closed case, InterTouch TouchPad would be disabled due to lid status not sync correctly. | Sync InterTouch device disable status with PS/2 one.
HDR-38875 ✓ | ECR480161[Dooku-Jinn_17127]Cannot move mouse cursor when keep one finger on the top leftright corner of touchpad - Upgrade | For TBG, update installation won't remove User settings. | Add a system registry setting to block the function

Version: 19.3.4.208 Date: 04-19-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38716 ✓ | Horizontal scroll jump in Excel | The scroll speed will cause the scroll residue adding 20 units for each smallest scroll. And the smallest scroll only spend 4 units each time, so the residue will remain 16 units each time we do the smallest scroll. Once the residue accumulate more than 256 units, it will trigger the page scroll. Thus it causes the scroll jump. | Change the scroll speed to 4000 so that it will not remain any data to accumlate.
HDR-38716 ✓ | Horizontal scroll jump in Excel | The scroll speed will cause the scroll residue adding 20 units for each smallest scroll. And the smallest scroll only spend 4 units each time, so the residue will remain 16 units each time we do the smallest scroll. Once the residue accumulate more than 256 units, it will trigger the page scroll. Thus it causes the scroll jump. | Change the scroll speed to 4000 so that it will not remain any data to accumlate.
HDR-38792 ✓ | [Lenovo_UltraNav_HIDmini] Uncheck "Leave touchpad on when a mouse is connected" will not even disable/gray out stick but also uncheck stick | We should use the IOCtl of api disable/enable device for the checkbox control rather than the IOCtl of whole device disable status. | Use another member variable to store the api disable/enable device status. And the checkbox state should associate this member variable rather than the member variable that store the whole device disable/enable state.

Version: 19.3.4.207 Date: 04-11-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38716 ✓ | Horizontal scroll jump in Excel | The scroll speed will cause the scroll residue adding 20 units for each smallest scroll. And the smallest scroll only spend 4 units each time, so the residue will remain 16 units each time we do the smallest scroll. Once the residue accumulate more than 256 units, it will trigger the page scroll. Thus it causes the scroll jump. | Change the scroll speed to 4000 so that it will not remain any data to accumlate.

Version: 19.3.4.206 Date: 04-05-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38729 ✓ | ECR480161[Dooku-Jinn_17127]Cannot move mouse cursor when keep one finger on the top leftright corner of touchpad | In HDR-36515, we had a workaround for firmware's poor ACM edge performance, and that would cause cursor not move if one finger in upper edge zone and another finger had a distance bigger than some threshold. This would cause customer's test criteria fails. | Remove previous workaround.

Version: 19.3.4.205 Date: 03-13-2018
System enhancements
Version: 19.3.4.204 Date: 02-23-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38390 ✓ | [LCFC-ThinkPad][Kenobi/Skywalker]Win7 32bit/64bit: Synaptics Pointing Device Driver Package Installer has stopped working in Standard User Mode Account | The change started in v19.3.4.119 does not have the latest fix of HDR-38374 | Ported trunk fix to allow standard user launching SynCOM based application with admin

Version: 19.3.4.203 Date: 01-31-2018
System enhancements
Version: 19.3.4.202 Date: 01-15-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38077 ✗ (ECR466694) | [Miniport] Error massage shows up during running reset via USB recovery drive |  |
HDR-38224 ✓ | BSOD issue on Lenovo thinkpad system | Calling WdfWaitLockAcquire at DPC level. | Calling WdfWaitLockAcquire within a thread.

Version: 19.3.4.201 Date: 01-05-2018

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37997 ✓ | Secure SynTPAPI (plugin API) shared memory | The SYNTPAPI library created shared memory with default security descriptor which is not secure. | Changed the library to set shared memory security descriptor to deny unauthorized access.

Version: 19.3.4.120 Date: 12-28-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-38093 ✓ | after install driver , clickpad no function | No CannonLake SMBus Controller PCI related ID defined in SMBus inf file. | Add support for Intel CannonLake SMBus Controller.

Version: 19.3.4.119 Date: 12-15-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37997 ✓ | Secure SynTPAPI (plugin API) shared memory | The SYNTPAPI library created shared memory with default security descriptor which is not secure. | Changed the library to set shared memory security descriptor to deny unauthorized access.

Version: 19.3.4.118 Date: 12-13-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37984 ✓ | Add LEN0099 in Lenovo driver package | Add PnPID | Add PnPID

Version: 19.3.4.117 Date: 11-30-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37888 ✓ | Touchpad not working after Disabled & Enabled in BIOS during clean installation.(T1324) | In HDR-32297 and HDR-34389, we had code to write the DisableTPByGPIO parameter in HKLM Install Key while state changed. But if the key is not exist at the very first time, the value we got would be 0, and compare to what we saved in HKLM service Key, they are the same so we won't trigger HidMini device re-enumerate. HidMini driver start earlier and became Mouse mode report descriptor and have no chance to re-enumerate to real state. | If DisableTPByGPIO registry is not exist in Install key, force to do a HidMini device re-enumerate later.

Feature Added

Issue Number | Description
--- | ---
HDR-37823 ✓ | Remove the Link of “Mouse Properties” from Start Menu

Version: 19.3.4.116 Date: 11-20-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37803 ✓ | [Lenovo_Ultranav_hidmini_Win10] TouchPad still works on Windows even if Trackpad has been disabled in BIOS | In HDR-37789, we tried to check F01 Data7's bit 2 to see if we should disable TouchPad or not. But for older firmware that has no such feature, we should still check F30 GPIO bit. And previously we check if F01 Data7 bit exist or not to see if firmware has this feature or not, but for some Packrats that have Data 7 bit but no PadDisable feature would have this issue reported. | We have to check if Query57 has PadDisablePin bit instead of Query57HasData7 bit.

Version: 19.3.4.115 Date: 11-15-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37649 ✓ (ECR455567) | Cursor cannot move by 1-finger but 2-finger can | Driver got PAD_Disable status when doing device initialization. In order to hide PTP related UI when TP disabled. Our driver will report a mouse HID descriptor instead of a PTP descriptor. Since there is only one finger reported for standard HID mouse, we will use index 1 finger packet as the mouse packet. That is the reason why one finger can’t move but two finger can. | Do not send HID mouse packets when PAD_DISABLE. We also add support for new PAD_DISABLE status in F01.

Feature Added

Issue Number | Description
--- | ---
HDR-37789 ✓ | Add RMI query, data registers for padDisable feature

Version: 19.3.4.114 Date: 11-14-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37678 ✓ | DW5 reported palm but DigiInfo sometimes reported finger. | In our code, there's a logic that 'While the begining of the finger stroke are continuous palm, before the number of palms exceed m_ulContinuouslyPalmCountAsValidPalmWithoutFinger, the contact type will be assigned as m_eactLastContactTypeBeforePalm which will be as no finger for the dribble packets of the previous finger stroke. So while contact type of the absolute packet is assinged as no finger, it will not trigger the palm violation, so finally it will be sent as a normal finger.' This could prevent the once palm always palm case happens if firmware reported palm before a true finger. | Add registry to set the ContinuouslyPalmCountAsValidPalmWithoutFinger to 0.
HDR-37740 ✓ (ECR462009) | MTConfig error w/ID:1 under System in Event Viewer | MSConfig tool would pass in any possible arguments and check if it actually works. Our driver didn't process the arguments properly. | Process the argument of SetFeature funtion switch Ioctl properly.
HDR-37773 ✓ | Clickpad no function with cold boot test. | Please see HFW-3157's and HDR-37674's comments | We decided to set sleep mode to Long Doze instead of Sensor Sleep for Lenovo_Ultranav_Hidmini.

Version: 19.3.4.113 Date: 11-09-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37237 ✓ | Please help to clarify why mini port driver report "confidence + tip" even firmware report ACM type palm with confidence 255. | Our temporal filter cause firstly contact palm set as no finger. no finger case will be treated as normal finger. | We should skip the firstly contact palm instead of treating them as normal finger.
HDR-37635 ✓ | Add LEN2056 in Lenovo driver package | Change platform information for LEN2056. | Change platform information for LEN2056.
HDR-37639 ✓ | Cursor didn't move when 'two palms at corner' becomes 'one palm + one finger' on TP. | HDR-37237, we tried to prevent the initial palm being reported as a finger and will not send any PTP packet then. But there's special case that firmware will report palm with z value < 20 which would lead to the packet always being marked as an initial palm and cause all finger not reported. | Correct the algorithm that only one finger packet with TP_PacketState_Finger and TP_PacketExState3_InitialPalmDown would be blocked.
HDR-37674 ✓ (ECR460779) | [Miniport] Clickpad not working when resume from magnet simulate enter Sleep/Restart/Shutdown | We used to have a driver workaround against the case that driver is doing stick detection but device is still in sensor sleep mode. In order to make RMI passthru commands can successfully send to stick device, our driver will pull device out of sensor sleep mode (if it is) first before sending stick commands. Then restore sensor sleep mode back after finishing stick detection. There will be problem if lid status changes during stick device detection. | Remove save/restore device sensor sleep mode workaround.
HDR-37678 ✓ | DW5 reported palm but DigiInfo sometimes reported finger. | In our code, there's a logic that 'While the begining of the finger stroke are continuous palm, before the number of palms exceed m_ulContinuouslyPalmCountAsValidPalmWithoutFinger, the contact type will be assigned as m_eactLastContactTypeBeforePalm which will be as no finger for the dribble packets of the previous finger stroke. So while contact type of the absolute packet is assinged as no finger, it will not trigger the palm violation, so finally it will be sent as a normal finger.' This could prevent the once palm always palm case happens if firmware reported palm before a true finger. | Add registry to set the ContinuouslyPalmCountAsValidPalmWithoutFinger to 0.

Version: 19.3.4.112 Date: 10-24-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37476 ✗ | [Miniport] Slowly touch finger on Touchpad becomes click | Z value threshold is too high to judge a packet as normal finger touch. | Lower the Z value Threshold.
HDR-37531 ✗ | Clickpad cursor cannot move after login to Windows 10 desktop |  |
HDR-37547 ✓ (ECR456496) | [Miniport] Intermittently Edge Tap filtering functionality Fail | Originally in our code, we will let multi finger tap working in Edge Region Tap Zone. | Add a registry to let certain platforms able to do multi finger tap in Edge Region Tap Zone.
HDR-37586 ✓ | The feature 'NFC detection to disable TouchPad' not work for some packrat. | The RMI F01Ctrl18's address was not correctly parsed. | Correct F01Ctrl18's address.
HDR-37590 ✓ | Event Viewer test failed | The syntpenhservice is not removed when driver is uninstalled. | We should uninstall sevice during the driver uninstallation.

Version: 19.3.4.111 Date: 10-12-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37426 ✓ | [Miniport] Event viewer test fail | We didn't destruct the pipeclient to close the thread properly, then it will access the wrong memory address. | Destruct the pipeclient when syncom notify object is destructed.
HDR-37463 ✓ (ECR445093) | BSOD during OOBE on Graf-1.5 | Parent pointing device is not set to NULL correctly when undocking. | Do not check device type due to it has been set to unknown when Idel device.

Feature Added

Issue Number | Description
--- | ---
HDR-36328 ✓ | Change "Edge Tap Filtering" to "Edge Region Filtering"

Version: 19.3.4.110 Date: 09-29-2017
Feature Added

Issue Number | Description
--- | ---
HDR-37424 ✓ | S94B1 ACM report format change on diagnostic Window for TM-03383-xxx

Version: 19.3.4.109 Date: 09-28-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37373 ✓ (ECR445093) | BSOD on Graf-1.5 | CosHIDPointing device uses a deleted CPointing device object when keyboard docking is removed during OOBE. | Add lock to prevent HID mini driver from using deleted pointing device object.

Feature Added

Issue Number | Description
--- | ---
HDR-37424 ✓ | S94B1 ACM report format change on diagnostic Window for TM-03383-xxx

Version: 19.3.4.108 Date: 09-27-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37408 ✓ | [GF1.5] Memory test in high temperature then BSOD | After driver is installed but before ducking on the keypad, the service jobs done will not equal to sevice job, then it will always run into RunServiceJobs to launch enhancement. | In RunServiceJobs, we should check if enhancement is already exist, if it exist, we should skip the launch.

Version: 19.3.4.107 Date: 09-22-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37287 ✓ | Improve cursor response time to 3~4 second | The second detection process will not kick off until all SMBus transactions of previous dection process completes. Those SMBus transactions take time to fail. | Do not do retries when it is DEV_ERR.
HDR-37335 ✓ | [Miniport][NEC] Remove UltraNav icon in Tab menu | Customer wants to remove the icon on the control panel tab. | Change registry setting code to remove the icon on the control panel tab.
HDR-37362 ✓ | [Miniport][NEC] Change Edge Tap filter/Edge Motion Filter default to Disable | Disable edge tap filter | Disable edge tap filter

Version: 19.3.4.106 Date: 09-13-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37280 ✓ | [Filter] Information (Event 0, SynTPEnhService) in Event Viewer under Application | We will emit the event view log each time service get the notificaiton. We can remove the emit log of event view | We will emit the event view log each time service get the notificaiton. We can remove the emit log of event view
HDR-37317 ✗ | RS3/RS2: Synaptics Pointing Device Driver shows Unavailable status in Apps Features |  |

Feature Added

Issue Number | Description
--- | ---
HDR-37319 ✓ | Bypass the 2nd physical detection of TrackPoint while doing SMBus detection.

Version: 19.3.4.105 Date: 09-08-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36928 ✓ | Cursor cannot move after idle for whole night | Change i8042 reset substate to ExpectingEnableACK with ACKNOWLEDGE byte during device detection process will trigger i8042 ResetIrp and eventually leads to continuous recursive reset. | Do not change reset substate and set conti to true to let i8042 finish its internal reset process.
HDR-37267 ✓ | [Miniport][NEC] Change "ThinkPad" tab to "TouchPad" | Customer wants to change the control panel title. | Add registry setting code to change the control panel title.

Version: 19.3.4.104 Date: 09-04-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36928 ✓ | Cursor cannot move after idle for whole night | Change i8042 reset substate to ExpectingEnableACK with ACKNOWLEDGE byte during device detection process will trigger i8042 ResetIrp and eventually leads to continuous recursive reset. | Do not change reset substate and set conti to true to let i8042 finish its internal reset process.

Version: 19.3.4.103 Date: 09-02-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36928 ✓ | Cursor cannot move after idle for whole night | Change i8042 reset substate to ExpectingEnableACK with ACKNOWLEDGE byte during device detection process will trigger i8042 ResetIrp and eventually leads to continuous recursive reset. | Do not change reset substate and set conti to true to let i8042 finish its internal reset process.
HDR-37237 ✓ | Please help to clarify why mini port driver report "confidence + tip" even firmware report ACM type palm with confidence 255. | Our temporal filter cause firstly contact palm set as no finger. no finger case will be treated as normal finger. | We should skip the firstly contact palm instead of treating them as normal finger.

Version: 19.3.4.102 Date: 08-29-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37183 ✓ | [Miniport] Information (Event 0, SynTPEnhService) in Event Viewer under Application | We will emit the event view log each time service get the notificaiton. We can remove the emit log of event view | We will emit the event view log each time service get the notificaiton. We can remove the emit log of event view

Feature Added

Issue Number | Description
--- | ---
HDR-37232 ✓ | S94B1 ACM report format change on diagnostic Window

Version: 19.3.4.101 Date: 08-24-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36642 ✓ | [Win10 RS2 Raven-2] TP have no function w/o USB mouse connected after turning off “Leave touchpad on when a mouse is connected” in TouchPad window of settings | The external mouse is only in our synaptics exception list, but for ptp system including hidmini system, we need to add those hw ids in the exception list to the Microsoft ptp ignoredexternalmice list. | We have the pnp monitor to check if the pnpid is in our exception list, if it is one of id in our exception list, and it is also a ptp or hidmini system, we should add the id in Microsoft ptp ignoredexternalmice list.
HDR-37005 ✓ (ECR439592) | Cursor cannot move smoothly when one finger keep touch on the lower left corner and one finger move on other area of touchpad. | When one finger is resting on edge zone and the other is touch on active area, the edge zone finger is initially as a palm finger, and since there is a pointing finger on active area, we should only send the finger up for the corner finger, and we should not send the finger up for the pointing finger, otherwise, the cursor moving will be stopped for a moment for the active area finger up. | We should send finger up for the violation finger.
HDR-37052 ✓ | please remove debug registry in v19.3.31.13_HPConsumer, v19.3.31.x branch and trunk | Customer request | Remove key stroke log.
HDR-37107 ✓ | [Miniport] Edge motion filtering | Those 2 systems are with ACM 1.0, which we set the Starting Zone Timeout time to 5000ms. | Adjust ACM1.0 settings to the same with ACM2.1
HDR-37112 ✓ | Delay time to switch to ClickPad from TrackPoint | The systems that have these issue are with ACM 1.0, which we set the ActiveStick Timeout time to 800ms. | Set ActiveStick Timeout time to 250ms for all ACM settings for HidMini.

Version: 19.3.4.100 Date: 08-02-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37005 ✓ (ECR439592) | Cursor cannot move smoothly when one finger keep touch on the lower left corner and one finger move on other area of touchpad. | When one finger is resting on edge zone and the other is touch on active area, the edge zone finger is initially as a palm finger, and since there is a pointing finger on active area, we should only send the finger up for the corner finger, and we should not send the finger up for the pointing finger, otherwise, the cursor moving will be stopped for a moment for the active area finger up. | We should send finger up for the violation finger.

Version: 19.3.4.99 Date: 07-28-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-37011 ✓ | [Field] Synaptics UltraNav Driver causing WmiPrvSE.exe cpu usage - Update Install | The old driver have the regsitry to enable the WMI function. Update install won't remove the registry, so it will still be enabled. | Add another code to default disable WMI function.

Version: 19.3.4.98 Date: 07-21-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36916 ✗ | [HID/USB] BSOD by using verifier |  |

Feature Added

Issue Number | Description
--- | ---
HDR-36963 ✓ | NFC_Active signal handling support by Driver

Version: 19.3.4.97 Date: 07-13-2017
Feature Added

Issue Number | Description
--- | ---
HDR-36852 ✓ | [HID/USB] Use GUID_CONSOLE_DISPLAY_STATE
HDR-36878 ✓ | Modify drag behavior

Version: 19.3.4.96 Date: 07-07-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36823 ✓ | [HID/USB] BSOD with v19.3.4.93 | Our HID filter driver keeps using obsoleted SynTP pointing device object when resuming from suprise removal without docker. | Notify HID filter driver of deleting of SynTP pointing device object.

Version: 19.3.4.95 Date: 06-30-2017
System enhancements
Version: 19.3.4.94 Date: 06-26-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35049 ✓ (ECR402609, ECR402574) | [HID/USB] Touchpad/Trackpoint still working on TabletMode | Firmware team asked us to disable TrackPoint device before TouchPad entering Sensor Sleep Mode. | Send 0xF5 to disable TrackPoint before entering Sensor Sleep Mode, and later after Sensor on, send 0xF4 to enable it.
HDR-36330 ✗ | [Miniport] TrackPoint Cursor big jump with PR2525255+v19.3.4.75 |  |
HDR-36592 ✓ | [Filter] TrackPoint sensitivity - Two more notches addition |  | Adjust the UI
HDR-36668 ✓ | Graf-EVO Tablet/KBD "WmiPrvSE.exe " work more when UltraNav installed |  |

Version: 19.3.4.93 Date: 06-13-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36544 ✓ | [Miniport] TrackPoint Freeze | Driver tries to sync device state between PTP and MTP after receiving PTP Disable command. At this time, our driver hasn't started or finished device initialization. This will lead to failure of SMBus transaction due to obsolete command code. The failure will affact the following SMBus transaction like mode switch and make TP device fall back to PS/2 mode. | Only synchronizing DeviceDisable state and not sending SMBus commands before finishing TP device initialization.
HDR-36570 ✓ | Add HID=LEN009A to Lenovo_UltraNav_hidmini driver package | Add PnPID LEN009A | Add PnPID LEN009A
HDR-36571 ✓ | Add HID=LEN009B to Lenovo_UltraNav_hidmini driver package | LEN009B added | LEN009B added
HDR-36586 ✓ | PNPID Request: CS17; INF: Lenovo_UltraNav_HidMini.inf | Add PnPID LEN0096 to LEN0098 | Add PnPID LEN0096 to LEN0098

Feature Added

Issue Number | Description
--- | ---
HDR-36328 ✗ | Change "Edge Tap Filtering" to "Edge Region Filtering"

Version: 19.3.4.92 Date: 06-05-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36544 ✓ | [Miniport] TrackPoint Freeze | Driver tries to sync device state between PTP and MTP after receiving PTP Disable command. At this time, our driver hasn't started or finished device initialization. This will lead to failure of SMBus transaction due to obsolete command code. The failure will affact the following SMBus transaction like mode switch and make TP device fall back to PS/2 mode. | Only synchronizing DeviceDisable state and not sending SMBus commands before finishing TP device initialization.
HDR-36550 ✓ (ECR417383) | Missing TrackPoint setting in Lenovo Setting | The INF registry settings put the Graf 1.0 keyboard in Non-2BCPWithStickButton group and then Lenovo Settings app displayed no trackpoint device. | Changed driver INF file to set Graf 1.0 keyboard in 2BCPWithStickButton group.
HDR-36590 ✓ | See cursor move when perform Lenovo slowly click TrackPoint Left/Middle/Right button Test | Slave button zones may be overlapped. We would do double counting and make root thumb clicking filter mechanism not working. | We should not do double counting.

Version: 19.3.4.91 Date: 05-26-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35528 ✓ | [Lenovo_Ultranav_hidmini, Win10 RS1] Disabling both ClickPad and TrackPoint by Shortcut key ALT+T and Alt+E | The GUI allowed both trackpoint and touchpad to be disabled. | Changed the GUI checkbox to allow only one pointing device disabled.
HDR-36534 ✓ (ECR435424) | The sentence is not completely in ThinkPad UltraNav | The localized text string could be larger than the allocated text box size. | Changed INF file to increase GUI text box size.
HDR-36541 ✓ (ECR435481, ECR435739, ECR435652) | Truncation appear in Two Finger Scrolling/Tapping sections of mouse properties in Win7 CS OS. | Not know how tab stop index will affect the caption text. But changing the tab stop index of some gropbox control will affect the others gropbox caption text. | change the tab stop index value of nearby gropbox control
HDR-36544 ✓ | [Miniport] TrackPoint Freeze | Driver tries to sync device state between PTP and MTP after receiving PTP Disable command. At this time, our driver hasn't started or finished device initialization. This will lead to failure of SMBus transaction due to obsolete command code. The failure will affact the following SMBus transaction like mode switch and make TP device fall back to PS/2 mode. | Only synchronizing DeviceDisable state and not sending SMBus commands before finishing TP device initialization.

Version: 19.3.4.90 Date: 05-22-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36390 ✓ | Add new HIDs for CS17 Lenovo UltraNav platforms | PNPID request | Add PNPIDs.
HDR-36492 ✓ | [Miniport] TrackPoint scrolling function is lost after TrackPoint Reset happens during pointing from touchpad | We will disable the packet feed when device dection for the stick reset. Then the feed should be re-enabled via driver notification. However, we will not have any driver notification after stick detection. So the packet feed is breaked. | Add the driver notificaiton after stick reset detection.

Version: 19.3.4.89 Date: 05-16-2017
System enhancements
Version: 19.3.4.88 Date: 05-11-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36331 ✓ (ECR433625) | Difference between overwrite installation and clean installation | The bug was induced when implementing UpdateIgnoredExternalMiceRegistryForHid​Mini which will copy SynPD driver files into %ProgramFiles%\Synaptics\SynTP directory | - Use a temp dir not %ProgramFiles%\Synaptics\SynTP directory to implement UpdateIgnoredExternalMiceRegistryForHid​Mini. - Remove SynTPApi.dll, SynCom.dll, SynTPCo*.dll in %ProgramFiles%\Synaptics\SynTP in update install
HDR-36466 ✓ | Add LEN2060 & LEN2061 in Lenovo_UltraNav_hidmini driver package | Customer's request | Add support for LEN2060 & LEN2061

Version: 19.3.4.87 Date: 04-28-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36390 ✓ | Add new HIDs for CS17 Lenovo UltraNav platforms | Add all HIDs. |

Version: 19.3.4.86 Date: 04-25-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36143 ✓ | [Miniport] Edge tap filtering/Edge motion filtering don't work after changing Palm check Threshold | Edge Tap Filter and Edge Motion Filter depend on Palm Check Threshold | Not check Palm Check Threshold for Edge Tap Filter and Edge Motion Filter
HDR-36324 ✗ | [HID/USB] Track point/Clickpad do not work after resume |  |
HDR-36352 ✓ | Can't roll back to original setting after click "Cancel" button on Mouse Properties. | It will save settings to registry in the OnOK of the AdvanceSettigns pages. It should only change variable values but not save settings. | Skip save settings in the OnOK of AdvanceSettings pages.

Feature Added

Issue Number | Description
--- | ---
HDR-36327 ✓ | [Miniport] Enable Edge Tap filter feature - Remove TrackPoint relation

Version: 19.3.4.83 Date: 04-15-2017
System enhancements
Version: 19.3.4.82 Date: 04-12-2017
System enhancements
Version: 19.3.4.81 Date: 04-12-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36213 ✓ | Field issue: Touchpad Unusable - Wrong position | 'We figure out why driver can’t get recovered from abnormal stick reset. The reason is as following. Our driver will do redetection for both TP and stick device when getting stick reset notification (AA 00). All TP related member variables (including asic type) will be reset before TP gets redetected. Meanwhile, when there is a TP finger packet coming in, our driver will find asic type is unknown due to reset, set a related variable and compensate coordinates for it. Eventually, all succeeding finger packets within the certain region will be compensated due to the related variable is set. | We will do stick detection only when getting stick reset.
HDR-36259 ✓ (ECR427331) | Touchpad option and icon lost in the Quick Panel of Lenovo settings | The return value of SP_IsHIDMiniPTPDevice was incorrect on a few MTP touchpad devices. | Fixed the query function to check and return the touchpad device status.

Version: 19.3.4.80 Date: 04-07-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35198 ✓ | [Lenovo_Ultranav_hidmini, Win10 RS1] Touchpad can not enable after TouchPad disabled and enabled again in BIOS | When this issue occured, the hidmini driver is actually report it as a mouse rather a ptp device, and it seems Enhancement somehow will suppress the cursor, and we should report it as ptp when gpio enabled. And we blocked in waiting the registry change notification for 30secs, and during the period, we can't move cursor, and finally we will found the registry of DisableTPByGPIO is changed to 0 from 1 and then disable/enable the hid device to retrieve the ptp report descriptor and then the cursor will work. | Change the block time of waiting the registry change notification from 30 secs to 3 secs.
HDR-35944 ✓ (ECR422026) | [HID/USB] Trackpoint/Clickpad pointer can work when Tablet boot up w/ KBD flip mode | While booting up, if PM driver changes the registry before our SynTPEnh.exe registered the Registry Monitor Callback function, we won't get the notification. | We have to take the initiative to ask PM driver the current Flip Mode status while booting up.
HDR-36185 ✓ | [Miniport] Touchpad 1 finger no function but 2 finger moves the cursor | When edge motion filter is enabled, any finger in edge is blocked so valid fingers are less than actual fingers. | Only suppress motion for one finger lands and is in edge, or suppress motion for pointing finger in edge with one finger is resting. Also, once clicking occurs, no motion suppression due to finger(s) in an edge.
HDR-36213 ✗ | Field issue: Touchpad Unusable - Wrong position |  |

Feature Added

Issue Number | Description
--- | ---
HDR-35891 ✗ | Button reporting with no delay in all driver builds.
HDR-36067 ✓ | Disable all smart sense filters if PTLogo is running

Version: 19.3.4.79 Date: 03-28-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35936 ✓ | Slide palm from top to bottom at right edge will see cursor jump. | if the palm is on edge and moves in active area, we will reset the counter of palm-violation for that finger in handling pseudo "finger-up", which breaks our way of recording palm-violation times | Fix the case mentioned above
HDR-36199 ✓ | Add new HIDs to Lenovo_UltraNav_hidmini driver package |  | Add PnpIDs

Version: 19.3.4.78 Date: 03-22-2017
System enhancements
Version: 19.3.4.77 Date: 03-20-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35921 ✓ | [Miniport] Right click become left click | We removed confidence bit for finger in the edge doing clicking, but if there are tip only packets for the first clicking, OS would always decode second clicking be left click. | Remove tip bit too for edge packets.
HDR-36103 ✓ | Add LEN2054 & LEN2055 in Lenovo_UltraNav_hidmini driver package |  | Add support to LEN2054&LEN2055

Feature Added

Issue Number | Description
--- | ---
HDR-36091 ✓ | Use “Synaptics Pointing Device” instead of “ThinkPad Pointing Device”

Version: 19.3.4.76 Date: 03-16-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36066 ✓ | [Lenovo_Ultranav_Hidmini.inf, Graf 1.5, Win10 RS1] Enable some Verifier settings will cause 19.3.4.74 Lenovo_Ultranav_Hidmini.inf BSOD | There was a potential memory bug that touchpad driver could access paged memory when running in kernel mode DISPATCH_LEVEL. | Changed kernel driver code to use non-paged memory when running in DISPATCH_LEVEL.

Feature Added

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

Version: 19.3.4.75 Date: 03-10-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-36016 ✓ (ECR424607) | Thinkpad UltraNav tab is not localized on Korea image | The Korean localization strings were not built into the resource dll by the header file. | Updated header file to add one more language, Korean, to the customer resource dll.
HDR-36020 ✓ (ECR424133) | [RS2] Wrong location for Chinese characters upon the link of ThinkPad tab. | The translation word is not correctly applied in Simplified Chinese. | Fix the translation word.
HDR-36021 ✓ (ECR424074) | [RS2] The link under ThinkPad tab lead to wrong settings | Microsoft updated the link path | Add RS2 link path

Version: 19.3.4.74 Date: 03-07-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35949 ✓ | Some videos in Synaptics Control Panel can't playback. | MTP Video files not copied into the package | list all necessary video files into inf
HDR-35950 ✓ (ECR422537) | Synaptics HID-Compliant Touch pad Device will be disabled in Device Manager after hot attach CS13 Keyboard | The device manager will show the HID-complaint touchpad disabled device after switching from PTP to MTP touchpad. | Changed driver code to hide the HID-Compliant touchpad from device manager. The user won't see the device state change when switching docking stations.

Version: 19.3.4.73 Date: 03-02-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35925 ✓ | [Lenovo_Ultranav_hidmini, Win10 RS1] TP have no function w/o USB mouse connected after turn off “Leave touchpad on when a mouse is connected” on touch machine | This was introduced by the fix in HDR-35587. The Value name for some PnPIDS in PNPDisableExclusionList key is not correctly updated. | Correct Value name for some PnPIDS in PNPDisableExclusionList key.
HDR-35938 ✓ | Modify default setting of "Touch Activation Threshold" | Customer wants to change the threshold of Touch Activation | change the threshold of Touch Activation
HDR-35944 ✓ (ECR422026) | [HID/USB] Trackpoint/Clickpad pointer can work when Tablet boot up w/ KBD flip mode | While booting up, if PM driver changes the registry before our SynTPEnh.exe registered the Registry Monitor Callback function, we won't get the notification. | We have to take the initiative to ask PM driver the current Flip Mode status while booting up.
HDR-35949 ✓ | Some videos in Synaptics Control Panel can't playback. | MTP Video files not copied into the package | list all necessary video files into inf
HDR-35950 ✓ (ECR422537) | Synaptics HID-Compliant Touch pad Device will be disabled in Device Manager after hot attach CS13 Keyboard | The device manager will show the HID-complaint touchpad disabled device after switching from PTP to MTP touchpad. | Changed driver code to hide the HID-Compliant touchpad from device manager. The user won't see the device state change when switching docking stations.

Version: 19.3.4.72 Date: 02-21-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35835 ✓ | [Miniport] Different device nodes in device manager | The code does not remove existing hidmini device node before create a new one | Remove all SynHidmini devices before create a new one

Feature Added

Issue Number | Description
--- | ---
HDR-35891 ✓ | Button reporting with no delay in all driver builds.

Version: 19.3.4.71 Date: 02-20-2017
System enhancements
Version: 19.3.4.70 Date: 02-08-2017
System enhancements
Version: 19.3.4.69 Date: 01-24-2017
System enhancements
Version: 19.3.4.68 Date: 01-22-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35756 ✓ | [Lenovo Miniport driver v19.3.4.65] DigiInfo report to Tip but TouchMonitor detect to finger. | PalmViolation and EdgeRegionViolation should be separate. | Separate PalmViolation and EdgeRegionViolation.

Version: 19.3.4.67 Date: 01-17-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35553 ✓ | TM-03289-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" | Slowly click could cause cursor movement. | Improved by Edge motion filter

Feature Added

Issue Number | Description
--- | ---
HDR-35432 ✓ | [HID/USB] Send "Sensor sleep" after enumeration

Version: 19.3.4.66 Date: 01-11-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35481 ✓ (ECR417657) | [Miniport] Open folder by TrackPoint side Click while using TrackPoint stick | When we first touch the touchpad and then soon use the stick, then it will send a finger up for the PTP packet, it is this behavior cause the tapping. So at the same time if we click the stick button, it triggers the double clicking. | Remove the confidence of the emulated finger up packet. So it won't trigger a tapping.
HDR-35677 ✗ | Unable to connect to the Synaptics Pointing Device |  |

Feature Added

Issue Number | Description
--- | ---
HDR-35432 ✓ | [HID/USB] Send "Sensor sleep" after enumeration

Version: 19.3.4.65 Date: 01-03-2017

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34998 ✓ (ECR409944) | Driver cannot install on Russian OS | Win10 build 14393 looks like does not support DIFx/dpinst installer with OS decoration. Note that INF installation still works. | Take out OS decoration in INF
HDR-35481 ✗ (ECR417657) | [Miniport] Open folder by TrackPoint side Click while using TrackPoint stick | When we first touch the touchpad and then soon use the stick, then it will send a finger up for the PTP packet, it is this behavior cause the tapping. So at the same time if we click the stick button, it triggers the double clicking. | Remove the confidence of the emulated finger up packet. So it won't trigger a tapping.
HDR-35556 ✓ | The cursor will be moved, when click button has been pressed and the other palm is moving on TP | Palm violation is not set for the case with PTP mini port driver. | Set Palm violation bit for the case with PTP mini port driver.
HDR-35563 ✓ (ECR417408) | Horizontal scrolling is not working in Excel sheet when using TrackPoint with middle button | for 3+3, there is virtual stick scrolling key under zoneconfig/defaults/stick, and it is enabled. It is the zone to interfere the original Tray Icon Zone to behave the stick scrolling, now we have all platform using Tray Icon Zone for stick scrolling, so the virtual stick scrolling should be disabled. | for 3+3, there is virtual stick scrolling key under zoneconfig/defaults/stick, and it is enabled. It is the zone to interfere the original Tray Icon Zone to behave the stick scrolling, now we have all platform using Tray Icon Zone for stick scrolling, so the virtual stick scrolling should be disabled.
HDR-35553 ✓ | TM-03289-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" | Slowly click could cause cursor movement. | Improved by Edge motion filter

Feature Added

Issue Number | Description
--- | ---
HDR-35432 ✗ | [HID/USB] Send "Sensor sleep" after enumeration

Version: 19.3.4.64 Date: 12-21-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35382 ✗ | Lenovo miniport driver -- false tapping gesture log |  |
HDR-35579 ✓ | [Information request] Motion filter from 19.3.4.60 |  |
HDR-35587 ✓ (ECR417385) | Trackpoint still have function when connected USB mouse with "Leave touchpad on when a mouse is connected" off. | We add all lenovo device id in our exclusion list so all the lenovo device won't be treated as external mouse and suppress internal pointing device. | We can only add our touchpad id in the exclusion list.

Version: 19.3.4.63 Date: 12-20-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35555 ✓ | [Miniport] Accidental tap while pointing 19.3.4.60 PR2517980 | when we added solution for FW-2030 where we enable Edge-motion filter, we simulate a finger up then finger down when finger enter active zone from edge; if the finger goes up quickly after entering active zone, a tapping might be generated due to the pseudo finger down shortly before finger up. | check if a possible tap is decoded from the pseudo finger down, if so, remove its confidence when report finger up to HID host.
HDR-35556 ✓ | The cursor will be moved, when click button has been pressed and the other palm is moving on TP | Palm violation is not set for the case with PTP mini port driver. | Set Palm violation bit for the case with PTP mini port driver.

Feature Added

Issue Number | Description
--- | ---
HDR-35432 ✓ | [HID/USB] Send "Sensor sleep" after enumeration

Version: 19.3.4.62 Date: 12-19-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35481 ✓ | [Miniport] Open folder by TrackPoint side Click while using TrackPoint stick | When we first touch the touchpad and then soon use the stick, then it will send a finger up for the PTP packet, it is this behavior cause the tapping. So at the same time if we click the stick button, it triggers the double clicking. | Remove the confidence of the emulated finger up packet. So it won't trigger a tapping.
HDR-35519 ✓ (ECR417164) | Lack of content in "Palm Check Thershold" section in Synaptics Control Panel. | The text width is not long enough | Broaden the width of the text width of control
HDR-35537 ✓ (ECR417354) | German OS UI string truncation | The width of TouchThresholdText doesn't match the length of text | Adjust the width of TouchThresholdText
HDR-35544 ✓ (ECR417387) | Trackpoint and Touchpad will be enabled automatically if launch and close Mouse Properties in control panel. | In HDR-2124, there were some code added for 5BCP that once if both of TouchPad/TrackPoint are disabled, enable both devices and then reset there state. In our case, we disabled TrackPoint in our UI and TouchPad from OS PTP UI, and later being enabled by the code mentioned above, but because it's not 5BCP, the setting to reset it is not correct. Therefore both devices being kept as enabled. | Those codes should only run for 5BCP.
HDR-35568 ✓ | HLK test failed because the workaround for HFW-2030 | We have the workaround for HFW-2030 in which to reduce palm pointing/tapping in the upper part of ClickPad while using TrackPoint. This would cause *Stationary Jitter Multiple* and *Input resolution* test cases fail in HLK tests. | Integrate the on/off capability into the Edge Tap Filtering checkbox in Control Panel UI

Version: 19.3.4.61 Date: 12-13-2016
System enhancements
Version: 19.3.4.60 Date: 12-11-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34953 ✓ | TrackPoint scrolling cursor corrupted - High DPI | In customer's preload system, they don't have graphic card driver installed, which would cause cursor corruption in high DPI | reload cursor image everytime changing cursor to insure images are right.
HDR-35453 ✓ | Miniport PTP driver doesn't work properly when FW max finger count changed to 4 | When reading RMI data accross a packet register entry within one SMBus transaction, the read pointer will go back to entry. We will read the data from entry again. | Use another command code for reading consecutive data from next RMI packet register entry.
HFW-2030 ✗ | TM-03276-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" |  |
HFW-2030 ✗ | TM-03276-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" |  |
HFW-2054 ✗ | TM-03289-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" |  |
HFW-2054 ✗ | TM-03289-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" |  |
HFW-2054 ✗ | TM-03289-002_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" |  |

Feature Added

Issue Number | Description
--- | ---
HDR-35470 ✓ | [Miniport] Also do disable/enable StartingZone by checkbox of Edge Tap filter

Version: 19.3.4.59 Date: 12-02-2016
Version: 19.3.4.58 Date: 11-29-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35315 ✓ (ECR411436) | Middle button have no function if enable "Middle click" from Lenovo Setting application | SynTPCpl.dll API for Lenovo Settings didn't set the correct middle button action. | Changed SynTPCpl.dll API to set trackpoint middle button action.
HDR-35370 ✗ (ECR415643, ECR415759) | [Miniport] Folder will be opened automatically when Dragging it |  |
HDR-35372 ✓ (ECR415657) | TP have no function w/o USB mouse connected after turn off “Leave touchpad on when a mouse is connected” on touch machine | New TouchScreen IDs are used by customer. | Add TouchScreen mouse collection IDs into exclusion list.

Version: 19.3.4.57 Date: 11-28-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35159 ✓ | [HID/USB] TouchPad 1 finger no function but 2 finger moves the cursor | In opening the refresh tool, our driver will trigger the device detection and at that time, the device info is incorrect, and we save it in registry for hidmini usage. We should not save when the info is incorrect. | In opening the refresh tool, our driver will trigger the device detection and at that time, the device info is incorrect, and we save it in registry for hidmini usage. We should not save when the info is incorrect.
HDR-35248 ✓ | Driver install failed. | Missing sections Services, HW, CoInstallers, and WDF for this group LENOVO_GROUP48_InterTouch_Win8_1_Inst | Added sections Services, HW, CoInstallers, and WDF for this group LENOVO_GROUP48_InterTouch_Win8_1_Inst
HDR-35256 ✓ (ECR414426) | [Miniport] Pressing the Touchpad with non-capacitive object doesn't register as click. | LastPacket parameters not re-zeroed after finger up. So next time it would have wrong flag which lead to not sending the PTP packet. | re-zero LastPacket's parameters in certain case

Version: 19.3.4.56 Date: 11-22-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35191 ✓ | Add HDR-34756 solution on HIN-1078, HIN-1079, HIN-1042 | New TouchScreen IDs are used by customer. | Add TouchScreen mouse collection IDs into exclusion list.
HDR-35254 ✓ (ECR414201, ECR414007) | Driver installation will be failed on 1st install with DPInst program | Delete the driver's service key in HKLM\System\CurrentControlSet\Services and immediately try to install the driver in coinstaller | Only delete registry value needed.

Version: 19.3.4.55 Date: 11-21-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34998 ↻ | Driver cannot install on Russian OS |  |

Version: 19.3.4.54 Date: 11-18-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34949 ✓ (ECR406133) | "Mouse properties" exist in Start Menu>All apps after Reset/Refresh/Recover | The secion "CopyFiles_Lenovo_Ultranav_Shortcut" which would copy that shorcut to "All apps" is only added in some of the groups, not all of them. (For HidMini, only RMIHID groups have that setting) | Add the "CopyFiles_Lenovo_Ultranav_Shortcut" section for all the groups in Lenovo_ultranav_hidmini.inf
HDR-35179 ✓ | Cannot check / uncheck "Edge Tap Filtering feature" | HDR-35224 removed the advanced page. | N/A
HDR-35224 ✓ | Drop Advanced page for Newton2 Project |  | Removed the Advanced page for Newton 2 Project

Feature Added

Issue Number | Description
--- | ---
HDR-35123 ✓ | Review Driver Analysis Result and Fix Issues if Possible

Version: 19.3.4.53 Date: 11-16-2016
Version: 19.3.4.52 Date: 11-14-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34870 ✓ (ECR410458, ECR409130) | [Miniport] TrackPoint and TouchPad still working during Yogamode/Tablet mode | We should make touchpad and trackpoint into sleep mode when system works in tablet mode | Enable registry SupportGetPositionStateFromOEMDriver under System\CurrentControlSet\Services\SynTP\Parameters
HDR-34970 ✓ | 6-4 Palm Click : Suppress Palm Click with miniport PTP setup on Windows10 RS1 | For MS Surface Pro 4 platform, if FW version is Synaptics ACM2.6, then it has a filter to suppress reporting packets for a period of time, if all contacts are palms since the finger is on-pad; for Synaptics miniport driver that with ACM 2.0 or ACM 2.1, there is no such kind of filter, so palm packets are sent to OS for this case. Because since MS win10 RS, the first time palm-contact (no matter how many in count) is allowed (so to avoid accidental palm at beginning of the stroke to suppress motion/clicking, etc.), the palm-clicking is triggered, no matter how long the time for palm on pad. | Add similar filter in miniport driver that will block packets if they all are palms since contact on pad, for some time period (default is ~770ms, corresponding to 100 frames that FW ACM 2.6 uses with report rate 130HZ), but can be changed in a registry entry.
HDR-35102 ✓ | [Miniport] Trackpoint horizontal scroll in Excel | Horizontal scrolling in Excel should use bar scroll | Horizontal scrolling in Excel should use bar scroll
HFW-2031 ✗ | TM-03276-003_Fail_6-17 "Slowly click TrackPoint Left/Middle/Right with the side of thumb" |  |

Version: 19.3.4.51 Date: 11-07-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35086 ✗ | [Lenovo UltraNav_hidmini _RS1_WHLK] InfVerif INF Verification test fail. (Code 1235, C:\Windows\Inf\oem7.inf line 12790: String token 'ProgramFiles' not defined in [Strings] section - if intending to use a literal '%' in a string, use '%%' instead.) | %ProgramFiles% not defined in [Strings] sections | Change %ProgramFiles% to %%ProgramFiles%%

Version: 19.3.4.50 Date: 11-04-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-35018 ✓ | [HLK Device Height] TM-03289-002 device height not match product SPEC. | The DPM is calculated from firmware size and firmware Dots infomation. We should use the FW size information directly instead of calculate it from DPM | Report the touchpad size information of FW to PTP inbox driver instead of calculate it from a calculated DPM and FW Dots size.
HDR-34963 ✗ (ECR409745, EC409822, ECR409825) | Cursor do not resume movement after pressed keys are released w/out lifting finger from touchpad |  |
HDR-34971 ✓ | 6-5 One palm in home position(Resting palm) + one finger pointing/clicking/tapping | When we add improvements for ACM with MS window 10 RedStone (RS) versions, we generate a bug that will keep previous palm-violation data even the contact has been up. | Fix the bug by resetting palm-violation data for up finger.

Feature Added

Issue Number | Description
--- | ---
HDR-34982 ✓ | [Miniport] Change Touch Activation Threshold

Version: 19.3.4.49 Date: 10-27-2016
System enhancements
Version: 19.3.4.48 Date: 10-27-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34861 ✓ | "Middle Button Action" gray out | The UI is not set to Enabled after set checkbox back to checked. | Set the UI to enabled after set checkbox back to checked

Version: 19.3.4.47 Date: 10-26-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34839 ✓ | [Lenovo_Ultranav_Hidmini, Win10 RS1] Secondary Click does not work | The CosHidPointingDevice load the PS2 touchpad device info from registry rather the SMB touchpad device info. | Remove mini port driver support PS2 device (workaround)

Version: 19.3.4.46 Date: 10-21-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34522 ✓ (ECR398017) | Touchpad have function in Yoga mode | The feature to suppress TouchPad while in Yoga Mode is not set to enable | Enable the feature to suppress TouchPad while in Yoga Mode
HDR-34708 ✓ | [Miniport] Cursor is stopped until lifted finger | If we sending PTP palm data after stick is used then the behavior is as this issue. So we should not use palm data when stick is used. | We change the way of sending PTP palm data to sending finger up PTP data after stick is used. After we do not use the stick for a while, then we can continue to send PTP finger data.
HDR-34842 ✓ | TrackPoint and touchpad are disabled in some scenarios | By default for LayFlat mode got from PM driver, we'll set it to disabled. | Change the setting for enable/disable TouchPad/TrackPoint LayFlat mode got from PM driver

Version: 19.3.4.45 Date: 10-14-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34708 ✓ | [Miniport] Cursor is stopped until lifted finger | If we sending PTP palm data after stick is used then the behavior is as this issue. So we should not use palm data when stick is used. | We change the way of sending PTP palm data to sending finger up PTP data after stick is used. After we do not use the stick for a while, then we can continue to send PTP finger data.

Version: 19.3.4.44 Date: 10-13-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34497 ✓ | TrackPoint scrolling won't be able to do vertical scroll during OOBE | In the first some page, the service is not started to bring the enhancement, so during those OOBE page, the stick middle button scrolling is not workable. | Implement the stick middle button scrolling in kernel before enhancement is started.
HDR-34749 ✓ | [Lenovo_Ultranav NEC, Win10] 3F Flick up is too sensitive to restore opened windows | False alarm. Check again and issue is away | False alarm. Check again and issue is away
HDR-34754 ✓ | Wrong UI on 19.3.4.39 | Original fix in HDR-34557 checks whether we could read RMI Register F30Data to determine whether we have pass through device could not cover all platforms. | Change to read PassThrough capability directly
HDR-34794 ✓ | [Miniport] Touchpad pointing does not work | The uninstallation program didn't clean up the driver registry. Reinstall driver touchpad doesn't work because it is using old parameters. | Fixed driver uninstall registry not clean up issue.

Version: 19.3.4.43 Date: 10-07-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34685 ✓ | [HID/USB] Cross support doesn't work | The touchpad setting registry values are overwritten after switching docking station. | Added dual docking station support and each docking station is writing to its own registry hive.
HDR-34753 ✓ (ECR404531) | [Kenobi/Skywalker Win10 RS]+ [GR] Truncation in driver UI | The description in Russian was too long. | Make the width wider for the description.
HDR-34756 ✓ | TP have no function w/o USB mouse connected after turn off “Leave touchpad on when a mouse is connected” on touch machine | Customer changed Touch Screen's Device ID. | Add TouchScreen mouse ID into exclusion list.

Version: 19.3.4.42 Date: 10-05-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34685 ✗ | [HID/USB] Cross support doesn't work |  |
HDR-34751 ✓ (ECR404538) | [Kenobi/Skywalker Win10 RS]+ [IT] Truncation in driver UI | Italian text for "light touch" is too long. | re-arrange the position and length.

Version: 19.3.4.41 Date: 10-03-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34636 ✓ | "TrackPoint Scrolling Tips" shows after clicking the middle button multiple times | We should disable the stick middle button help tips | Disable the stick middle button help tips
HDR-34713 ✓ | [Lenovo_Ultranav_hidmini, Win10 RS1] TP have no function w/o USB mouse connected after turn off “Leave touchpad on when a mouse is connected” on touch machine | PTP will treat our device as external mice while connected by USB | Add our device to IgnoredExternalMice list of PTP

Version: 19.3.4.40 Date: 09-29-2016
System enhancements
Version: 19.3.4.39 Date: 09-22-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34418 ✓ | Need Driver Support HID packet over 64byte | The MCU doesn't support report size bigger than 64 bytes. | The driver can merge multiple reports to support HID report size larger than 64 bytes.
HDR-34523 ✓ (ECR401744) | TP have no function w/o USB mouse connected after turn off “Leave touchpad on when a mouse is connected” on touch machine | There is an mouse device HID collection reported by Watcom TouchScreen. | Filter out that mouse device.
HDR-34557 ✓ | [Miniport] TrackPoint GUI is not shown if disable TrackPoint in BIOS | We should gray out the trackpoint UI when it is GPIO disabled for Lenovo_Ultranav_hidmin system with trackpoint and hide it for system without trackpoint | We should gray out the trackpoint UI when it is GPIO disabled for Lenovo_Ultranav_hidmin system with trackpoint and hide it for system without trackpoint

Feature Added

Issue Number | Description
--- | ---
HDR-34376 ✓ | Improve feature uninstall from devicemanager to pass WHCK DIF Remove Device test (Reliability)

Version: 19.3.4.38 Date: 09-16-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34521 ✓ (ECR398405) | Print window appear when press “P” key after release the finger from the Ctrl key | Originally we will send the right ctrl up after pinch gesture if we ever press and release rigth ctrl key. So if we still keep finger on touchpad, press any key will become ctrl + key. | If we ever skipped right ctrl key up during pinch gesture, and then we found any key is coming, we should resend the right ctrl key up before sending the key.
HDR-33523 ✓ | Windows Shell Common Dll has stopped working on Windows 10 TH2 & Redstone | The UI change for HDR-32983 could only be applied for HidMini. Some newly added UI controls does not added for 2BCP dialogs. So when initializing, it accesses the not existed object and crashes. | Only hidmini would apply the UI changes for HDR-32983. And also add some sanity check for UI Controls.
HDR-34383 ✓ | [Miniport] Pointer jumping when changing Trackpoint slider | Stick packet data will be treated as response of stick command and threw away when using stick to move stick speed slider. This will lead to problem of synchronization of 3 bytes relative packet. | Sync up header of 3 bytes stick relative packet.
HDR-34418 ✗ | Need Driver Support HID packet over 64byte | The MCU doesn't support report size bigger than 64 bytes. | The driver can merge multiple reports to support HID report size larger than 64 bytes.
HDR-34507 ✓ | [Lenovo_Ultranav, Win10] Driver fails to uninstall from Device Manager | HDR-34376 | HDR-34376 Improve feature uninstall from devicemanager to pass WHCK DIF Remove Device test
HDR-34572 ✓ | [Miniport] TouchPad doesn't work after disable and enable TouchPad in BIOS | The driver queried the touchpad status and received the previous value. It is not the latest value. | Changed driver code to report the latest touchpad status value.
HDR-34600 ✓ | PNPID Request: CS16-Skabylake; INF: Lenovo_UltraNav_HidMini.inf |  | Add support to LEN007B, LEN007E, LEN007F, LEN008A

Version: 19.3.4.37 Date: 09-08-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34491 ✓ (02433897) | Trackpoint horizontal scrolling not working in correlation with Firefox browser | Fix stick horizontal scroll bug. When windows database unspecify the scroll method for the foreground app, it won't go back to use default but instead using the previous scroll method. | We should restore the scroll method back to default each time we are going to find the srolling target and decide the foreground app scrolling method.
HDR-34389 ✓ (ECR395568, ECR394708, ECR395652) | W10: Touchpad status in system settings cannot sync with Touchpad's BIOS settings | Miniport driver still report PTP is enabled to OS after TP was disabled in BIOS. | Changed miniport driver to report PTP is not available after TP was disabled in BIOS.
HDR-34438 ✗ (ECR395748, ECR398510) | [LenovoSettings] No input device setting show in "Input" Page of Lenovo Setting | ExtraCapabilities7Add bit 0x00010000 should be removed for non-3BCP | ExtraCapabilities7Add bit 0x00010000 should be removed for non-3BCP
HDR-34451 ✓ | Add Lenovo Thinkpad CS16 HID back to branch 19.3.4.x | Lost pnpids LEN2044 ~ LEN2049 | Add back pnpids of LEN2044 ~ LEN2049
HDR-34453 ✓ | [Lenovo_Ultranav_hidmini, Win10 RS1] Setting does not retain after driver upgrade | User settings will be deleted when upgrading driver | Delete user settings only when major version is changed

Version: 19.3.4.36 Date: 09-01-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34382 ✓ | [HID/USB] Change TrackPoint pointing speed |  | Updated the trackpoint default pointing speed based on the customer new request.

Version: 19.3.4.35 Date: 08-31-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33762 ✓ | TrackPoint's left/middle/right button won't work | 3P2BCP extracapabilities7add setting was wrong applied | consolidate the code to make extracapabilities7add default set to 0 and later read from firmware.
HDR-34353 ✓ | [Miniport] keep enabled regardless of touchpad On/Off switch |  | Changed GUI code to implement the new customer requirement.

Feature Added

Issue Number | Description
--- | ---
HDR-34317 ✓ | Append Sub Board Number in Configuration Key

Version: 19.3.4.34 Date: 08-29-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33884 ✓ | [Miniport] Description for "Palm Check Threshold" | Customer feels the description of "Palm Check Threshold" is not proper. | Change the description.
HDR-34274 ✓ (ECR386709 ) | [HID/USB] "Unable to connect to the Synaptics Pointing Device Driver" error message show after PBR | We have a code to show Warning msg while m_synAPI->Initialize() or m_synAPI->SetSynchronousNotification() failes. | For customer's USB docking/undocking device, bypass those message showing code.
HDR-34282 ✓ | PNPID Request: CS16; INF: Lenovo_UltraNav_HidMini.inf - Remove 5BCP settings |  | Remove 5BCP related settings.
HDR-34284 ✓ | [Miniport] Only keep CS16 PNPID |  | Removing unused PnPIDs.

Version: 19.3.4.33 Date: 08-25-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34119 ✓ | [Lenovo_Ultranav_hidmini, Graf1.5, Win10] Cursor does not move with palm sliding after Palm Check Slider set to minimum | The FW reported ACM version 26 but driver not using it in palmdetect code. | Changed the driver code to support ACM26 in PalmDetect fucntions.
HDR-34282 ✓ | PNPID Request: CS16; INF: Lenovo_UltraNav_HidMini.inf - Remove 5BCP settings |  | Remove 5BCP related settings.
HDR-34293 ✓ | [Windu-1_Lenovo_Ultranav_Hidmini] 2F vertical and horizontal scroll still work in MS Edge, IE, Chrome, NotePad and Adobe Rreader even if 2F drag to scroll is set to DISABLED (OFF) in Microsoft Mouse & TouchPad settings | The 2F vertical scroll, 2F horizontal scroll is still enabled for mini port driver. We should disable it. | The 2F vertical scroll, 2F horizontal scroll is still enabled for mini port driver. We should disable it.

Feature Added

Issue Number | Description
--- | ---
HDR-34317 ✓ | Append Sub Board Number in Configuration Key

Version: 19.3.4.32 Date: 08-22-2016

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-34274 ✓ (ECR386709 ) | [HID/USB] "Unable to connect to the Synaptics Pointing Device Driver" error message show after PBR | We have a code to show Warning msg while m_synAPI->Initialize() or m_synAPI->SetSynchronousNotification() failes. | For customer's USB docking/undocking device, bypass those message showing code.

Version: 19.3.4.31 Date: 08-17-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34080 ✓ (ECR391506) | "Speed" setting can't reset to factory default settings. | There was a wrong default stick registry settings in the INF file. | Set the correct INF file stick registry values.
HDR-34205 ✓ | Add HP 2016 HP all CMIT project PNPID into v19.0.19.52 |  | Per customer request, added new PNPIDs to the driver inf file.

Version: 19.3.4.30 Date: 08-16-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34136 ✓ | Adjust TouchThreshold setting | Change touch threshold to 0x19 | Change touch threshold to 0x19
HDR-34197 ✗ | Add setting "RMIRevertToPS2WhenIdleDevice" |  |

Version: 19.3.4.29 Date: 08-15-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-34081 ✓ | [Miniport] Enable Edge Tap filter feature |  | Added driver code to support EdgeTapFilter feature in Miniport driver

Version: 19.3.4.28 Date: 08-11-2016
System enhancements
Version: 19.3.4.27 Date: 08-09-2016
System enhancements
Version: 19.3.4.26 Date: 08-03-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33965 ↻ | PNPID request : inf : Lenovo_UltraNav - VID=0x17EF; PID=0x60A3, 0x60A4 - Miniport |  | Add PnPID

Version: 19.3.4.25 Date: 08-02-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33883 ✓ | [Miniport] Edge tap filtering does not exist | The edge tap filtering related settings was replaced by another section. | Merged the two sections to one to make it clear.
HDR-33965 ✗ | PNPID request : inf : Lenovo_UltraNav - VID=0x17EF; PID=0x60A3, 0x60A4 - Miniport |  | Add PnPID

Version: 19.3.4.24 Date: 08-01-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33965 ✗ | PNPID request : inf : Lenovo_UltraNav - VID=0x17EF; PID=0x60A3, 0x60A4 - Miniport |  | Add PnPID

Version: 19.3.4.23 Date: 07-31-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33965 ✗ | PNPID request : inf : Lenovo_UltraNav - VID=0x17EF; PID=0x60A3, 0x60A4 - Miniport |  | Add PnPID

Version: 19.3.4.22 Date: 07-27-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33483 ✓ | TrackPoint scrolling cursor corrupted | Our original cursor file for scrolling on have 32x32 image, this could cause cursor corruption on higher resolution system. | Asked customer to provide whole set of cursor images and updated them.

Version: 19.3.4.21 Date: 07-25-2016
System enhancements
Version: 19.3.4.20 Date: 07-22-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33952 ✓ | Miniport driver UI crashed | The 2BCP hidmini device setting was wrong that it uses 5BCP UI which tried to access some controls that doesn't exist and caused the crash. | Set all hidmini devices to have Use3P2BCPPage=1 for CPL.
HDR-33970 ✓ | TrackPoint buttons won't work (TM-03276-001) | new TM number not added in inf. | Add new TM number in inf.

Version: 19.3.4.19 Date: 07-19-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33820 ✓ (ECR386555) | Set middle button as standard middle click, function fail. | The GesturesValid registry should be set under Parameter/Defaults, otherwise it can't be read correct, then stick middle button won't work properly. Also for 2BCP and 3P2BCP should reference middle button action, only 5BCP use slave middle button action. | Change the code and fix the registry key path.
HDR-33909 ✓ (ECR385990) | While using Trackpoint,Clickpad navigation still work. | Hidmini original default disable the stick suppression touchpad pointing feature. Now we enable it. | Hidmini original default disable the stick suppression touchpad pointing feature. Now we enable it.

Version: 19.3.4.18 Date: 07-10-2016
System enhancements
Version: 19.3.4.17 Date: 07-07-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33739 ✗ | Remove Setup.exe from release package |  | Take out setup.exe from driver install package.
HDR-33773 ✓ | Add LEN2047 & LEN2048 for Newton 2.0 platform |  | Add PnPIDs

Version: 19.3.4.16 Date: 07-01-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33633 ✓ (ECR384076) | The link for Windows PTP Settings still gray out when turn off touchpad then turn on. | Forget to re-enable the window when ptp is enabled. | Enable the window when ptp is enabled.
HDR-33672 ✓ | Update SYNA2B30 settings to non-Yoga | Customer's new request | Enable non-Yoga mode

Version: 19.3.4.15 Date: 06-29-2016
System enhancements
Version: 19.3.4.14 Date: 06-28-2016
System enhancements
Version: 19.3.4.13 Date: 06-27-2016
System enhancements
Version: 19.3.4.12 Date: 06-24-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33702 ✓ | Add new HID=LEN2049 in Lenovo_Ultranav_HIDMini .inf |  | Add PnPID LEN2049 in INF file.

Version: 19.3.4.11 Date: 06-21-2016
System enhancements
Version: 19.3.4.10 Date: 06-09-2016
System enhancements
Version: 19.3.4.9 Date: 05-31-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33418 ✓ | PNPID Request: CS16; INF: Lenovo_UltraNav.inf |  | Add PnPIDs

Version: 19.3.4.8 Date: 05-29-2016
System enhancements
Version: 19.3.4.7 Date: 05-25-2016
System enhancements
Version: 19.3.4.6 Date: 05-24-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33335 ✓ | [Lenovo_Ultranav_HIDMINI: Kenobi] "Synaptics Pointing Device” should be removed in Programs and Features | PRJ-35767 | PRJ-35767

Version: 19.3.4.5 Date: 05-19-2016
System enhancements
Version: 19.3.4.4 Date: 05-16-2016

Issue Number | Description | Root Cause | Solution
--- | --- | --- | ---
HDR-33203 ✓ | PNPID Request: CS16; INF: Lenovo_UltraNav.inf |  | Adding PnPIDs.

Version: 19.3.4.3 Date: 04-29-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32908 | v19.3.3 Lenovo_IdeaPad - un-check the check box for "Enable Secondary Corner" will still open context menu | v19_3_4_main_branch fixed clickpad corenoer click and right button not working
HDR-33056 | [Lenovo_Ultranav_HIDMINI: Kenobi] Touchpad still keep OFF status in OS Setting after disable track point in Mouse properties | Added code to synchronize touchpad status in control panel.
HDR-33078 | Add registry "ProcessUnexpectedResetDuringDetection" | Set ProcessUnexpectedResetDuringDetection=1

Version: 19.3.4.2 Date: 04-21-2016
System enhancements
Version: 19.3.4.1 Date: 04-19-2016
System enhancements
Version: 19.3.4 Date: 04-15-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32107 | Create PTP injection code to replace touch injection | Add code to support PTP injection in kernel
HDR-32888 | Add HDR-32402 on Lenovo_Ultranav_hidmini driver package | Fix TouchPad abnormal issue on TM-03157 platforms in Lenovo_UltraNav_hidmini.inf

Version: 19.3.3 Date: 04-08-2016

Issue Number | Description | Fix Comment
--- | --- | ---
SWT-459 | EFU shall support installation with silent mode | SynReflash Configuration shall support installation with silent mode

Version: 19.3.2 Date: 04-01-2016

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-31876 | Add HID=LEN2043 in Lenovo_UltraNav inf | Add LEN2043 to lenovo_ultranav_hidmini for evaluation

Version: 19.3.0 Date: 03-18-2016

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

Version: 19.2.17 Date: 03-11-2016
System enhancements
Version: 19.2.16 Date: 03-03-2016
System enhancements
Version: 19.2.15 Date: 02-25-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32442 | SMBus driver support for new AMD CPU Stoney | SMBus driver support for AMD Stoney.
HDR-32179 | [Miniport] TrackPoint scrolling - How many lines to scroll each time | Turn off foring one line scroll

Version: 19.2.14 Date: 02-18-2016
System enhancements
Version: 19.2.13 Date: 02-12-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32297 | [Miniport] ClickPad can click when disable ClickPad | Fixed PTP Miniport Clicking issue when TrackPad was disabled in BIOS.

Version: 19.2.12 Date: 02-05-2016

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

Version: 19.2.11 Date: 01-28-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-32066 (ECR361901) | Scrolling jumps while using trackpoint middle button to scroll on apps | Adjust stick scrolling configuration for adobe reader.
HDR-32213 | [Miniport] Touchpad setting are still accessible | Fixed PTP Miniport GUI display issue when TrackPad was disabled in BIOS .

Version: 19.2.10 Date: 01-21-2016

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28895 | [Scoping] PTP enabling assessment | Update touchpad image for hidmini project.

Version: 19.2.9 Date: 01-14-2016

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

Version: 19.2.8 Date: 01-07-2016

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-31941 | WHLK BSOD - 19.0.17.52 | Lenovo_Ideapad_RMIHID | Fix BSOD issue while querying hardware ID of device object.

Version: 19.2.7 Date: 12-17-2015

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

Version: 19.2.6 Date: 12-11-2015

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.

Version: 19.2.5 Date: 12-03-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31713 (109532) | Synaptics TP has no Scrolling function by Windows Photo Browser | Send only 1 finger position for metro photos
HDR-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.

Version: 19.2.4 Date: 11-26-2015
System enhancements
Version: 19.2.3 Date: 11-19-2015

Issue Number | Description | Fix Comment
--- | --- | ---
PRJ-35733 | Inertia, coasting and edge motion support for TouchInjection | Make scroll speed adjustment supported in touch injection
HDR-31563 | Edge Tap Filtering not working | Remove the edge tap filter from Hidmini UI.

Version: 19.2.2 Date: 11-12-2015

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

Version: 19.2.1 Date: 11-06-2015

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.

Version: 19.2.0 Date: 10-29-2015

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

Version: 19.1.3 Date: 10-22-2015

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-31082 | Touchpad not working when a mouse is un-connected | Fixed Miniport driver touchpad disabled by the external USB mouse.

Version: 19.1.2 Date: 10-15-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31082 | Touchpad not working when a mouse is un-connected | Fixed Miniport driver touchpad disabled by the external USB mouse.
HDR-31265 | Please config the BIOS GPIO pin match with firmware configuration | Apply right configuration for TM3144 and TM3145.

Version: 19.1.1 Date: 10-08-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-31165 | [Miniport] PTP GUI Requirement | Follow Thinkpad new Hidmini spec, modify UI for evaluation.
HDR-31218 | Stick button no function | Original settings sequence will cause the right settings be overwrote. Change sequence to make it properly.

Version: 19.0.27 Date: 09-29-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30098 | Lenovo HidMini UI | Lenovo update hidmini UI(draft version). Modify that for customer evaluation.
HDR-31082 | Touchpad not working when a mouse is un-connected | Fixed Touchpad not working after a mouse is un-plugged.

Version: 19.0.26 Date: 09-29-2015

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

Version: 19.0.25 Date: 09-10-2015

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.

Version: 19.0.24 Date: 09-04-2015

Issue Number | Description | Fix Comment
--- | --- | ---
PRJ-35570 | Change coinstaller and setup program to install HID/SMB miniport driver | Added Dpinst exit code
HDR-30795 | Styk buttons doesn't work with miniport driver | Correct 2BCP settings(Remove 5BCP configuration)

Version: 19.0.23 Date: 08-27-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30012 | [Win10] Synaptics Startup Program in Windows 10 in comparison with Windows 8.1 | Remove run key if we use service to launch enhancement for all windows; Remove run key to start up SynLenovoHelper.

Version: 19.0.22 Date: 08-20-2015
System enhancements
Version: 19.0.21 Date: 08-13-2015

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.

Version: 19.0.20 Date: 08-06-2015

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.

Version: 19.0.19 Date: 07-30-2015

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

Version: 19.0.18 Date: 07-23-2015

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.

Version: 19.0.17 Date: 07-17-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-30055 | Improve SMB data read performance | Combined F01 read with partial F11 and skipped F11 relative and gesture data for SMB so we can reduce SMB bus traffic.
HDR-30149 | Un-installation is not clean at the registry and C:\Program Files | Prevent restart too early in uninstallation
HDR-30171 | Report real FW version through miniport driver instead of hard coded 0 | Reported real FW version through miniport driver to OS for miniport driver PTP.

Version: 19.0.16 Date: 07-09-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29834 | Add a new control type | Add a new control type ToggleSwitch.
HDR-30055 | Improve SMB data read performance | Combined F01 read with partial F11 and skipped F11 relative and gesture data for SMB so we can reduce SMB bus traffic.
HDR-30081 | Dynamically create HID descriptor based on TouchPad type | Create HID descriptor based on TouchPad type either report 3 buttons or 1 button for miniport driver.
HDR-30098 | Lenovo HidMini UI | Modify current UI for Lenovo Ultranav hidmini project.

Version: 19.0.15 Date: 07-02-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29725 | Driver package to deprecate SynReflash tool from manifest | SynReflash will only be included in driver package if specified
HDR-29885 | Twist rotate is no function | Add Rotation support for Microsoft Window Photos App for win10
HDR-29964 | Branch Build Request v19.0.14.x ( _UltraNav_HidMini.inf) | Changed ACM confidence value to zero to allow using FW reported contact type and ignore confidence value if the slider is in the last slot.
HDR-29911 | Change coinstaller to install SMB, miniport or rmihid driver if it is specified in the registry | Added flag to control install SynHidMini driver

Version: 19.0.14 Date: 06-25-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28998 | Video for Windows 10 3F flick. | Added videos for Windows 10 3F gestures
HDR-29911 | Change coinstaller to install SMB, miniport or rmihid driver if it is specified in the registry | Added flag to control install RMIHID driver; Added UnInstallEnableRestart_AddReg per group not the whole inf; Added flag to control install auxiliary drivers

Version: 19.0.13 Date: 06-18-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29759 | Please show FW version while query information in SynReflash | Fixed SynReflashPkg fail while image size over USHORT; Show FW version while query information under console
HDR-28895 | [Scoping] PTP enabling assessment | Merge back to trunk
HDR-29815 | Only Report Force descriptor if it is ForcePad from miniport driver | Only included force descriptor in report descriptor for ForcePad otherwise PTP logo test failed.

Version: 19.0.12 Date: 06-11-2015

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

Version: 19.0.11 Date: 06-04-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29039 | Video & Descrption for Windows 10 3F Swipe | New UI translations for Windows 10; New Windows 10 Translations for Enhancement
HDR-29519 (1167397) | 1167397 - FNC_PE_WIST/Bazooka/Win10: Can't apply to uncheck "Disable ForcePad Force Progress Bar" in Mouse Properties. | Disabled all zones for miniport driver. Fixed the issue that "Disable ForcePad Force Progress Bar" cannot be unchecked.
HDR-29520 (1167379) | 1167379 - FNC_PE_WIST/Bazooka: There is no click sound when using finger press on forcepad. | Turned on packet feed for miniport driver package. Added audio feedback files to INFs.

Version: 19.0.10 Date: 05-28-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29283 | SynReflashPkg need to support more informations | Add packrat ID into file property while use SynReflashPkg to pack image and cfg
HDR-29353 | Change featurescore to 0xF9 per MS recommendation | Changed FeatureScore to 0xF9
HDR-29419 | Change all miniport driver INFs xxxx_hidmini to allow the driver be installed on Windows 10 only | Change all miniport driver INFs xxxx_hidmini to allow the driver be installed on Windows 10 only; Need SynTPEnhService to disable/enable hid device

Version: 19.0.9 Date: 05-21-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-29353 | Change featurescore to 0xF9 per MS recommendation | Changed FeatureScore to 0xF9
|  | Update DriverName to the one with UUID appends.

Version: 19.0.8 Date: 05-14-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-10618 | SynCOM samples have errors and warnings when compiling | mfctest; keypad; cPadClock; cPadImage; Disabler; Comtest; DisableGesture; SynDrumPad; BezelTest; SynWrapSample; SynPlot; SynDrumPad take out from SDK since it depends srd party library DirectX; SynView; SynForcePad; Dpn't include build bat files
HDR-13375 | Remove LAPACK copyright info | Copyright 2014 to 2015; Remove LAPACK copyright info
HDR-28137 | Un-installation driver is not clean | Use %ProgramFiles%\Synaptics\SynTP as temp dir to install auxiliary drivers instead of creating temp dirs in %ProgramData%
HDR-29104 | Change driver package name from SynARP | Update OS support information in SynPD.inf
HDR-26997 (FM: 2259) | This is a placeholder for build generated checkins. | Update ReleaseNotes.html
HDR-29216 | Button state is not report for OS in miniport PTP mode for external buttons. | Fixed the bug that an external button state is not reported to OS in miniport PTP mode.

Version: 19.0.7 Date: 05-08-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28137 | Un-installation driver is not clean | Un-installation driver is not clean - remove old SynTPCoInstaller; Use %ProgramFiles%\Synaptics\SynTP as temp dir to install auxiliary drivers instead of creating temp dirs in %ProgramData%; Always overwrite Coinstaller in update install
HDR-28874 | Incorrect ASIC Displayed in Diagnostics Window | Get correct ASIC type from F01 query 19.
HDR-29080 | Suppress Tap on Top Left Corner for SecurePad | Added code to suppress tap in the SecurePad notch area.; Checked whether query41 exists to find right offset for query43.
HDR-29102 | Update control panel to disable top left corner tap zone from UI | Hidden top left tap zone controls from the control panel.; Fixed a compiling error.
HDR-29103 | Update device type to SecurePad for SecurePad in the CPL to refer the device type | Updated device type to SecurePad in the CPL to refer the device type for SecurePad

Version: 19.0.6 Date: 04-30-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28622 | Tap zones can't work on the top right and top left corner | Allowed tap if a finger is in tap zone and object type is non-finger and tap zone is enabled.
HDR-28913 | Return code=-1 | Fixed return code for setup
HDR-28522 | Install HID miniport driver after SynTP driver is installed | Don't do Enable and Disable HidMiniPort if the driver is not installed

Version: 19.0.5 Date: 04-23-2015

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

Version: 19.0.4 Date: 04-16-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28522 | Install HID miniport driver after SynTP driver is installed | Adding SynTPEnhService for *HidMini drivers; Update SynTPCoInstaller version; Move install/setup device into shared utility; Add option to stop service only but not to remove; Disable then Enable HidMini device once by SynTPEnh service; Use bit flags for result of RunServiceJobs

Version: 19.0.3 Date: 04-09-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-1973 | Bilu: Minidriver driver for SMBus | Make Stick buttons work in HIDMiniport driver
HDR-26897 | Modify the NewVersion and ExtractRevisions utilities. | SynTPEnh cannot be loaded for HID miniport driver forcepad device; SynTPEnh cannot be loaded for HID miniport driver for Win10; Correct group info

Version: 19.0.2 Date: 04-02-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28731 | Add FeatureScore for all OEM INFs. | Fixed build errors.; Added FeatureScore in INF so OEM driver is always picked by WU first so the generic driver can be overridden in WU.
HDR-28736 | Change SMBus mode switch retry to zero | Removed SMBus mode switch retry from SwitchMode because there is a retry logic in the low level driver (retry 16 times).
HDR-26897 | Modify the NewVersion and ExtractRevisions utilities. | SynTPEnh cannot be loaded for HID miniport driver forcepad device; SynTPHelper will not be loaded for *_hidmini drivers

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

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

Version: 18.2.3 Date: 03-12-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28484 | Create miniport driver INF for major customers. | Created miniport driver installation paclage for major ciustomers.
|  | Modify component ID by Dell's request.
HDR-937 | Dell FW update tool follow MUP | Customize SynReflash tool for Dell mup.

Version: 18.2.2 Date: 03-06-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28341 | Review all INFs to add HID/ACPI before PnP IDs | Per Win10 WU we have to add ACPI before PnP IDS isntead of *.
HDR-28231 | DELLWPF_RMIHID: no multi-finger gesture after exiting S3 | Merge the solution from v18.1.48 main branch to the trunk.
HDR-28289 | Plano M & B | Changed default double tap speed to match MS default value so the double tap speed control slider can be at the center for Dell UI.
HDR-28329 | DELL Maple SKL: add PnPID | Add PnPID for Maple SKL.

Version: 18.2.1 Date: 02-27-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28295 | Please remove Left/Right Edge Swipe from UI since Win 10 doesn't support this gesture | Removed edge swipe UI from Dell driver.

Version: 18.2.0 Date: 02-19-2015
System enhancements
Version: 18.1.53 Date: 02-12-2015
System enhancements
Version: 18.1.52 Date: 02-05-2015

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

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

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28039 | TouchPad should be enabled after checked "Disable internal pointing device when external USB pointing device is attached" then unplugged external USB mouse. | Fixed the USB mouse plugin/unplugin disable/enable issue, the notification reason is changed, it does not match with user mode driver, so the event is not processed by the user mode driver.,
HDR-28015 | DELLWPF_RMIHID: The display of panel auto turns on w/o the user interacts with keyboard or mouse after WoL from S3 on Win7 | 1. For "Compal" EC team, we should use 68/6c port to send 97 command. Modify default setting to 0x81. 2. Remove LED feature. TP driver will not send 97 04/05 to notify EC.
HDR-28015 | DELLWPF_RMIHID: The display of panel auto turns on w/o the user interacts with keyboard or mouse after WoL from S3 on Win7 | Disable KBCNotifyConfig feature because Compal EC team will not handle 97 command in Van Gogh and Tulip.
HDR-28031 | DELLWPF_RMIHID: 2-finger scrolling too fast for photo APP | 1. Use touchinjection to improve 2-finger scrolling too fast for photo APP. 2. Improve "two-finger scrolling" performance on IE.
HDR-28032 | DELLWPF_RMIHID: two-finger scrolling not smooth in IE | Consolidate 2F gestures setting and use the same setting to improve the performance on IE, photo APP and other applications.

Version: 18.1.49 Date: 01-15-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27915 | Cedar 15" - Scroll speed change setting while open IE and don't minimize the windows then set system go to S3/S4 | Don't add scroll speed in the specific applcation. It may cause different scroll speed value in some application. We should use speed delta to adjust scroll speed.
HDR-27984 | DELLWPF_RMIHID: Tap and button clicking has no function in Win7 | Send "97 04" and "97 05" command to EC. EC will send scan code to notify TP driver and suspend TP at short time. Remove "97 04/05" command because there is no LED feature on Tulip and VG.

Version: 18.1.48 Date: 01-08-2015

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27930 | Disable audio feedback for button clicking | Read ForcePad click sound mute status from registry..
HDR-27822 | DELLWPF_RMIHID : correct HID/USB driver setting | Remove PID_75DB. It is wrong PID.
HDR-27868 | Dell Tulip 14" HSW/BDW: change PnPID | Add new PNPID for Dell Tulip 14 HSW/BDW.
HDR-27877 | DELLWPF_RMIHID: 4-f left/right swipe no function | Modify key macro for 4F gestures. 4F gestures in Win7/Win8.1 should be the same.
HDR-27878 | DELLWPF_RMIHID: doesn't show Dell Touchpad in Device Manager after installing HID/USB driver | Modify device setting to fix device name in Device Manager.
HDR-27887 | Dell Tulip BDW/BTM: change PnPID for win8.1 32 bit | Change PnPID for win8.1 32 bit in Dell Tulip BDW/BTM. For Tulip BDW in win8.1 32bit, remove DLLA6AE, DLLC6AE from I2C, and add DLLD6AE, DLLB6AE to PS2. For Tulip BTM in win8.1 32bit, remove DLLA6D7, DLLC6D7 from I2C, and add DLL06D7, DLLB6D7 to PS2.
HDR-27905 | DELLWPF_RMIHID: cursor speed is abnormal for Tulip/Van Gogh in win7 | For DLLB6AD, DLLB6AE, DLLD6AE, increase cursor speed from 0x100 to 0x180. For DLL06C0, DLL06C1, DLL06D7, DLLB6D7, reduce cursor speed from 0x200 to 0x180.
|  | : [ADC] Fix in synarp instead of hardcoded here.

Version: 18.1.47 Date: 12-25-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Send "Page up/down" when three fingers swipe up/down is triggered in MSFT Word.
|  | Send "97 04" and "97 05" command to EC. EC will send scan code to notify TP driver and suspend TP at short time. Remove "97 04/05" command because there is no LED feature on Tulip and VG.
|  | According to customer's Tulip Carrizo-L, PID is PID_75DB, not PID_75DD. It is the different as the definitionin of HDR-12770. Add another PID "75DB" to meet customer's device.

Version: 18.1.46 Date: 12-18-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-913 (Hyder001) | Using force data to reduce false taps working with ACM | Ignored tap decoding if force is less than certain threshold.
HDR-12770 | Dell Tulip Carrizo-L: HID/USB driver request | Add VID/PID for Dell Tulip Carrizo-L 14/15/17.
HDR-2392 | DELLWPF_RMIHID: cursor freezes sometimes in win7 | In PS2, there is a case that FW will big diff position packet within primary packet format during the whole stroke. It might due to some FW issue to generate this kind of packets. With this kind of scenario, driver will treat it as finger swap and process it with another filter. Originally, driver will send dribble packet to emulate finger up by FW report finger count(2->1). But this case, FW will only report 1 Finger during whole stroke. Add another checking to emulate finger up.
HDR-909 | Dell Tulip AMD: Change PnPID (DELLWPF.inf) | Move DLL06BF, DLLB6BF, DLL06BD, DLLB6BD from DellWPF to DELLWPF_RMIHID. Dell hopes to use the same driver in Tulip series.
HDR-9770 | Redwood MLK Skylake - Add HWIDs | Add HWIDs for Dell TRedwood MLK Skylake.

Version: 18.1.45 Date: 12-11-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-27746 | Add more log information in the driver | Logged ForceModel reset event.
|  | Add Dell five star feature.
HDR-12770 | Dell Tulip Carrizo-L: HID/USB driver request | Add VID/PID for Dell Tulip Carrizo-L 14/15/17.
HDR-2393 | DELLWPF_RMIHID: cursor speed too fast in win7 | Modify PointerMotionSpeed to 256 by default.

Version: 18.1.44 Date: 12-05-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-704 | Iris - Add Syn060A for Intel CPU on 32 bits | Add HWID for Dell Loveland and Intel CPU on 32 bits
HDR-921 | Berlinetta and Berlinetta-P - HWIDs apply | Add HWID for Berlinetta and Berlinetta-P.
HDR-921 | Berlinetta and Berlinetta-P - HWIDs apply | Remove the typo.
HDR-935 | Synreflash tool conflict with Intel HID Event filter | Synreflash tool conflict with Intel HID Event filter.
HDR-936 | Dell Loveland - add PNPID | Add HWID for Dell Loveland and Intel CPU on 32 bits

Version: 18.1.43 Date: 11-26-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-604 | Iris - A little hard to trigger edge swipe | A little hard to trigger edge swipe
HDR-842 | DELLWPF 18.1.34.36: high failure rate on edge swipes feature | A little hard to trigger edge swipe
HDR-909 | Dell Tulip AMD: Change PnPID (DELLWPF.inf) | Add HWID for Tulip AMD.

Version: 18.1.42 Date: 11-20-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-399 | Dell MUP update to v2.4.3 | Add two mup settings for "PS2+I2C" and "PS2+SMB". Modify the format for MUP 2.4.3.

Version: 18.1.41 Date: 11-14-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-399 | Dell MUP update to v2.4.3 | Update DellMUP to v2.4.3
|  | MUPv2.4.3

Version: 18.1.40 Date: 11-07-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-621 | Iris - BITS175682 Iris_BTM - After turn off TP in TP settings, "Gestures" button on GUI is still on | Keep old Dell UI design. After turn off TP in TP settings, don't change "Gestures" button on GUI.
HDR-678 | Dell Tulip: add PnPID | Add PNPIP for Tulip.

Version: 18.1.39 Date: 10-31-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-626 (ECR232511) | Unqouted Service Path in Registry with SynTPEnhServic | add quotes to Service's ImagePath in Registry
HDR-633 | Murcielago ULT - UI cannot be updated after enabling touchpad | UI cannot be updated after enabling touchpad.
HDR-657 | Dell Tulip/Van Gogh: update PnPID table | Add PNPIP for Tulip/Van Gogh.

Version: 18.1.38 Date: 10-24-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-624 | Make DPI aware default disabled | Make DPI aware
HDR-65 | TouchPad doesn't work for a time after detaching external USB mouse | Fixed TouchPad does not work after detaching external mouse
|  | Show "disable" icon or "enable" icon on the screen after receiving PseudoSuspendEnableKey or PseudoSuspendIisableKey.
HDR-534 | DellWPF_RMIHID - Add "Enable touchpad by zigzag gesture" and "one finger top edge swipe" | Enable zigzag check box and disable the "zigzag" gesture by default.
HDR-87 | Iris - Apply HWIDs | Add zigzag UI.

Version: 18.1.37 Date: 10-17-2014

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

Version: 18.1.36 Date: 10-09-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-139 | DELLWPF_RMIHID: Sliding palm on TP can enable TP. | In T1324+MTP, FW will not report Palm confidence, so it's always 0. Adjust Palm confidence table.
TP-48060 | Please help to check whether 1F vertical scrolling is enabled by default | Fixed "Rotate" in Danish

Version: 18.1.35 Date: 10-02-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-28 | [3+2BCP] 3F swipe not working on Metro Photo Application | Make 3F swipe working in Metro Photo Application
HDR-411 | Powerpoint 2013 will be Grayed when using finger to Horizontal scrolling | Used key scroll instead of bar scrolling for PowerPoint to fix "Powerpoint 2013 will be Grayed when using finger to Horizontal scrolling".
HDR-317 | DELL Tulip/Van Gogh- add PnPID (DELLWPF_RMIHID) | Remove DLL06BD and DLL06BF in Win8.1.
HDR-381 | DellWPF_RMIHID.inf - 18.1.33 build - Uninstall drivers does not close the control panel UI | When DelWPF UI is closed send message to SynTPEnh
HDR-381 | DellWPF_RMIHID.inf - 18.1.33 build - Uninstall drivers does not close the control panel UI | Close DelWPF UI when SynTPEnh is detached (also in uninstallation)
HDR-403 | DELL Echo13: need a driver for non-PTP in win8.1 | Echo 13 will be changed from PTP to no-PTP.
HDR-432 | Redwood MLK- Apply HWID | Add HWID for Redwood MLK

Version: 18.1.34 Date: 09-25-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-273 | (Dino)BITS166594 - Move Touchpad cursor response slowly in win7 OS | 1. Modify PointerMotionSpeed to impove cursor response. 2. Enable Zigzag check box.
HDR-317 | DELL Tulip/Van Gogh- add PnPID (DELLWPF_RMIHID) | Add PnPID for DELL Tulip/Van Gogh.
HDR-323 | DELL Bradley: add PnPID (DELLWPF_RMIHID) | Fix the typo.
HDR-323 | DELL Bradley: add PnPID (DELLWPF_RMIHID) | Add new PNPID in Win7.

Version: 18.1.33 Date: 09-18-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Add Dell 5 Star setting in Echo13.
|  | In High DPI display setting, Touchinjection(Pinch) somestimes causes touch no function after we call the SetProcessDPIAware. Use the registry to disable this feature. Remove this registry after finding root cause.
HDR-293 | Dell ALW Echo13 - add pnpid (DellWPF_RMIHID) | Add PNPID for Echo13.

Version: 18.1.32 Date: 09-11-2014

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

Version: 18.1.31 Date: 09-04-2014

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

Version: 18.1.30 Date: 08-29-2014

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

Version: 18.1.29 Date: 08-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-21 | DELLWPF_RMIHID: cursor moves slowlier on win7 than on win8.1 with default setting. | Modify cursor speed in win7.
TP-47703 | Implement 5 Star features on Dell projects | Set L/R edge pulls to 2.5mm =2500
HDR-87 | Iris - Apply HWIDs | Iris - Apply HWIDs

Version: 18.1.28 Date: 08-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-21 | DELLWPF_RMIHID: cursor moves slowlier on win7 than on win8.1 with default setting. | Modify cursor speed in win7.
HDR-37 | DELLWPF_RMIHID: no function for two-finger slide and zoom in/out | Modify HWID.
HDR-42 | DELL Midland/Junction - HWID change | Modify HWID.
HDR-6 | Dell Testarossa-P - Win7 4F swipe L/R function should be "change tabs in browser" | Use DellWPF 2013 UI and adjust Mult-iFinger Gesture in Win7.

Version: 18.1.27 Date: 08-07-2014

Issue Number | Description | Fix Comment
--- | --- | ---
HDR-4 | DELLWPF_RMIHID: The square appears on the central of display with non-Aero theme. | Modify OSD setting. Disable OSDTPOnOffNotification and enable OSDTPOnOffNotificationSupported.
HDR-8 | DELLWPF_RMIHID: Left button of TP is triggered if user pushes palm rest strongly | If no finger bit, don't do a left button click.
TP-46983 | Alienware 13/15/17- apply PnPID | Alienware 13- apply PnPID "DLL06A3".
TP-48615 | DELL Midland/Junction-Apply HWID | Apply HWID for Midland/Junction

Version: 18.1.26 Date: 08-01-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47891 | Quick Launch default setting at the Gestures is different between Chinese Language and English Language | Change the default setting on 3F Quick Launch.

Version: 18.1.25 Date: 07-25-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48319 | HWIDs apply - Iris project | Change PNPID

Version: 18.1.24 Date: 07-17-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48135 | DellWPF_RMIHID: Zoom in/out not smooth in Win7 | Improve "Zoom in/out" performance in Windows 7.
TP-48320 | [Redwood HSW] - Chrome browser can't scroll left/right by 2-finger in TP's surface | Enable touchinject function in Chrome browser.

Version: 18.1.23 Date: 07-10-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47650 (ECR209588 -> Win7, ECR209586 -> Win8) | UI translation on Chinese Simplified | New translations for the word "Charms" for Windows 8
TP-48348 | SynTPEnh crashes when the driver is uninstalled. | Fixed syntpenh crash when the dirver is uninstalled.
TP-48319 | HWIDs apply - Iris project | HWIDs apply - Iris project

Version: 18.1.22 Date: 07-04-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48219 | Dell Echo 13: hot key F11 is not working | Change "disable/enable" key from E071/E072 to "E001" for Dell Echo 13.

Version: 18.1.21 Date: 06-26-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48242 | Remove all short cuts all user when the driver is uninstalled/upgraded. | Remove All users short cuts in uninstallation or before driver update
TP-45836 | Jarama - TP no function when "Disable Touchpad when USB Mouse present" without USB mouse attached. | Add exclusion list item for DLL05FF and DLL05F7.

Version: 18.1.20 Date: 06-20-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47889 | Dell Plano - Apply HWID | Add PnPID record for Dell Plano.; Add PnPID for Dell Plano

Version: 18.1.19 Date: 06-12-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Fixed SUT BSOD issue when running LR S4.
TP-48053 | The graphic for touchpad disable and enable should be changed | Remove the graphic for touchpad disable and enable.

Version: 18.1.18 Date: 06-06-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-48043 | Add TM number in configkey | Appended TM number in configkey so we can support multiple TouchPad in the system.
TP-47889 | Dell Plano - Apply HWID | Add PnPID for Dell Plano

Version: 18.1.17 Date: 05-29-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47656 | DellWPF and DellWPF_RMIHID - " Tap to click " translation in Chinese is not correct | Fix translation of "Tap to Click" in Chinese
TP-47889 | Dell Plano - Apply HWID | Add PnPID record for Dell Plano; Add PnPID for Dell Plano

Version: 18.1.16 Date: 05-22-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47648 (ECR209588 -> Win7, ECR209586 -> Win8) | UI translation on Brazil Portugese | Fix Portuguese translation for "charms" from Windows 8
TP-47650 (ECR209588 -> Win7, ECR209586 -> Win8) | UI translation on Chinese Simplified | Add translated strings for TouchPad Pointing Speed and 3F Swipe; Fix Traditional and Simplified Chinese words for Win8 Charms
TP-47856 | Text "Momentum" is not translated | Restore translation for "Momentum"
TP-47874 | SynForcePad is not working on SMB or HID/I2C system | Modified the connection type in SynForcePad so we can run the demo app on SMB and other platform.
TP-47703 | DellWPF and DellWPF_RMIHID - implement 5 Star features on Dell projects | Added Dell 5 star features.
TP-47722 | Dell Maple BDW: cursor speed slow in win7 | Modify cursor speed in win7.

Version: 18.1.15 Date: 05-15-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47801 | On simplified Chinese language, the translation for "Pointing Speed" is different from the help file on the General tab | Fix Traditional Chinese translation for "Pointer Speed" help topic
TP-47860 | Spell out FW to Firmware | Spelled out FW VErsion to Firmware Version.
TP-46976 | Dell - add a checkbox to enable Zigzag gesture to activate touchpad | Add new Dell string for zigzag gesture

Version: 18.1.14 Date: 05-09-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47799 | Set focus on Synaptics device tab | Set focus to Synaptics tab after the CPL is opened.
TP-47814 | Top edge zone size is wrong | Top edge swipe zone size is wrong, whole TP is top edge swipe zone, this causes tue cursor cannot be moved vertically.
TP-47815 | Change FW version display format for HID device | Changed FW version display format for HID device from major.minor to an integer.
TP-47657 | DellWPF and DellWPF_RMIHID - translation of license agreement text when installing driver in Chinese is not correct | Restore simplified Chinese wording in EULA; Fix Simplified Chinese EULA
TP-47730 | Redwood - Without USB mouse pluging in,Touchpad can't be used after check "Disable Touchpad when USB mouse present" | Add DLL065A into exclusion list only for Redwood.
TP-47762 | DellWPF_RMIHID: TP sometimes no function after lid open in V18.0.5.9 | Afer we sent the command, we need to send 0xFF to clear busy of 68/6C port.

Version: 18.1.13 Date: 05-01-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47703 | DellWPF and DellWPF_RMIHID - implement 5 Star features on Dell projects | Added Dell 5 star features in main branch.; 5 star features.

Version: 18.1.12 Date: 04-25-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47628 | Redwood - There is fail rate that sometimes cannot do 2F scrolling while one finger lift | 2 finger scrolling delta calculation should consider 2nd finger
TP-47629 | Redwood - 2F scroling speed is lag on IE | Enable TouchInjectionGesture in Microsoft IE.
TP-47645 | DellWPF and DellWPF_RMIHID - UI should say "Zoom" and not "Pinch Zoom" | Change UI setting from "Pinch Zoom" to "Zoom".
TP-47654 | DellWPF_RMIHID: V18.0.5.9-Two finger tap has function when two finger click for shortcut menu disabled | The "2 finger click for shortcut menu" checkbox will control both 2 finger click and 2 finger tap, so we shouldn't set one action enabled and one aciton disabled if the control is disabled(unchecked).

Version: 18.1.11 Date: 04-18-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47084 | DellWPF and DellWPF_RMIHID - Redwood - Typing and move right palm will trigger charm bar | Correct the typo.; [ ] Remove unnecessary the setting/code.

Version: 18.1.10 Date: 04-10-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Fixed TP lost function after this power sequence s3->s4->resume.resume from s4, then resume
TP-47469 | DellWPF V18.1.6: a notification of TP enable shown when lid open | Don't show enable/disable TP icon when lid open/close.
TP-47561 | DellWPF_RMIHID: Put two finger on TP but no function is working in Win7. | Change the "2F tap" setting from "One finger tap" to "shortcut menu".

Version: 18.1.9 Date: 04-03-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Prevent unnecessary registry reads if stick device is not present.
TP-47221 | Cursor gets stuck inside Application's border | Fixed "Sticky Border" option (in Accessibility options) so that the cursor is not stuck inside application's border after the application is closed.
TP-46771 | Maple - apply HWIDs | Updated pnpid list.
TP-47232 | Uninstall driver cause blue screen | [ADC] THis function belongs in CntDevice
TP-47335 | DellWPF & DellWPF_RMIHID - Win8.1 Disable Top Edge Swipe and hide checkbox in UI | Disable Top Edge Swipe and hide checkbox in UI

Version: 18.1.8 Date: 03-27-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47232 | Uninstall driver cause blue screen | [ADC] To fix this the correct way, we need to synchronize the device deletion with the dpc.

Version: 18.1.7 Date: 03-21-2014

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

Version: 18.1.6 Date: 03-13-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46976 | Dell - add a checkbox to enable Zigzag gesture to activate touchpad | Merge in trunk. Add a checkbox to enable Zigzag gesture feature for DLL0631, DLL0632, DLL0641 and DLL0642.
TP-47308 | Redwood - 2F panning will shake on photo viewer | We should use 2FPanAppSpecificUseTouchInjection_AddReg section only and remove 2FPanAppSpecific_AddReg

Version: 18.1.5 Date: 03-06-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-47083 | DellWPF and DellWPF_RMHHID -Redwood - 2F pinch cause picture rotate | Adjust the pinch criteria so that it can be easier to triggered than rotation
TP-47084 | DellWPF and DellWPF_RMIHID - Redwood - Typing and move right palm will trigger charm bar | Disabled "right edge swipe" gesture in 500ms that user pressed keyboard.

Version: 18.1.4 Date: 02-27-2014

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

Version: 18.1.3 Date: 02-21-2014

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Disable TouchInjection leftswipe for Desktop.
TP-46754 | Cedar - 2 figner pinch keep picture magnifying or shrinking for a while | App-specific 2 finger pan using touch-injection for win 8 on system Cedar, Janus, Maple.
TP-47046 | Redwood - Please add TP-46754 solution with register protect on weekly driver build | App-specific 2 finger pan using touch-injection for win 8 on system Cedar, Janus, Maple.
TP-47087 | Redwood - Adjust one finger edge swipe area | Adjust right edge swipe setting for Redwood.

Version: 18.1.2 Date: 02-13-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46771 | Maple - apply HWIDs | Apply HWIDs for Dell Maple.
TP-46987 | Redwood - it will show location on PS/2 mouse port | Corrected wrong device description.

Version: 18.1.1 Date: 02-07-2014
No changes
Version: 18.1.0 Date: 01-30-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46951 | Remove setting remote control region register for AMD SMB driver | Removed unnecessary code to change the slave address of AMD SMB controller1 for ASF, this caused NIC fails to talk with SMB ASF.
TP-46387 | DellWPF (Marble Falls) - After launch touchpad UI, it will show blank before opened . | Fixed a 'white' background would be shown when lauching touchpad UI at the first time.

Version: 18.0.9 Date: 01-23-2014
No changes
Version: 18.0.8 Date: 01-16-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46618 | Cedar/Janus_HSW - PDF file can't be paged down/up with 3-fingers moving to the right/left side. | Added setting of 3 finger left right swipe for metro window reader.
TP-46761 | Maple HSW - TP is disable when check "Disable Touchpad when USB mouse present" | Modify DLL063E into exclusion list for DELL.; 1.Add DLL063E into exclusion list for DELL. 2.Remove unnecessary setting.; 1. Move some PNPID (in PNPDisableExclusionList) from SynPDInf.src to DEllWPF_RMIHID.inc. Avoid to affect other projects. 2.Add DLL0642 and DLL063F in PNPDisableExclusionList for Dell.
TP-46771 | Maple - apply HWIDs | Apply HWIDs for Dell Maple.
TP-46774 | Cedar/Janus - Apply HWID | Add PNPid for DLL0682
TP-46781 | Mulberry - 2-finger horizontal slide always send the left/right arrow keys on Metro UI | Fixed 2F horizontal scrolling sends left/right arrow keys on Metro Start Menu.

Version: 18.0.7 Date: 01-10-2014

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46476 | [ACM2.0] Edge swipes | Eliminated accidental edge swipe while a finger moved to edge area of TouchPad.
TP-46588 | New Video for SGS94 and UX_UI | Updated Control Panel Help Video files.
TP-46749 | Improve 2F scrolling and inertial by using history data | Remove flag that is no longer used. Improve scrolling and inertia by using history data. Update 2FScrolling inertia settings for improved 2F scrolling. Change Inertia speed to be consistent with current settings.
TP-44710 | SPyder ULT - TP is disable when check "Disable Touchpad when USB mouse present" w/ touch panel | 1.Add SYN0608 and SYN0609 into exclusion list for DELL. 2.Rollback "DisableIntPDFeature_DefaultOff_AddReg" setting.; The Disable the internal PD if an ext USB mouse arrives feature is enabled and defaulted to on.
TP-46618 | Cedar/Janus_HSW - PDF file can't be paged down/up with 3-fingers moving to the right/left side. | Added setting of 3 finger left right swipe for metro window reader.
TP-46647 | Cedar - Adjust one finger right edge swipe | Adjust one finger right edge swipe.
TP-46650 | Maple HSW: four-finger left swipe no function | Change Key macro setting to fix "four-finger let swip" no function.
TP-46689 | Redwood - Change HWID from DellWPF.inf to DellWPF_RMIHID.inf | Moved DLL064D to DellWPF_RMIHID.

Version: 18.0.6 Date: 12-27-2013

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Moved DLL0631, DLL0632 from DellWPF_RMIHID to DellWPF.
TP-46644 | Dino - Apply HWIDs | Add PNPid for Dell Dino.

Version: 18.0.5 Date: 12-20-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46624 | Suppress Palm Clicking for ForcePad | Suppressed palm clicking for ForcePad.
TP-46611 | Maple HSW: TP left button has no function in OS | Removed PTPLike2FClick feature now. will add it back once it's fixed.

Version: 18.0.4 Date: 12-12-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46507 | Maple: The distance for triggering Left/Right Edge Swipe function is larger than spec 5mm. | Changed edge swipe zone settings.

Version: 18.0.3 Date: 12-06-2013

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Lower the warning level to avoid annoying debug message.
TP-46526 | Unexpected Click when a finger moves out of TouchPad from edge | Fixed unexpected click when a finger moves out of the ForcePad from edge.
TP-46174 | DellWPF and DellWPF_RMIHID - 2F click for short cut menu | Added PTP-like 2 finger click function.
TP-46216 | Maple: Zag-Zig will enable TP and also trigger Left Edge Swipe function. | Fixed zig-zag triggers left edge swipe issue.

Version: 18.0.2 Date: 11-27-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46120 | Click jumps when clicking with a flat finger with Synaptics driver on PTPHW | [ADC] Please enable this feature for all devices including non-ptp. Make the minimum number of packets to qualify a tap registry controllable.
TP-46174 | DellWPF and DellWPF_RMIHID - 2F click for short cut menu | Added PTP-like 2 finger click function.

Version: 18.0.1 Date: 11-21-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46120 | Click jumps when clicking with a flat finger with Synaptics driver on PTPHW | [ADC] Add comments why tap history count means flat finger tap. Please initialize m_uiMFBlockedTapTimeout in trhe constructor, and also think about to reset it when condition is not valid.

Version: 18.0.0 Date: 11-14-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46243 | Difference performance of 2 Finger Tap | Wait 20ms delay and retry ModeSwitch until it is sucessful or timeout.
TP-46120 | Click jumps when clicking with a flat finger with Synaptics driver on PTPHW | Fixed Flat Finger Tapping issue.
TP-46284 | Dell MUP update to v2.4.2 | Updated Dell MUP to 2.4.2.

Version: 17.1.1 Date: 11-07-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46162 | HP-_project_: Unable to set EdgeMotion Speed faster than default | Increased maximum edgemotion speed which has more selections from the edge motion speed slider.
TP-46206 | Locking Drag has no function in OEM INF | Fixed Lock Drag no funtion issuel.
TP-46218 | Calculate the force after TPFiler | Calculate the force after TPFiler
TP-46220 | Make ClickDrag edgemotion on ForcePad | Made ClickDrag edgemotion work after force calculation was moved after CTPFilter.

Version: 17.1.0 Date: 10-31-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45899 | Add Code for supporting Legacy TouchPad PC settings opt-in on win 8.1 | Add code to support Legacy touchpad setting on win8.1
TP-45967 | BSOD on version 17.0.8.11 | Check IRQL before calling KeClearEvent.
TP-46066 | 2F click & drag terminates when the force is relaxed = make it similar to 1F click & drag | Added code to support 2F drag with force released.
TP-46082 | BSOD after S3 resume | Move startTimer in front of syn function.
TP-46127 | Resting Palm does not work well with Synaptics driver on PTPHW | Fixed Resting Palm does not work well.

Version: 17.0.20 Date: 10-25-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-46014 | OEMWPF and OEMWPF_RMIHID: TP can't work after drag file with DragLock function enabled with TP v17.0.17.0 | Added fix to release drag lock after 500ms timeout, and not make touchpad frozen. Update code to allow dribble packets to be sent, but not mess other sending group packets.

Version: 17.0.19 Date: 10-17-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45281 | Click action is not consistent | Fixed the issue which checked wrong registry control for enabling/disabling 1Palm+MF clicking.
TP-45755 | resting palm + 1F click or 2F click support | Removed TL2s.
TP-45976 | Skip force calculation for Palm | Skipped force calculation if there is only palm without any finger.
TP-45841 | DellWPF and DellWPF_RMIHID: 3-finger quick launch does not work every time by 3-finger click | Changed 3 finger press setting.
TP-45979 | DellWPF and DellWPF_RMIHID: the default setting of inertial scrolling should be uncheck | Disabled inertial scrolling in default.
TP-45983 | DellWPF and DellWPF_RMIHID - Three finger gestures of Swipe up/down has no function. | Merge fix from branch

Version: 17.0.18 Date: 10-11-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45934 | Add different force release threshold for 2F drag there is one finger in the button | Added another force release threshold for 1F resting + another finger drag.
TP-45976 | Skip force calculation for Palm | Skipped force calculation for palm object.; Skipped force calculation if there is only palm without any finger.
TP-45977 | Add "Enable Force" in the tray icon to disable/enable force continuation. | Added control option "Enable Force" in tray icon that allows end user to enable/disable force conitnuation pinch and scrolling, and 2F clicking.
TP-45867 | DellWPF and DellWPF_RMIHID: 2-finger pan not smoothly in horizontal direction by using picture viewer | Fixed 2F pan not working in Windows picture viewer issue.

Version: 17.0.17 Date: 10-03-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45281 | Click action is not consistent | Added registry control to enable/disable 1Palm+MF clicking.
TP-45755 | resting palm + 1F click or 2F click support | 1, Used ClickSmart for 2F click in ForcePad, we don't need to consider the force. 2, Made 1Palm+1F and 2F click work.
TP-45756 | resting palm + 2F tap | Fixed bit mask. Reimplemented MF tap with resting fingers in button zone.
TP-45918 | Add FW RawPacket Position filter to the driver | Add FW RawPacket Position filter to the driver
TP-45815 | DellWPF and DellWPF_RMIHID: Shortcut menu cannot be activated when 2F click on the left or right button area | Add clickpad omni-mode related settings.

Version: 17.0.16 Date: 09-26-2013

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

Version: 17.0.15 Date: 09-19-2013

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Added HID mouse filter callback functions.
TP-45582 | BSoD on WHCK test | Keyboard filter driver should pass specific IOCTL to function driver.
TP-45786 | BSOD 0x1E occur when customer uninstall driver | For uninstall case, we still need to unregister notification handler.
TP-45792 | 988033 Touchpad cannot be disabled/Enabled by hotkey(Fn+f2)on bullet unit | Fix Mux KBC if touchpad is connected to port 1, 2 or 3.
TP-45801 | Keep motion/tap/gesture suppression after palm before timeout | Last palm time stamp variables were reset. Fix "keep motion/tap/gesture suppressed after palm before timeout" feature.
TP-45803 | Show right asic type from Diag. page | Show right ASIC type for 1320 and 1321 on Diag. page.
TP-45787 | Murcielago ULT and Spyder ULT - One finger edge swipe adjustment | Changed edge swipe zone setting.

Version: 17.0.14 Date: 09-13-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45582 | BSoD on WHCK test | Fix BSOD when doing system WHCK test
TP-45663 | BSOD for WHCK "Fault Injection Test" | Fix WHCK Fault Injection Test
TP-45618 | DellWPF and DellWPF_RMIHID - Undesired cursor movement when do vertical scrolling via TouchPad buttons area | Adjust ButtonZoneActivationRetry count to decrease the failed chance of 2finger vertical scroll from button zone
TP-45656 | Branch build Request - V17.0.12.x DellWPF_RMIHID.inf | Don't send clear state command in 6c port for Quanta's request

Version: 17.0.13 Date: 09-05-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-44637 | Testarossa - BITS087995: [PT_TSA]Sometimes mouse cursor don't change icon as scrolling | Added fix to show custom cursor correctly.
TP-45194 | English description on Simplified Chinese OS | Update translations
TP-45590 | BSOD 0x10D occur when doing Restart,S3 and S4 +LAN (Right usb port) 14 hours | Unregister RMI callback func before register it.
TP-44657 | Murcielago_ULT - BITS087435[CS_Comp]Win8.1_9405, Touchpad UI will not minimize when resume from CS mode. | Close the DellWPF GUI when entering connected standby.
TP-45645 | Jarama - Left/right Edge swipes need fine tuning | Adjust edge-swipe zone size

Version: 17.0.12 Date: 08-30-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45504 | Spyder ULT - There is no function after install driver | Pass the WdfRequest handle to the WDF function .
TP-45442 | Spyder ULT, Win7, 3F swipe up will send "q" key, 3F swipe down will send "i" key | Changed 3F swipe up/down actions to page up/down.

Version: 17.0.11 Date: 08-23-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45258 | OEM_project_ (SYN1E62) - BSOD after installing v17.0.9 driver | Use InterlockedExchange() and add comments.

Version: 17.0.10 Date: 08-15-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45096 | Device fails detection after reflashing fw using SynapticsReflash found in v17_0_7 | Fixed Device fails detection after reflashing fw
TP-45258 | OEM_project_ (SYN1E62) - BSOD after installing v17.0.9 driver | Use atomic variable to avoid reentry and add timeout mechanism as well.
TP-45171 | DellWPF and DellWPF_RMIHID - Dell TP GUI gesture "Zoom" and "Rotation" items were not translated in French/German | Fix some translation problems

Version: 17.0.9.1 Date: 08-14-2013

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

Version: 17.0.9 Date: 08-08-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-45025 | After use touchpad to reboot system, it would BSOD in OS | Check IRQL before calling RtlQueryRegistryValues function.
TP-45111 | Mode switch failed on Win8.1 | Suppor OEM SMBus Host Controller.
TP-45147 | Cusor jumps with OEM 5BFP | Add mechanism to avoid reentry for SMBus driver. Port reentry avoidance mechanism to CRMIPort.
TP-45135 (BITS086390) | Murcielago_ULT - BITS086390 [CS_Comp]Win8.1_9405, sometimes touchpad lose function after lid close to shut down | Merge branch fix to trunk; Fix linux build break

Version: 17.0.8 Date: 08-01-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-42303 | Improve Driver build process and release note for customers | Remove useless notification in middle of build; Fix file verification script; Fix UTF-8 failure to translate non-ASCII apostrophe in release notes
TP-44354 | Horizontal two finger scrolling can't work on PDF file via win8 PFD APP | Fix horizontal scrolling becomes vertical scrolling in Metro simple Chinese pdf reader
TP-44770 | Bonsai - Can not use zoom in/out function after put a third or more fingers on the touchpad | Avoid canceling pinch action when more finger down feature is set.
TP-44975 | WHCK Failure (PS/2) - 17.0.5.3 | HPConsumer.inf (Next/Blue) | Added Synaptics generic compatible ID *SYN0002 for all PS2 touchpad infs; Added a hack until Microsoft fixes its WHCK tool
TP-45042 | Scrolling is not smoothly on metro app Photos and Camera while ZoomPerfect is enabled | Fix injection error for 2 finger scrolling gesture under Metro-mode app. This error will cause scrolling not smooth.
TP-44571 | Spyder ULT - Default setting is incorrect | Modified for DellWPF TPIB Win7 UI for 2013.
TP-44879 | DellWPF TPPB - modified Win7 UI for 2013 | New translations for tooltips
TP-44986 | Murcielago ULT - [CS_NCS] Win8.1_9456, ZIG-ZAG function hard to trigger sometimes | Loose the threshold checking in Y direction to make Zig-Zag easier to be triggerred.

Version: 17.0.7 Date: 07-26-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-44571 | Spyder ULT - Default setting is incorrect | Duplicate of ClickpadViews, ClickpadViewModel for OEM Win7 UI for 2013.
TP-44879 | OEMWPF TPPB - modified Win7 UI for 2013 | Changed help text. Added new help text, all in English for now.

Version: 17.0.6 Date: 07-18-2013

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Display ACM 2.0 type in Diagnostic panel
TP-44941 | Getting wrong register offset of ACM20 existence for old FW | Parsing ACM2.0 existence information correctly.; Update the packrat number.; Provide ACM2.0 disabled setting.

Version: 17.0.5 Date: 07-11-2013

Issue Number | Description | Fix Comment
--- | --- | ---
|  | Follow-up: add registry overrides for RMI4 caps; Add RMI4 capabilities query to API
TP-44188 | Customer wants previous release notes combined with current release notes | Add a "history" feature to ReleaseNotes.HTML; Build script now creates a history from previous release notes
TP-44828 (958966) | It will pop up the error "SynTPEnh.exe-Entry Point Not Found" at the end of insttalling Synaptics driver on Vista 32&64. | Fixed SynTPEnh and SynTPHelper crash in Vista with driver built with Vs2012

Version: 17.0.4 Date: 07-10-2013

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

Version: 17.0.3 Date: 07-10-2013

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

Version: 17.0.2 Date: 07-10-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-44299 | Right side, down side "Return at edge of screen" in Momentum doesn't work | Fixed the bounce off screen edge in momentum not working issue with high DPI.

Version: 17.0.1 Date: 07-10-2013

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

Version: 17.0.0 Date: 06-07-2013

Issue Number | Description | Fix Comment
--- | --- | ---
TP-44045 | _project_ (175) - Tap to click will invalid for few seconds after 2 or 3 finger slide on pad | Improve conmunication between API and Kernel Driver.;
TP-44046 | _project_ (176) - Continue tap the 2-finger on the touchpad surface will always trigger both of mouse right and left button events. | Improve tap vs drag with 1F and multifingers, as well as communication between API and Kernel Driver..
TP-44244 | Task tray Synaptics icon, "Pressure graph" and "MoodPad" items cannot be seen. | Fixed the wrong location of popmenu by right clicking trayicon, when the size of all items is set to 150% in control panel.
TP-44299 | Right side, down side "Return at edge of screen" in Momentum doesn't work | Fixed the bounce off screen edge in momentum not working issue, when the size of all items is set to 150% in control panel.
TP-44300 | Enable Tap zone, even touch right up corner, Maximum windows doesn't work | Fixed the issue of maximizing windows not working, when the size of all items is set to 150% in control panel.
TP-44348 | Switch from VS2005 to VS2012 by Default | Save 2005 solution; Switch from VS2005 to VS2012 by Default Use include and lib files from T drive; Bump SynTPCo19.dll to SynTPCo20.dll; SynDell;share\Png; Solution files; KmdfLibraryVersion = 1.11, WdfCoInstaller01011.dll; SynOsLib dir.lst; Remove ...2012.sln files; Inf2Cat; forcetext2bin; Use Include and lib files from T drive
TP-44457 | 16.6.5 sony2006.inf Two-Finger horizontal scroll failed. | Only read application specific settings when apps switch happens, otherwise some user specific settings will be overridden if CPL is opened and changes are not apllied.
TP-44402 | Dell Oak (Haswell) - 3F swipe up/down will not trigger search/setting functions in IE | Removed 3F swipe up/down to switch tab for IE.
TP-44515 | SPY_ULT - Slide 2 finger in windows photo viewer, it will jump several photos. | Disabled 2 finger scroll in photo viewer.