| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-41667 ✓ | Apply new PNPID: SYNA2B66 | Customer request | Add new PNPID |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-41128 ✓ | "SynCOM.dll" crash | Syncom crashes in deadlock. | Avoid that deadlock happens in Syncom. |
| HDR-41292 ✓ | Lenovo_Three finger gesture issue | When the foreground is "Search UI", TP driver doesn't Minimize all window. | When the foreground is "Search UI", TP driver still needs to Minimize all window. |
| HDR-41571 ✓ | [MDA incident] - SYNC Toucpad /RTK Audio hits top crash | Access "null" pointer. | Add a sanity check to avoid BSOD issue. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-41128 ✓ | "SynCOM.dll" crash | Syncom crashes in deadlock. | Avoid that deadlock happens in Syncom. |
| HDR-40955 ✓ | Lenovo-LCFC, S145,TM-P03336, close lid then open, touch pad no function | FW is changed to Relative mode and TP driver can't read/write RMI command, so TP driver will chnage FW mode to absolute mode. Interrupt mask will be changed to 0 by FW design. | TP driver will record "Interrupt mask" first. After interrupt mask is changed to 0 by FW, TP driver will enable "interrupt mask" automatically. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40955 ✓ | Lenovo-LCFC, S145,TM-P03336, close lid then open, touch pad no function | FW is changed to Relative mode and TP driver can't read/write RMI command, so TP driver will chnage FW mode to absolute mode. Interrupt mask will be changed to 0 by FW design. | TP driver will record "Interrupt mask" first. After interrupt mask is changed to 0 by FW, TP driver will enable "interrupt mask" automatically. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40993 ✓ | Please roll-back change of HDR-40924 | 1. Enable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. User setting is removed after updating new TP driver. | 1. Disable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. Keep user setting is removed after updating new TP driver. |
| HDR-40955 ✓ | Lenovo-LCFC, S145,TM-P03336, close lid then open, touch pad no function | FW is changed to Relative mode and TP driver can't read/write RMI command, so TP driver will chnage FW mode to absolute mode. Interrupt mask will be changed to 0 by FW design. | TP driver will record "Interrupt mask" first. After interrupt mask is changed to 0 by FW, TP driver will enable "interrupt mask" automatically. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40993 ✓ | Please roll-back change of HDR-40924 | 1. Enable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. User setting is removed after updating new TP driver. | 1. Disable "zoom in/out" touch-injection feature in IE/Edge/Chrome/Opera browsers. 2. Keep user setting is removed after updating new TP driver. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40828 ↻ | Lenovo-LCFC, S145-15IWL,Touch pad hard cursor movement or not working properly | Hovering ObjectIs will be detected to "Palm" because ACM 2,1 setting is not added into v19.5.10.15. | Add ACM 2.1 setting and support ACM 2,1 feature. |
| HDR-40875 ✓ | PNPID application for Lenovo_Ideapad_PUWP|V1415-IIL V1415-Dali V1415-IGLR | Apply new HWID. | Apply new HWID. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40836 ✓ | Lenovo-LBG LCFC, Syna TP driver crash issue reported by MSFT | When "CoCreateInstance" fails, *ppv contains NULL. We must avoid to access the NULL point. https://docs.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-cocreateinstance | Add a sanity check to avoid BSOD issue.. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40774 ✓ | Apply new PNPID SYN2Fxx in Lenovo_Ideapad.inf for Lenovo project FLAE1 | Apply new HWID for DCHU driver. | Apply new HWID for DCHU driver. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40670 ✓ | ECR525486 -The screen will light on when task scheduler planned time is up | KBC notify command will turn on monitor while doing task schedule which doesn't want monitor to be turned on. | Remove KBC query command and avoid that the display is turned on. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40630 ✓ | PNPID application for Lenovo_Ideapad_PUWP | S145 IIL | Apply new HWID. | Apply new HWID. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-40495 ✓ | lenovo-330-15/17: Keyboard shows yellow bang after uninstall touchpad driver | For Windows 10 RS6, OEMx.inf is removed after SynTPEnhService is uninstalled, so SynTPEnhService will not remove the setting of TP driver. | For HID device, we need to do "rescan for hardware change" after mouse device is un-installed. Hence, we move SynTPEnhService to other INF to register service feature. We can avoid that SynTPEnhService stops before mouse device is uninstalled. |
| HDR-40522 ✗ | [Lenovo_Ideapad_PUWP_19H1_WHLK] Failed Item: DF - Reinstall with IO Before and After (Reliability) |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-39974 ✓ | Synaptics touchpad OSD show abnormal when disable TP then reboot | For PTPfilter driver, we don't need to enable touchpad on lock screen. It is a feature in MTP driver, not PTPfilter driver. | Disable "Session end" feature and OSD app can get correct Touchpad status. OSD app will not show wrong Touchpad status. |
| HDR-40218 ✓ | Lenovo-LBG L340 API: F6 cannot disable touchpad | SynRMIHID enters D3 state unexpectedly, so SynTP can't access SynRMIHID successfully and will return STATUS_INVALID_DEVICE_STATE. SynRMIHID won't change device state by itself and only will receive callback when device state changes. | If error code is STATUS_INVALID_DEVICE_STATE, re-try to send IOCTL_SYNRMIHID_OPEN IOCTL again. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-39974 ✓ | Synaptics touchpad OSD show abnormal when disable TP then reboot | For PTPfilter driver, we don't need to enable touchpad on lock screen. It is a feature in MTP driver, not PTPfilter driver. | Keep current touchpad setting and customer's app can get correct Touchpad status. |
| HDR-40126 ✓ | PNPID application for Lenovo_Ideapad_PUWP | Apply new HWID. | Apply new HWID. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-39883 ✓ | Two finger Zoom function still work after disable 'Pinch to zoom' on system settings | Zone gestures are triggered by SynTPEnh | Disable all zones |
| Issue Number | Description |
|---|---|
| HDR-39563 ↻ | PTP filter driver @ Capela Windows project |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38749 ✓ | SynTP_00 is shown under "Other devices" | Raw PDO is created when driver starts | Ignore to create raw PDO for PUWP driver because only UWP driver needs it. |
| HDR-39314 ✓ | [V330-14ARR RS4], TDMS#178073-Synaptics touchpad, Mouse pointer speed changed when change resolution with monitor connected | On RS4, GetDpiForWindow() can't get real time DPI setting when user switches DPI but hasn't logged off | Use GetDpiForMonitor() to get real-time DPI setting on RS4 |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38749 ✓ | SynTP_00 is shown under "Other devices" | Raw PDO is created when driver starts | Ignore to create raw PDO for PUWP driver because only UWP driver needs it. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38460 ✗ | Wait long time to acquire mutex for request from user mode | Add timeout setting for acquiring mutex for request from user mode | |
| HDR-38749 ✓ | SynTP_00 is shown under "Other devices" | Raw PDO is created when driver starts | Ignore to create raw PDO for PUWP driver because only UWP driver needs it. |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38488 ✓ | SynCOM will be unregistered when upgrading from RS3 to RS4 | Register SynCOM when it is invalid |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38460 ✓ | Wait long time to acquire mutex for request from user mode | Add timeout setting for acquiring mutex for request from user mode |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38460 ✓ |
| Issue Number | Description |
|---|---|
| HDR-38293 ✓ |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38254 ✓ | [Lenovo_Ideapad_PUWP] 2F scroll not working in some applications | Some non-metro applications are treated as metro application | Add non-metro applications to exclusion list |
| HDR-38256 ✓ | [Lenovo_Ideapad_PUWP] Scroll speed is too slow in Notepad and PowerPoint if we adjusted scroll speed to Minimum | Notepad/PowerPoint are treated as metro application | Exclude Notepad/PowerPoint from metro application |
| 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. |
| Issue Number | Description |
|---|---|
| HDR-38170 ✓ | Remove the Icon for Lenovo ideapad PUWP |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-38088 ✓ | v19.5.10.x: When UI is not installed, click tray icon, show mouse property page. | Not check if Appx has been installed | Check if Appx has been installed before opening UI |
| HDR-37925 ✓ | Sometimes H2C read data will be delayed to cause DATA mixed | FW changes read length from 16 to 64 and driver change read length of F11_2D_Ctrl from 64 to 60 as there's 4bytes header | |
|
HDR-38145 ✓ (168185) |
330-14IKBR: Photo cannot be zoomed in and out by 2 fingers | TouchInject is disabled for PUWP driver | Enable TouchInjection for Photos |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-37940 ✓ | Horizontal scroll no function on PPT Presentation mode | PowerPoint presentation mode is be treated as immersive window | Check proper immersive property for PowerPoint presentation mode |
| HDR-37952 ✓ | Tray icon will show when disable touchpad | Not check whether icon is enabled while showing suppress icon | Check whether icon is enabled while showing suppress icon |
| HDR-38000 ✓ | PNPID application for Lenovo_Ideapad | Lenovo_Ideapad_PUWP | Customer's request | Add support for SYNA2B4E |
| HDR-38006 ✓ | Please enable tray icon for UWP driver | Customer's request | Show TrayIcon |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-37856 ✓ | [Lenovo LBG] Can not switch the primary button in RS3 | TP button has its own button setting page and its swap is independent of system button swap setting | Use system button page for TP and sync TP button's swap with system button swap setting |
| HDR-37867 ✓ | Apply 2 new PNPID SYNA2Bxx in Lenovo_Ideapad.inf & Lenovo_Ideapad_PUWP.inf for Lenovo Dulu 330C :TM-03336-002 | Customer's request | Add support for SYNA2B4C, SYNA2B4D |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-35652 ✓ | [Siemens] Copyright year does not upgrade to 2017 | New year 2017 | Update copyright to year 2017 |
| HDR-36798 ✓ | SynaTPenhance still in Task manager/service | Service process is killed before service process finishes remove. | Removed killing service process code because the process is killed automatically when service is removed. |
| HDR-36860 ✓ | Some controls are not working properly on Styk Page | PTP status flag is used to update controls of Styk control panel. | Only applied PTP status to TouchPad control panel. |
| 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. |
| Issue Number | Description |
|---|---|
| HDR-37645 ✓ | Rename publisher name for all appx |
| Issue Number | Description |
|---|---|
| HDR-37572 ✓ | PUWP: Remove all auxiliary drivers when uninstall device with remove driver software |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-36377 ↻ | Design UWP based MTP driver UI for Lenovo consumer |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-36377 ↻ | Design UWP based MTP driver UI for Lenovo consumer |
| Issue Number | Description | Root Cause | Solution |
|---|---|---|---|
| HDR-36377 ↻ | Design UWP based MTP driver UI for Lenovo consumer | ||
| HDR-37326 ✓ | Inertia feature will continue slides switch while finger up | Disable 2F vertical scrolling Inertia in PowerPoint | |
| HDR-37438 ✓ | PNPID application for Lenovo_Ideapad | Customer's request | Add support for SYNA2B4B |