0% found this document useful (0 votes)
51 views31 pages

Lenovo Diagnostics Update Log

lenovo4

Uploaded by

faradajn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views31 pages

Lenovo Diagnostics Update Log

lenovo4

Uploaded by

faradajn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 31

TYPE of Note

ADD: New feature


CHG: Changing of feature
DOC: Documentation
FIX: Bug solved.
RSH: Research
UPD: Improvement of feature

These changes were made in the current version:

Lenovo Diagnostics Version 4.37.0, build 209 Gold version (10/21/2020)


-------------------

ADD: [LDIAGWL-8524] - DLLs signature verification


ADD: [LDIAGWL-8460] - Show and hide Lenovo Drive Info on GUI and CLI using a
config.ini parameter
ADD: [LDIAGWL-8409] - Support NEC products
ADD: [LDIAGWL-8349] - Support --LSC parameter into Recover Bad Sectors
ADD: [LDIAGWL-8347] - Avoid Sleep during diagnostic execution
ADD: [LDIAGWL-8341] - New Motherboard Test - External Ports Test
ADD: [LDIAGWL-8339] - Support keyboard layout customization.

CHG: [LDIAGWL-8438] - Filter Lenovo Driver Information from JSON logs using a
config.ini parameter
CHG: [LDIAGWL-8342] - Improvement for Product Name in IdeaPad
CHG: [LDIAGWL-8459] - Add the RAID controller "06D7" to our supported list

UPD: [LDIAGWL-8437] - Improve Storage devices identification when NVMe drivers are
in RAID configuration
UPD: [LDIAGWL-8359] - Improve Wireless Connection Test
UPD: [LDIAGWL-8348] - Restore the typematic rate

FIX: [LDIAGWL-8541] - Update English and Chinese translations


FIX: [LDIAGWL-8503] - The application is showing tokens instead of their
translation
FIX: [LDIAGWL-8337] - Audio - Module disabled on ThinkPad E480
FIX: [LDIAGWL-8336] - Inno Setup - Improve the installer update flow
FIX: [LDIAGWL-8330] - Wireless - Improve the message when the application can't to
reconnect to network (Windows)
FIX: [LDIAGWL-8320] - Audio - Playback Test is showing clipped message in 4k
FIX: [LDIAGWL-8312] - Export Log - Logs are not being exported on Windows
FIX: [LDIAGWL-8311] - Storage - Application taking too long to initialize when a
external SCSI storage device is plugged
FIX: [LDIAGWL-8302] - Wireless - Password field changes position when someone SSID
is informed
FIX: [LDIAGWL-8251] - Video card temperature is 0 ? on Ryzen 5 2500U
FIX: [LDIAGWL-8248] - Storage quick tests are failing on External HDD FUJITSU
MHZ2320BH G2
FIX: [LDIAGWL-8238] - CPU - system BSOD when execute CPU test on L350-15IMH
FIX: [LDIAGWL-7997] - Storage / RAID - The module is disabled on the machine Lenovo
Legion 7 15IMHg05 (Y750) in the Windows and Linux
FIX: [LDIAGWL-8557] - [SSRB] - 4.35.4] SF-500 - MigrateLogPath no longer used - but
code remains (Low))
FIX: [LDIAGWL-8518] - [SSRB] - [SF-248] Unclean uninstall (potentially caused by
incorrect run of appaudit)
FIX: [LDIAGWL-8519] - [SSRB] - Use downlevel dependencies
FIX: [LDIAGWL-8522] - [SSRB] PSIRT issue fix not correct
FIX: [LDIAGWL-8521] - [SSRB] Open Web Link not restrict to HTTPS schema
FIX: [LDIAGWL-8558] - [SSRB] - 4.35.4] SF-498 - Some files have SHA signature with
no timestamp (LOW)
FIX: [LDIAGWL-8556] - [SSRB] - 4.35.4] SF-501 - UAC Bypass using Diagnostics are
run as ADMIN (HIGH)
FIX: [LDIAGWL-8377] - [SSRB] DEP/ASLR disabled on 3rd-part binaries
FIX: [LDIAGWL-8374] - [SSRB] SQLite 3.29.0 has been used, which has a Critical and
two Medium vulnerability
FIX: [LDIAGWL-8376] - [SSRB] SHA1 signature on 3rd-part binaries
FIX: [LDIAGWL-8373] - [SSRB] 525 new Low severity issues in static analysis report
FIX: [LDIAGWL-8372] - [SSRB] 642 new Medium severity issues in static analysis
report
FIX: [LDIAGWL-8375] - [SSRB] QT 5.12.4, curl 7.66.0, pcre2 have been used, which
totally have 4 high severity vulnerability
FIX: [LDIAGWL-8378] - [SSRB] Unsigned binaries
FIX: [LDIAGWL-8451] - [SSRB] Upgrade SDL2

Lenovo Diagnostics Version 4.35.4, build 01 Gold version (8/31/2020)


-------------------

FIX: [LDIAGWL-8514] [SSRB] PSIRT issue fix not correct


CHG: [LDIAGWL-8515] Open Web Link not restrict to HTTPS schema
CHG: [LDIAGWL-8516] Ignore the "ProgramData\Lenovo\ldiag" folder

Lenovo Diagnostics Version 4.35.3, build 01 Gold version (8/24/2020)


-------------------

CHG: [LDIAGWL-8478] - BSOD when launching Vantage/CLI

Lenovo Diagnostics Version 4.35.2, build 02 Gold version (8/13/2020)


-------------------

FIX: [LDIAGWL-8416] - Privileged escalation to NT Authority/System (with the


friendly advice of Security Advisor, Anders Kusk, Improsec ApS)
CHG: [LDRBBR-308] - Hide Lenovo Drive Information from SMART Tool

Lenovo Diagnostics Version 4.36.0, build 06 Gold version (07/03/2020)


------------------
ADD: [LDIAGWL-7758] - Add HTTP(s) Requests to Bootbox machine
ADD: [LDIAGWL-8138] - Implement a new Bootable Generator installer using Inno Setup
ADD: [LDIAGWL-8142] - Implement New Wireless Conection Test (CSAT#11, CSAT#13)
ADD: [LDIAGWL-8156] - Add smart and Lenovo page content in device info
ADD: [LDIAGWL-8159] - CSAT#25 - Return a txt file cotaining supported and
unsupported
ADD: [LDIAGWL-8162] - Add Support to JSON log format on Windows Diags

CHG: [LDIAGWL-8204] - Hard drive operation timeout


CHG: [LDIAGWL-8323] - Display - Update estimated time for Display Interactive Test

UPD: [LDIAGWL-8207] - Add wireless MAC address to JSON log file


UPD: [LDIAGWL-8209] - CSAT#26 - Display Interactive test � Improvements
UPD: [LDIAGWL-8139] - Improvements in the LDiag installer messages

FIX: [LDIAGWL-8084] - Audio - Module recognizing only one device even with a
connected headset
FIX: [LDIAGWL-8120] - Issue with disabled device and --LSC flag
FIX: [LDIAGWL-8121] - CLI intermittently returning missing resource information
FIX: [LDIAGWL-8164] - LCT - ECR555277-Lite 4.35.0 rev9 -Window- RTC test cause
external display is disconnected
FIX: [LDIAGWL-8235] - LOG_FILE_NAME - Address invalid when trying to save to
another partition
FIX: [LDIAGWL-8249] - LCT - GC-Lite 4.35.0 rev10 -Make "First/Second audio
sequence" more clear and easy to read.
FIX: [LDIAGWL-8250] - LCT - Lite 4.34.1 rev2 - CPU temperature is not retrieved on
Y700.
FIX: [LDIAGWL-8270] - GUI - Script with all tests returning Run Time Error
FIX: [LDIAGWL-8312] - Export Log - Logs are not being exported on Windows
FIX: [LDIAGWL-8314] - System unresponsive after opening Vantage - caused by
LenovoHardwareScanPlugin
FIX: [LDIAGWL-8315] - LCT - Lite 4.35.1.6 The ldiagio.sys show not signed in
windows 7 64
FIX: [LDIAGWL-8316] - LCT - GC-Lite 4.35.0 rev9 -W,L- Result "Pass" is too small to
read on 4K display(P73).
FIX: [LDIAGWL-8317] - LCT - GC-Lite 4.35.0 rev10 - Estimate time is truncated on 4K
display(P73).
FIX: [LDIAGWL-8325] - Driver - RunTime Error in any test.
FIX: [LDIAGWL-8338] - LDiag binaries do not contain version.

Lenovo Diagnostics Version 4.35.1, build 06 Gold version (6/09/2020)


------------------

FIX: [LDIAGWL-8061] - Downlevel dependency


FIX: [LDIAGWL-8157] - Bootable 4.35.0.10 - Storage - SMART Drive Self Test fail on
10TB HDD(Seagate ST10000NM001G)
FIX: [LDIAGWL-8168] - Lite 4.35.0 Windows AMD Video card stress test hangs for long
time run
FIX: [LDIAGWL-8234] - Service - Script with time hangs on the last popup when the
CSAT_POPUP_TIMEOUT is configured
FIX: [LDIAGWL-8237] - Lite 4.35.0 Windows AMD Video card stress test exit
automatically for long time run in ThinkBook i5-iil
FIX: [LDIAGWL-8247] - Audio - The Microphone Interactive Test is not playing the
audio recorded
FIX: [LDIAGWL-8252] - GUI - Version number is wrong
FIX: [LDIAGWL-8253] - Display - Display Interactive Test showing 5 number options
FIX: [LDIAGWL-8257] - EMEA- USB logs upload unsuccessful at Van Eupen
FIX: [LDIAGWL-8058] - LoadLibrary use short name
FIX: [LDIAGWL-8267] - Change Lenovo Privacy Link

ADD: [LDIAGWL-8140] - CSAT#18 - Timeouts on Interactive Tests need be


customizable . (P5)
CHG: [LDIAGWL-8170] - CV Library
UPD [LDIAGWL-8201] - CSAT#19 - Microphone Interactive Test improvements . (P3)

Lenovo Diagnostics Version 4.35.0, build 11 Gold version


-----------------

ADD: LDIAGWL-7711 CSAT #9 - New display interactive test


ADD: LDIAGWL-7915 Add script name in the summary report
CHG: LDIAGWL-7709 CSAT#6 Audio Playback Test
CHG: LDIAGWL-7983 CSAT#17 Bootbox IP in LDiag
CHG: LDIAGWL-7986 Update the list of models that must be supported in the FAN
module
DOC: LDIAGWL-7940 LDIAGWL-7709 Update technical specification
RSH: LDIAGWL-7994 CSAT#11 - Download/Upload Test over Wifi - Feasibility analysis
UPD: LDIAGWL-7979 Add support to MMC drive on Linux Bootable
FIX: FIX: LDIAGWL-8052 Update the message of NVMe controller test (Storage)
FIX: LCT-649 Lite 4.34.0.4 - script - configuration icons in script creating screen
are missing
FIX: LCT-651 Lite 4.34.1 rev2 -Storage - NVME controller status test always fiailed
on E15 and E485.
FIX: LCT-653 Bootable 4.34.1.2 - Boot - bootable cannot boot in Legacy mode on some
machines
FIX: LCT-654 Lite 4.34.1.2 - Battery - Battery capacity is not accurate in mAh
FIX: LCT-656 Lite 4.34.1 rev2 - Bootable - Hang in black screen when quick test is
in progress.
FIX: LCT-662 Lite 4.34.1 rev2 - Bootable - Storage is not available on Y740S.
FIX: LCT-664 Lite 4.34.1 rev2 - bootable -Y700 restarted automatically when running
quick and full test.
FIX: LDIAGWL-7481 LDIAGWL-7199 Video Card - Stress test is canceled when user loads
application in Discrete mode
FIX: LDIAGWL-7735 LDIAGWL-7199 Video Card - Video Card Module is not available on
CLI in some Windows 7
FIX: LDIAGWL-7912 LDIAGWL-7907 Video Card - Stress Test cancelling (NVIDIA problem)
FIX: LDIAGWL-7991 LDIAGWL-7907 Audio Controller - The CORB Status Test has distinct
results on Windows and Linux(Linux returns failure)
FIX: LDIAGWL-8050 Treat Bootable Image for supporting legacy mode for any
generation method
FIX: LDIAGWL-8052 Update the message of NVMe controller test (Storage)
FIX: LDIAGWL-8107 Display Interactive test - Change the number of times the test
can fail
FIX: LDIAGWL-8113 Vulnerability issue - The application is using Qt, and try to
reach unexisting folders in C:\

Lenovo Diagnostics Version 4.34.1, build 2 Gold version


-----------------
CHG: LDRBBR-154 - CSAT#14 - Remove Informative Popup
CHG: LDIAGWL-7906 - CPU Monitor window

UPD: LDRBBR-160 - Add return code to the CPU Temperature Monitoring

FIX: LCT-636 - Lite 4.21.1.6 - Bootable - Cannot launch Bootable Lite on Lenovo
FLEX6-11IGM.
FIX: LDIAGWL-7913 - Video Card - English Error
FIX: LDIAGWL-7929 - Keyboard - The 330S-15(JP) layout on the application is not
match with the physical layout

Lenovo Diagnostics Version 4.34.0, build 4 Gold version


-----------------
UPD: LDIAGWL-7859 - SMART Tool Improvements (W,L)
ADD: LDIAGWL-7844 - Save the JSON log in the target folder in Linux
ADD: LDIAGWL-7843 - Add privacy policy link to data collection pop-up
ADD: LDIAGWL-7842 - Show the current test items in the middle of window real time
UPD: LDIAGWL-7841 - NVMe Log add the 8s code at the storage system info if support
ADD: LDIAGWL-7840 - Save PDF Automatically
ADD: LDIAGWL-7839 - Load Log history from other paths
ADD: LDIAGWL-7838 - CPU Temperature Monitoring
UPD: LDIAGWL-7837 - Improvement on Keyboard Test Ldiags Win / Linux � User must
press every key on keyboard to pass this test
UPD: LDIAGWL-7835 - Improve Network Scan Wireless Test
ADD: LDIAGWL-7833 - Add back button in tools, service, scripts tab
ADD: LDIAGWL-7832 - Scripts Order (a way to change tests order in a script)

FIX: LDIAGWL-7751 - Battery Chart - The estimated remaining charge takes a long
time to update when the secondary battery is connected or disconnected in the
machine
FIX: LDIAGWL-7733 - Keep consistency between PDF logs generated by the Export
button and the Export all button
FIX: LDIAGWL-7580 - Export Logs - Change the tooltip for "Export log" button in
Bootable
FIX: LCT-645 - Lite 4.33.1 rev0 - Processor temperature is not translated in
Chinese language.
FIX: LCT-642 - Lite 4.33.0.8 - Temperature - Video card temperature is 0 ? on Ryzen
5 2500U
FIX: LCT-608 - Bootable 4.32.0.15 - Battery - battery capacity is inaccuracy on X1
Tablet 3rd

-----------------
Lenovo Diagnostics Version 4.33.1, build 4 Gold version
----------------
UPD: LDIAGWL-7611 - Not applicable test in script causes LDiags to crash
UPD: LDIAGWL-7707 - Additional logging in log file
UPD: LDIAGWL-7777 - Improvement related to generation with bootable

Lenovo Diagnostics Version 4.33.0, build 14 Gold version


----------------
UPD: LDIAGWL-7722 - Temperature Tool Improvement
ADD: LDIAGWL-7721 - New Pipeline Test
CHG: LDIAGWL-7523 - Test Result Improvements
UPD: LDIAGWL-7522 - Add animation on VIdeo Card Stress test
UPD: LDIAGWL-7521 - CPU temperature on stress test
ADD: LDIAGWL-7520 - Battery Charge Chart
UPD: LDIAGWL-7519 - NVMe Log
UPD: LDIAGWL-7518 - LDiag CLI - Installation files

FIX: LDIAGWL-7199 - Audio Controller - The CORB Status and Input Stream Test Fail
on Some Machines in Bootable PXE
FIX: LDIAGWL-5160 - Lite 4.25.0 Rev29 - Bootable - Bluetooth is not available on
ThinkPad X1 Carbon.
FIX: LDIAGWL-7199 - Storage - Application is not opening when two storage devices
are connected via SATA USB adapter
FIX: LDIAGWL-5160 - Bootable 4.23.0.60 - Video test - Video card stress test will
show warning on X1 Yoga 3rd
FIX: LDIAGWL-7199 - Data Collection - The .db file is not being saved to the CLI
when no output is defined
FIX: LDIAGWL-7199 - CLI - Improve Help from some Modules in CLI
FIX: LDIAGWL-7199 - Battery - Charge and Discharge Tests are being performed
through the CLI
FIX: LDIAGWL-7199 - Bootable - Battery module is disabled on ThinkPad Yoga 11e
FIX: LDIAGWL-7199 - Sound Notice - A short beep sounds when the test result is
passed
FIX: LDIAGWL-7199 - CPU - The Vendor iformation is wrong on environments with AMD
Processor
FIX: LDIAGWL-7199 - LDiag - Custom test parameter value persists after running
custom test in Run All flow

Lenovo Diagnostics Version 4.32.1, build 07 Fix Version


ADD: LDIAGWL-7560 [Requirement] - Grub menu parameters to disable graphic drivers
ADD: LDIAGWL-7437 - Storage Improvements - EMEA Requirements
ADD: LDIAGWL-7397 - Implement Customizable startup diagnostic scripts for Bootable
ADD: LDIAGWL-7396 - Implement alternative boot menu entries
FIX: LDIAGWL-7417 - Screen goes black after 12 hours of testing
FIX: LDIAGWL-7041 - Screen looks like freezing

Lenovo Diagnostics Version 4.32.0, build 14 Gold version


ADD: LDIAGWL-6882 - Camera diags (L)
ADD: LDIAGWL-6884 - WiFi Diags Investigation and Development (L)
ADD: LDIAGWL-6885 - Wireframe DirectX11(W) (new test or phase)
ADD: LDIAGWL-6886 - Tool Temperature (W)
ADD: LDIAGWL-6744 - Documents about building process
ADD: LDIAGWL-6883 - SN Copyable (W)
ADD: LDIAGWL-6884 - WiFi Diags Investigation and Development (L)

FIX: LDIAGWL-6646 - Bugs LDiag - 4.31.0


FIX: LDIAGWL-7188 - Integrate LDiagIO driver
FIX: LDIAGWL-6422 - Lite 4.27.0 Rev26 - Bootable- Black screen flashed when quick
test or accessing "System information" on Yoga C340.
FIX: LDIAGWL-6827 - Video Card - The Stress test is not reaching 100% of GPU Usage
in some machines
FIX: LDIAGWL-6837 - Lenovo Diagnostics Bootable is not booting in some machines
FIX: LDIAGWL-6876 - Keyboard - The virtual keyboard on 'Advanced test' and the
instruction text on 'Keycode Verification test' are being cut off on Idea Legion
Y700P
FIX: LDIAGWL-6877 - Layout - Some components have changed their style after QT
upgrade
FIX: LDIAGWL-6878 - Audio - Message when playback returns PASSED is not displayed
on Execution Screen
FIX: LDIAGWL-6879 - Battery - The Component based diagnostic message is not
displayed in the execution screen of the battery charge test
FIX: LDIAGWL-6880 - Video Card CLI - A message with incomplete information about
stress test results is displayed
FIX: LDIAGWL-6946 - Storage - Device Read Test is not being displayed
FIX: LDIAGWL-6957 - LDiag GUI - Model and Product Name are also copyable
FIX: LDIAGWL-6958 - The application is not returning Result Code in ThinkCenter
M910
FIX: LDIAGWL-7025 - Touchscreen - The timeout popup is displayed when the user
presses ESC during the touchscreen tests
FIX: LDIAGWL-7026 - Lite 4.31.0- GUI - GUI will stop working when launch the LDiags
FIX: LDIAGWL-7037 - Storage - NVme read command is not reading all sectors
FIX: LDIAGWL-7038 - Storage - Full disk scan test is not reading the last sector
FIX: LDIAGWL-7039 - Tab Order - The application is crashing after running any
diagnostics and clicking the Back button when the tab_order parameter is enabled in
the config.ini file.
FIX: LDIAGWL-7040 - PXE - Charging icon does not display on ThinkPad Yoga X390
FIX: LDIAGWL-7057 - Mouse/TouchPad - Click test is showing a wrong message
FIX: LDIAGWL-7059 - Wireless - Device name is not displayed in bootable version
FIX: LDIAGWL-7064 - Wireless - Driver version parameter is duplicated on device
information
FIX: LDIAGWL-7065 - Wireless - The Network Scan and Signal Strength tests returns
Warning in some machines
FIX: LDIAGWL-7066 - Bootable - Application is not loading when Discrete Graphics is
selected in BIOS
FIX: LDIAGWL-7069 - Wireless SF version - LDiag does not boot on Thinkcenter M75s
FIX: LDIAGWL-7070 - Bootable - Bootable doesn't boot on some environments on Legacy
mode
FIX: LDIAGWL-7071 - Temperature Tool - Windows crashes when trying to recover AMD
processor temperature
FIX: LDIAGWL-7073 - Bootable - Touchpad/ Mouse is with delay in Idea Legion Y740-
15IRHg
FIX: LDIAGWL-7074 - Bootable - Machine restarting when any device is disconnected
FIX: LDIAGWL-7078 - Storage Bootable - The controller status test fails on some
machines
FIX: LDIAGWL-7094 - Keyboard - USB Keyboard Test enabled with no USB device
connected
FIX: LDIAGWL-7124 - Camera - Only one device is detected on ThinkPad L13 Yoga
FIX: LDIAGWL-7125 - Bootable PXE - Audio Controller Input Stream and CORB Status
tests are returning failed in some machines
FIX: LDIAGWL-7126 - Bootable PXE - TouchPad is not working on some machines
FIX: LDIAGWL-7128 - Bootable - Idea Legion Y7000P restarted unexpectedly to access
system information
FIX: LDIAGWL-7142 - Keyboard - Toggle key: Num key is on, but the keyboard does not
have this key on Ideapad 300-14ISK
FIX: LDIAGWL-7143 - Keyboard - Advanced Test message is cut off
FIX: LDIAGWL-7144 - Stress/Wireframe Stress Test - The minimum values (FPS, GPU
Usage, Temperature) ??are not being displayed on execution screen
FIX: LDIAGWL-7146 - Stress/Wireframe Stress test - Some system events are not
detected by the test
FIX: LDIAGWL-7149 - Camera - The application is identifying camera integrated with
IR sensor on bootable
FIX: LDIAGWL-7150 - Loading modules on bootable it's taking too long
FIX: LDIAGWL-7153 - Wireframe Stress Test - Test not displayed in CLI help
FIX: LDIAGWL-7156 - Video Card - The GPUs are not stressing when "Restrict tests to
unattended only" option is checked on Run all flow
FIX: LDIAGWL-7157 - Wireless - On Bootable,Network Scan and Signal Strenght tests
are returning inconsistent results
FIX: LDIAGWL-7158 - Wireless - Add Wireless Symptoms on Bootable
FIX: LDIAGWL-7160 - Wireless - Update Estimated Time for Bootable version
FIX: LDIAGWL-7161 - LDiag - Custom test parameter value persists after Customize
popup closes on Run All flow
FIX: LDIAGWL-7162 - EMEA bugs - Problem in the AC plug indicator on Lenovo
Diagnostics Bootable PXE
FIX: LDIAGWL-7164 - Temperature Tool - The temperature value is not being displayed
for Nvidia video card when AC cable is unplugged
FIX: LDIAGWL-7165 - Temperature Tool - The load icon is not displayed when the user
accesses the Home screen from the temperature tool
FIX: LDIAGWL-7177 - Temperature Tool - The application is crashing after closed on
the Temperature Tool window
FIX: LDIAGWL-7184 - Keyboard - The names of some layouts are cut off
FIX: LDIAGWL-7187 - LDiag Bootable - Application is crashing after running
framebuffer tests and then try to load the modules.
FIX: LDIAGWL-7189 - Linerar Read Test - Remove the message "Number of bad sectors
found 1"
FIX: LDIAGWL-7190 - SMART Tool - On IdeaPad E43-80 , the SMART Tool is showing
inconsistent values
FIX: LDIAGWL-6744 - Documents about building process Story
FIX: LDIAGWL-6881 - Touchscreen diags (L)
FIX: LDIAGWL-6911 - Investigate tests for Optane (3D Xpoint) devices
FIX: LDIAGWL-6992 - Keyboard Advanced test new layout (Japanese language)
FIX: LDIAGWL-7007 - C++ Update Course
FIX: LDIAGWL-7101 - Write a minimalist command line application to read sectors
from NVMe storage devices configured in RAID

Lenovo Diagnostics Version 4.31.2, build 2

FIX: LDIAGWL-6942 - Lite 4.30.0 rev22 - CLI -RAID machine configured: CLI stops
answering and the process cannot be finished. ECR528422

Lenovo Diagnostics Version 4.31.1, build 2

FIX: LCT-583 - Lite 4.30.0 rev22 - Storage - Micron 512GB&1TB SSD fail. ECR
Lenovo Diagnostics Version 4.31.0, build 15

FIX: LDIAGWL-6679 - Video card - GPU usage is not being displayed in the stress
test popup for some models
FIX: LDIAGWL-6640 - Lite 4.29.0.28 - Optane Storage module not available when Intel
TG optane
FIX: LDIAGWL-6592 - Bootable - Linear Read Test custom parameters popup is being
moved
FIX: LDIAGWL-6530 - Videocard - Some Information are not being displayed in the
stress test popup for some models
FIX: LDIAGWL-6205 - Application LUDP - Application stopped working byan ludp.dll
error
FIX: LDIAGWL-6592 - LDIAGWL-6646 Bootable - Linear Read Test custom parameters
popup is being moved from center of the screen to the upper left
FIX: LDIAGWL-6792 - Lite 4.30.0 rev22 - Estimate time is shown as invalid value on
ThinkCentre EPC300.
FIX: LDIAGWL-6640 - Video Card - The "GPU usage" field is always "0%" for some AMD
GPU's

ADD: LDIAGWL-6718 Fixed Transformation and Lightning Test report


ADD: LDIAGWL-6717 Wireframe Stress Test report
ADD: LDIAGWL-6716 GPU Pipeline Data Test report
ADD: LDIAGWL-6705 Implement DirectCompute Advanced Mathematical Operations Test
ADD: LDIAGWL-6698 Implement DirectCompute Standard Mathematical Operations Test
ADD: LDIAGWL-6686 Implement CUDA Mathematical Operations Test
ADD: LDIAGWL-6681 Improvements on build process
ADD: LDIAGWL-6644 Improvements on build process
ADD: LDIAGWL-6635 Transformation and Lighting Stress Test report
ADD: LDIAGWL-6623 Battery Module (L) - Feasibility
ADD: LDIAGWL-6618 DX11 comparison report
ADD: LDIAGWL-6606 Mathematical Operations Test (W) - Requirement
ADD: LDIAGWL-6605 Mathematical Operations Test (W) - Feasibility
ADD: LDIAGWL-6598 Audio Module (L) - Development
ADD: LDIAGWL-6597 Audio Module (L) - Feasibility
ADD: LDIAGWL-6586 Battery Discharge Test and Battery Charge Test into Linux Diags
version
ADD: LDIAGWL-6667 Video Card - Improve video card system info
ADD: LDIAGWL-6666 GTE Team - Reimplement return codes
ADD:LDIAGWL-6536 Audio Controller Module (L)

SSRB Fixes:

FIX: LDIAGWL-5048 - Backleve dependency


FIX: LDIAGWL-5049 - Static analysis
FIX: LDIAGWL-5050 - Unsigneed files / no timestamp
FIX: LDIAGWL-5051 - Downlevel libraries
FIX: LDIAGWL-5052 - Information leak of PCI configurtion space
FIX: LDIAGWL-5053 - Unclean uninstall
FIX: LDIAGWL-5926 - Lenovo Diagnostic.exe contains vulnerable library 1.2.3
FIX: LDIAGWL-5927 - Lenovo Diagnostic.exe

Lenovo Diagnostics Version 4.30.0, build 20


ADD: LDIAGWL-6387 - Implement Memory Fault Test (W)
ADD: LDIAGWL-6388 - Implement Address Test (W)
ADD: LDIAGWL-6389 - Implement Moving Inversion Test (W)
ADD: LDIAGWL-6390 - Implement Block Move Test (W)
ADD: LDIAGWL-6391 - Implement Random Number Sequence Test (W)
ADD: LDIAGWL-6392 - Implement Modulo X test (W)
ADD: LDIAGWL-6188 - Component Based Diags (W,B)
ADD: LDIAGWL-6526 - Implement Quick Video Memory Test DX11 (W)
ADD: LDIAGWL-6527 - Implement Extended video memory test DX11 (W)
ADD: LDIAGWL-6374 - Implement Stress Test in DX11 (W)
ADD: LDIAGWL-6416 - Add JSON log files to USB Bootable (B)
ADD: LDIAGWL-6414 - Add estimated time to run all execution screen (W,B)
ADD: LDIAGWL-6401 - Add battery charge information to JSON Log after test
execution (W,B)
ADD: LDIAGWL-6383 - Test Priority (B)

CHG: LDIAGWL-6400 - Disable .txt log writing from PXE (B)


CHG: LDIAGWL-6382 - Rename Log Files (W,B)

UPD: LDIAGWL-6497 - Update fan whitelist (W,B)


UPD: LDIAGWL-6459 - Update Battery information to show Wh instead of mWh (W,B)
UPD: LDIAGWL-6417 - Improvement for service tab informative popups (W)
UPD: LDIAGWL-6415 - Sum all estimated times when executing more than one
iteration (W,B)
UPD: LDIAGWL-6402 - Save the name of performed script on Json log (W,B)

FIX: LDIAGWL-6583 - Lite 4.27.0.31 - video - Lite GUI will crash during
executing video card extended test on ThinkPad T580
FIX: LDIAGWL-6542 - Ldiag 4.29.000 rev30� Network Speed Tool-test progress bar
number is truncated(2560 x 1440) in Chinese UI.
FIX: LDIAGWL-6433 - Lite 4.29.0.28 - battery - battery charge and discharge test
cannot follow customized in service tab mode
FIX: LDIAGWL-6418 - Lite 4.29.0 Rev23 - Touchpad module should not be supported
on AIO510.
FIX: LDIAGWL-6420 - Lite Bootable 4.28.0.14 - touchpad - Touchpad could not work
in Bootable version for Y730-15ICH
FIX: LDIAGWL-5728 - Lite 4.26.0.12 - Audio Controller - Audio controller data
missing after select and execute audio controller test
FIX: LDIAGWL-5772 - Lite - Uninstall - Lenovo Diags cannot be uninstall in Apps
& Features in Win10
FIX: LDIAGWL-4705 - Lite 4.20.0.53 - UX -Lite will crash when video card driver
is not the latest version.
FIX: LDIAGWL-6529 - Lite WIN 4.29.0.28 - CLI - Wrong errorlevel return by user
intervention
FIX: LDIAGWL-6458 - Lite 4.29.0 Rev28 - Battery - Capacity is not correct and
health test is failed. ECR
FIX: LDIAGWL-6421 - Lite Bootable 4.29.0.23 - battery - battery discharge will
not popup message in service tab mode
FIX: LDIAGWL-6508 - System Information - UUID is displaying token
FIX: LDIAGWL-6436 - Lite 4.29.0 Rev28 - CN - Change Chinese translation for
<PERFORM_ALSO_ATTENDED_TESTS>
FIX: LDIAGWL-6435 - Storage - Sometimes the Device Write test returns Not
applicable
FIX: LDIAGWL-6461 - Estimated Time - The application is showing a wrong
estimated time for some storage devices
FIX: LDIAGWL-6364 - Fingerprint - Run Time Error when canceling script with
Recognition Test
FIX: LDIAGWL-6350 - Sensor - Translate GPS Interactive test buttons
FIX: LDIAGWL-5913 - Installer x86 - The ldiag_scripts and ldiag_service folders
are deleted during the update from version 4.26.0.24 to 4.27.0.26
FIX: LDIAGWL-6451 - Lite Bootable 4.29.0.23 - Fan - fan speed result incorrect
when rotate speed is 0 rpm
FIX: LDIAGWL-6358 - Automated flow - If the user does not interact during the
click test, the timeout is 30 seconds on the first iteration
FIX: LDIAGWL-6356 - Touchpad devices - If the user does not interact during the
precision test, the timeout of 10 seconds will not be respected
FIX: LDIAGWL-6336 - PowerCFG - Sleep Study message is incorrect in Windows 8.1
FIX: LDIAGWL-6326 - Network Speed Tool - Improve the error message for Latency
speed test

Lenovo Diagnostics Version 4.29.0, build 30

ADD: LDIAGWL-6235 - Network Speed Tool (W)


ADD: LDIAGWL-6203 - Test time counter (W,B)
ADD: LDIAGWL-6162 - Estimated Time development (W,B)
ADD: LDIAGWL-6158 - Japanese Language - Add support on config.ini for Japanese
(W,B)

CHG: LDIAGWL-6315 - Change Charge and Discharge tests to show initial and end
battery charges (W)
CHG: LDIAGWL-6252 - Battery - Remove the upperbound limit (95%) for discharge
test and the lowerbound limit for charge test (20%) (W)
CHG: LDIAGWL-6197 - Change charge and discharge test for support one battery in
SMART model (W)
CHG: LDIAGWL-6201 - Remove Status column from SMART tool (W,B)
CHG: LDIAGWL-6184 - Black Screen in Bootable (B)

UPD: LDIAGWL-6275 - Update fan models whitelist (W,B)


UPD: LDIAGWL-6273 - Improvements on Powercfg (W)
UPD: LDIAGWL-6263 - Add custom parameter to define the test time duration for
Discharge Test (W)
UPD: LDIAGWL-6262 - Add custom parameter to define the test time duration for
Charge Test (W)
UPD: LDIAGWL-6217 - Add timeout to attended tests popup (W,B)
UPD: LDIAGWL-6198 - Improvements on MAC Address detection (W,B)
UPD: LDIAGWL-6112 - Run All button improvement (W,B)

FIX: LDIAGWL-6250 - Storage - The default setting of the Linear Read Test
parameters are not being considered (Only on machines with 2 or more storages
devices)
FIX: LDIAGWL-6194 - Audio / Wired - If the user closes a popup of information
from a test on the first iteration, that test will be canceled in the next
iterations
FIX: LDIAGWL-6191 - Result Screen - The Back button is focused when the user
navigates to the last run.
FIX: LDIAGWL-6121 - Installer 4.28.0 - No update message is displayed when
upgrading from version 4.27.0 to version 4.28.0
FIX: LDIAGWL-6120 - Installer - After an updating, the Control Panel shows two
versions of Lenovo Diagnostics
FIX: LDIAGWL-6119 - Ldiag - Keyboard Module not available on ThinkPad Yoga X390
FIX: LDIAGWL-6118 - Ldiag - If Run All option is run while the modules are
loading, the application gets stuck on a Loading Screen
FIX: LDIAGWL-6117 - Touchpad Devices - Application shows 0 buttons for some
touchpad devices
FIX: LDIAGWL-6114 - Mouse Devices, Touchpad Devices - When a test fails, the
returned status is Canceled
FIX: LDIAGWL-6111 - Fingerprint Reader - Occurring Run Time Error canceling test
holding ESC
FIX: LDIAGWL-6106 - Battery - Battery Health Test status message is not being
displayed when the test fails.
FIX: LDIAGWL-6099 - Ldiag - If the user presses the Enter key in the "Failed to
load device" error pop-up, the user is redirected to the module that is in the
first position on the home screen
FIX: LDIAGWL-6098 - Fingerprint Reader - When the user cancels execution with
the ESC key, the test is not canceled and the timeout popup is displayed
FIX: LDIAGWL-5939 - PXE - Script executions with iteration/time duration are
creating logs on Log History tool.
FIX: LDIAGWL-5819 - Lite 4.26 - Touch screen - multi-touch test doesn't show any
message on screen to remind users what should they do.
FIX: LDIAGWL-5779 - Lite 4.26.1.19 - shortcut - Lite shortcut should be included
into 'Lenovo Diagnostics Tool' folder in Win 10 start
FIX: LDIAGWL-3455 - LSC Lite 4.4.0 Rev7457: Test information message can't close
by click other area if the user click "X" to close it before.

Lenovo Diagnostics Version 4.28.2, build 5


----------------
FIX: LDIAGWL-6258 - Remove the blank spaces in all Serial Number occurrences
(screen exhibition, RC and FRC encoding, RC e FRC sending)
FIX: LDIAGWL-6249 - Lite 4.26.0.12 - Fan - Fan test failed on E585.ECR
FIX: LDIAGWL-5726 - Lite 4.26.0.12 - Fan - Fan test failed on E485

Lenovo Diagnostics Version 4.28.1, build 6


----------------
ADD: LDIAGWL-6175 - Implement a new return code (27) to canceled by user
intervention (ESC or Stop Tests button) (W)

CHG: LDIAGWL-6156 - Serial Number Validation improvement (W,B)


CHG: LDIAGWL-6157 - Remove Quick/Extended buttons from module (W,B)
CHG: LDIAGWL-6164 - Change the return code to 26 when the tests are canceled due
to script timeout (W)

UPD: LDIAGWL-6196 - Update LUDP to 2.1.0.96 (W)

FIX: LDIAGWL-6153 - Lite 4.27.0 Rev26 - SN - Warning notification shows for a


valid serial number on Lenovo E4430.

Lenovo Diagnostics Version 4.28.0, build 14


----------------
ADD: LDIAGWL-5760 - Port Fingerprint Module (B)
ADD: LDIAGWL-5702 - CMOS Pattern Test (B)
ADD: LDIAGWL-5948 - Create Mouse module (W,B)
ADD: LDIAGWL-5949 - Create Touchpad module (W,B)

CHG: LDIAGWL-5761 - Modify Fingerprint Test (W)


CHG: LDIAGWL-5700 - Quick and Extended test buttons
CHG: LDIAGWL-6071 - Change the Serial Number validation to remove IdeaPad
distinction (W,B)

UPD: LDIAGWL-6109 - Update Fan Whitelist (W,B)


UPD: LDIAGWL-6076 - Add version number to the modules dlls

FIX: LDIAGWL-5825 - SMART Tool - Tool is not able to retrieve information from
some devices
FIX: LDIAGWL-5775 - LDiag GUI - The highlight border is showing even when no
diagnostics were finished
FIX: LDIAGWL-5910 - Configuration File - The application closes in the automated
flow if the service tab is defined as the first tab on the TAB_ORDER parameter
FIX: LDIAGWL-5907 - Border Color - Border is not appearing on script execution
with Not Applicable status on the result screen.
FIX: LDIAGWL-5938 - Battery - The battery module is not being displayed when the
module is not supported on the machine

Lenovo Diagnostics Version 4.27.1, build 12 (Bootable PXE - Network version)


----------------
ADD: LDIAGWL-5891 - Remove Create/Edit Scripts from screen (B)
ADD: LDIAGWL-5892 - Add new information to log files (B)
ADD: LDIAGWL-5919 - Add information for each battery if there is more than one
(B)
ADD: LDIAGWL-5920 - Add AC icon to software (B)
ADD: LDIAGWL-5894 - Execute chained scripts (B)

FIX: LDIAGWL-5921 - PXE - When RUN_TIMES is set, the TXT file is created empty
FIX: LDIAGWL-5941 - Bootable PXE - The application returns an error by exporting
the diagnostic script log
FIX: LDIAGWL-5942 - Wired - The application is showing a different MAC address
for each bootable boot

Lenovo Diagnostics Version 4.27.0, build 31


----------------
ADD: LDIAGWL-5695 - Keyboard Port to Linux (B)
ADD: LDIAGWL-5696 - Keyboard Advanced Test (W,B)
ADD: LDIAGWL-5698 - PowerCFG (W)
ADD: LDIAGWL-5749 - Egather (W)
ADD: LDIAGWL-5782 - Port Sensors: Lid Closure Test (B)
ADD: LDIAGWL-5688 - SMART Tool (W,B)
ADD: LDIAGWL-5699 - ODD Eject Optical Drive (W)
ADD: LDIAGWL-5701 - Test Priority (W)
ADD: LDIAGWL-5621 - Sound Notice (W,B)
ADD: LDIAGWL-5780 - Serial Number Highlight (W,B)
ADD: LDIAGWL-5794 - Startup Run All execution (PXE)
ADD: LDIAGWL-5812 - Hide RBS Tool for unsupported devices (W,B)
ADD: LDIAGWL-5814 - Add Battery Percentage in status message and log (W,B)
ADD: LDIAGWL-5736 - Add config.ini support to automated execution (W)
ADD: LDIAGWL-5886 - Add GTE Workflow (W)

CHD: LDIAGWL-5815 - Changes on USB Keyboard test algorithm (W,B)


CHD: LDIAGWL-5603 - Change scripts order (W,B)

FIX: LDIAGWL-5824 - Lite 4.26.1.24 - CPU - Bootable cannot detect more than 1
CPU
FIX: LDIAGWL-5817 - Lite 4.26.1.24 - Bluetooth - There are too many devices
listed in Bluetooth scan test
FIX: LDIAGWL-5805 - Invoke - When the tests are canceled by the Stop button and
the status of any previous test is Warning, the return code is wrong
FIX: LDIAGWL-5797 - Lite 4.26.1.19 - result - %errorlevel% = 0 even if there is
failed before pass
FIX: LDIAGWL-5786 - Bootable PXE - Hide the "ID" field from JSON log
FIX: LDIAGWL-5785 - Lite 4.26.1.24 - Recover Bad Sector - unsupported device
should be hidden or signed
FIX: LDIAGWL-5756 - Automated execution - The process is still running in
background after close the application by close button
FIX: LDIAGWL-5752 - LDiag GUI - The button is touching the bottom edge of the
application
FIX: LDIAGWL-5727 - Lite 4.26.0.12 - modules loading - no valid modules when
start Lite APP
FIX: LDIAGWL-5726 - Lite 4.26.0.12 - Fan - Fan test failed on E485
FIX: LDIAGWL-5723 - Lite 4.25.0 Rev29 - Bluetooth is not localized.
FIX: LDIAGWL-5690 - Lite Bootable 4.25.0.29- Storage - Devices read test
progress bar without moving during test
FIX: LDIAGWL-5660 - Fingerprint Reader - It's possible to select Fingerprint
module from Diagnostic Script Screen on Windows 7 systems
FIX: LDIAGWL-2428 - Keyboard - The informations "manufacturer name" and "product
name" are not displayed on USB keyboard field

Lenovo Diagnostics Version 4.26.1, build 24


----------------
ADD: LDIAGWL-5443 - Highlight Screen (W,B)
ADD: LDIAGWL-5444 - JSON Log (PXE)

UPD: LDIAGWL-5622 - Increase options for number of iterations (W,B)


UPD: LDIAGWL-5623 - Show MAC address of wired network on system information (W)
UPD: LDIAGWL-5778 - Remove Pattern Test

FIX: LDIAGWL-5659 SSRB Issues


FIX: LDIAGWL-5378 Lite 4.22.0.65 - Bootable - Messy code is shown if a script
name is Chinese
FIX: LDIAGWL-5613 CLI - Poiting Devices - Change messages displayed in Quick
Diagnostic section
FIX: LDIAGWL-5611 Fingerprint - The translate of the fingerprint test name to
french is wrong.
FIX: LDIAGWL-5599 Storage - Some tests do not display any messages when a
system event occurs
FIX: LDIAGWL-5531 Wireless-The status message is not displayed on execution
screen

Lenovo Diagnostics Version 4.26.0, build 12


----------------
ADD: LDIAGWL-5443 - Lid Closure Test (W)
ADD: LDIAGWL-5444 - GPS Interactive Test (W)
ADD: LDIAGWL-5445 - GPS Lock Test (W)
ADD: LDIAGWL-5446 - GPS Communication Test (W)
ADD: LDIAGWL-5575 - Automated Execution (W)

UPD: LDIAGWL-5622 - Increase options for number of iterations (W,B)


UPD: LDIAGWL-5623 - Show MAC address of wired network on system information (W)

FIX: LDIAGWL-5659 Lite 4.25.0.18 - Finger Print - Finger print test will be
canceled due to "failed to store the fingerprint data" on IdeaPad V720-14IKB when
process is 55%
FIX: LDIAGWL-5613 CLI - Poiting Devices - Change messages displayed in Quick
Diagnostic section
FIX: LDIAGWL-5611 Fingerprint - The translate of the fingerprint test name to
french is wrong.
FIX: LDIAGWL-5599 Storage - Some tests do not display any messages when a
system event occurs
FIX: LDIAGWL-5531 Wireless-The status message is not displayed on execution
screen

Lenovo Diagnostics Version 4.25.0, build 29


----------------
ADD: LDIAGWL-5468 - Bluetooth Module (W,B)
ADD: LDIAGWL-5467 - Fingerprint Module (W)
ADD: LDIAGWL-5533 - Storage - SMART Reliability Test (W,B)
ADD: LDIAGWL-5534 - Storage - SMART Temperature Test (W,B)
ADD: LDIAGWL-5535 - Storage - Controller Status Test (W,B)
ADD: LDIAGWL-5536 - Storage - SMART Spare Space Test (W,B)
ADD: LDIAGWL-5560 - Storage - Full Disk Scan Test (W,B)

CHG: LDIAGWL-5559 - Storage - Update Linear Read test to run in 20% of HDD
divided in all disk area (W,B)
CHG: LDIAGWL-5559 - Storage - Add support to Optane when RST is activated (W)

UPD: LDIAGWL-5553 - Upgrade Linux Kernel version from 4.11.6 to 4.16.3 (B)
UPD: LDIAGWL-5462 - Improve FRC to support more modules (W,B)

FIX: LDIAGWL-5140 - Lite Bootable 4.22.0.65 - navigation - Touchpad doesn't


works on IdeaPad Y530-15ICH
FIX: LDIAGWL-5375 - Lite 4.23.0.60 - Upgrade - Logs and config are not kept the
same after SW upgrade.
FIX: LDIAGWL-5373 - Lite 4.23.0.60 - Video card - ThinkPad E485 extended video
memory & video card memory test is very slow during test on E485
FIX: LDIAGWL-5376 - Lite 4.23.0.60 - Video card - video card stress test
canceled
FIX: LDIAGWL-5372 - Lite Bootable 4.23.0.60 - Navigation - Keyboard cannot
navigation when tests finish
FIX: LDIAGWL-5562 - Lite 4.24.0.36 - storage - Pattern Test will be canceled or
failed during run all extended test on ThinkStation P720
FIX: LDIAGWL-5270 - Lite 4.21.1.6 - Bootable -Temperature of SAMSUNG NVMe is too
high on Ideacentre AIO 510.
FIX: LDIAGWL-5295 - Storage - The STORAGE module is shown disabled on bootable
FIX: LDIAGWL-5432 - Storage - Pattern Test is taking a long time to finish
FIX: LDIAGWL-5209 - Lite 4.22.0.65 - Optane Storage -SMART Short Self Test is
Not Applicable.
FIX: LDIAGWL-5433 - Storage - Target Read test is taking a long time to finish

Lenovo Diagnostics Version 4.24.0, build 38


----------------
FIX: Lite Bootable 4.22.0.65 - navigation - Touchpad doesn't works on IdeaPad Y530-
15ICH

Lenovo Diagnostics Version 4.24.0, build 36


----------------
ADD: Storage - Linear Read Test (SSD) (W,B)
ADD: Storage - Linear Read Test (HDD) (W,B)
ADD: Storage - Linear Read Test (NVMe) (W,B)
ADD: Storage - SMART Conveyance Self Test (W,B)
ADD: Storage - Pattern Test (HDD) (W,B)
ADD: Storage - Pattern Test (SSD) (W,B)
ADD: RC Update � Support more tests (W,B)
ADD: Control Pattern Test (W,B)
ADD: Recover Bad Sectors Tool (W,B)
ADD: Save Execution Results Automatically over Network (B)
ADD: Pointing Devices Test (B)
ADD: Pointing Devices Press Precision Test (W, B)

CHG: Changed Device Write Test to support NTFS


CHG: Add Popup when required RmaDll.dll is not present
CHG: Remove filter for Optane devices
CHG: Remove Recover Bad Sectors from Scan for errors test

UPD: Added support for more tests in Result Code


UPD: Linear Read Test implements one-step verification
UPD: Linear Read Test validates bad sector blocks only
UPD: Linear Read Test stops when 10 bad blocks are found
UPD: Use passthrough functions only on Linux
UPD: Reorder tests on Storage module
UPD: Improved timeout on bad block detection

FIX: Lite 4.23.0.60 - Script Tab - Scripts cannot be edited and deleted.
FIX: Lite 4.23.0.60 - Upgrade - Logs and config are not kept the same after SW
upgrade.
FIX: Lite 4.23.0.60 - Pointing test - TouchPad doesn't work during pointing test
FIX: Lite Bootable 4.23.0.60 - Navigation - Keyboard cannot navigation when tests
finish
FIX: Lite Bootable 4.22.0 Revision 65 - STORAGE test - NVMe SSD "Device Write
Test" cannot be excused in Lite Bootable
FIX: Lenovo Diagnostics - Rename installer name and folder
FIX: Lenovo Diagnostics Linux - The user can't rename scripts on tablets
environments
FIX: Bootable - Lenovo Diagnostics Linux is taking to long to start and refresh
FIX: Installer - Concrt140.dll is kept in the root folder after uninstalling
FIX: Lenovo Diagnostics-The message when the application is without modules
appears as token.
FIX: Lenovo Diagnostics (W,L) - The show a token when there no module loaded
FIX: Bootable - Canceling the export log, a warning popup is being displayed
FIX: Lite Bootable 4.21.1.6 - USB test - USB test will failed on X280
FIX: Lite 4.22.0.65 - System info - Part Number of Memory contains mess code.
FIX: LSC CLI -The status of tests that failed are shown with wrong name.

LSC Lite Version 4.23.0, build 60


----------------
ADD: Improve System Information (W)
ADD: Memory - Nibble Move Test (W,B)
ADD: Upload FRC to RMA (W)
ADD: Scripts Tab (New) (W,B)
ADD: Service Tab (W,B)
ADD: Bootable Generator (Update)
ADD: Not Applicable status - Display messages (W,B)
ADD: Rename Applications (W,B)
ADD: SSRB - Lenovo Certificate (W)
ADD: Display QR Code on Execution Screen (B)
ADD: Refresh button in Diagnostics Screen (B)

CHG: Update encoded time and date on QR Code (B)


CHG: The first script should be highlighted when clicking Service Tab. (W,B)
CHG: Lite 4.23.0.48 - Filename extension ".cfg" should be invisible in Service Tab
script name (W,B)

FIX: Bootable - The application stopped working after click to run storage tests
when the RAID LSI is configured
FIX: QRCode - QRCode is cut on the execution screen
FIX: Bootable - Bootable hangs when informed language is not correct
FIX: Diag Script - The execution screen is being displayed after the user attempts
to execute an invalid script
FIX: Bootable - The scripts are not saved when the USB flash drive is removed
before the Lite closes.
FIX: Lite 4.0.22.0.29 - Symptoms - Cannot return to Symptoms after runninng
diags.UX
FIX: Lite 4.21.0.4 - USB test- Excuse usb test with script on X1 yoga 3rd,system
will be no responsed.
FIX: Lite 4.0.20.53 - Bootable- Lenovo 720-15IKB doesn't boot in both UEFI mode and
LEGACY mode.
FIX: Lite Bootable 4.22.0 Revision 65 - STORAGE test - NVMe SSD "Device Write Test"
cannot be excused in Lite Bootable
FIX: Lite 4.22.0.65 - Camera - Failed to load devices when select camera test
FIX: Lite 4.22.0.65 - Bootable -Memory extended tests are always cancelled on M910Q
FIX: Lite 4.0.22.65 - "Collect user data" prompt doesn't pop up on Win10 system.
FIX: Lite Bootable 4.22.0.65 - Config - Cannot save log when "RUN_TIMES=x" exsits
in config.ini

LSC Lite Version 4.22.0, build 65


----------------
ADD: Enable Diagnostic Script (Bootable)
ADD: Customized the startup language in the configuration file
ADD: Symptom Diags - Migrate functions from LSC to Lite
ADD: Scripts Tab
ADD: Enable/Disable Data Collection (Windows)
ADD: Enable/Disable SMART Health Test (Windows)
ADD: Video Card - Removal of Framebuffer test for Nvidia (Bootable)
ADD: Symptom Diags (Updates)
ADD: Scripts Tab (Updates)
ADD: Enable Config.ini (Bootable)

CHG: Remove Upload FRC to RMA (Windows)

FIX: SSRB Report


FIX: LSC Lite - LSC Lite - The Test Date registered on View Log screen is different
from the date stored in the ldiag.log file
FIX: LSC Lite - Video Card - The parameter of the Video memory Test is written
wrong on LSC CLI.
FIX: LSC Lite - Memory - Remove the token Walking Ones Left Test and Walking Ones
Right Test on Spanish Language.
FIX: LSC Lite - Storage - Logical disks are being listed on storage module
FIX: LSC Lite - Lite 4.20.0.53 - Audio - Audio test will be canceled in during
process of 87%
FIX: LSC Lite - Lite 4.20.0.53 - Log - QR Code can not be displayed in logs with IE
8.0 or lower
FIX: LSC Lite - Memory - Random Number Sequence Test stops by a Runtime Error
FIX: LSC Lite - QR Code- The system doesn't display on log the 'Test End Time &
Date' and 'Final result Code' informations when the user causes a system event on
LSC Cli.
FIX: LSC Lite - Configuration File - DO_NOT_SKIP_TEST parameter isn't being
recognized
FIX: LSC Lite - LSC Lite 4.18.0 Rev13-Touch screen test: Mistaking touched on
screen in second multi-touchECR
FIX: LSC Lite - Audio Controller - The Audio Controller module is disabled after
running the Motherboard tests
FIX: LSC Lite - LSC 2.9.001 v20168: Video test finished with not applicable on AMD
R7 M260
FIX: LSC Lite - Lite 4.21.0.37 - Video Card test - Video card test doesn't work
stablely with different drivers on IdeaPad 320s-15ABR
FIX: LSC Lite - Lite 4.20.0.53 - Localization - "Stop test on first bad sector" is
translated incorrectly in Chinese UI.
FIX: LSC Lite - Lite 4.3.0 Rev 7317: Linespacing is not unified in About window
with resolution: 2560 x 1440(DPI: 200%) in X1 Carbon 3rd

LSC Lite Version 4.21.1, build 6 (Internal only)


----------------
FIX: Upload FRC to RMA - LSC Lite is displaying the popup regarding invalid
credentials even when it is not possible connecting to the authentication server
FIX: Upload FRC to RMA - LSC Lite doesn't verify the frc_cup.ini file when the
cached_frc.log is empty
FIX: LSC Lite - The Test Date registered in the cache_frc.log file is different
from the date stored in the ldiag.log file
FIX: LSC CLI - The LSC CLI is crashing when the user runs some test.

LSC Lite Version 4.21.0, build 37 (Internal only)


----------------
ADD: LSC Lite - Automatically Upload Final Result Code to RMA
ADD: LSC Lite - Audio - Microphone Interactive Test
ADD: Video Card - Framebuffer Walking Ones Test (Bootable)
ADD: Video Card - Framebuffer Deterministic Filling Test (Bootable)
ADD: Video Card - Framebuffer Random Filling Test (Bootable)
ADD: Video Card - Framebuffer Block Moving Test (Bootable)
ADD: Video Card - Framebuffer Address Test (Bootable)

FIX: SSRB Checkmarx (related to 4.20.0)


FIX: LSC Lite - Lite - Lite has stopped working by click on Home button after a run
all execution.
FIX: LSC Lite - Touchscreen - The module appears enabled in unsupported
environments.
FIX: LSC Lite - USB test - System popup a message "close programs to prevent
information loss and LSC Lite will be shutdown forcibly during USB test.
FIX: LSC Lite - Diagnostic Script - Some icons appear misaligned when the machine
is with DPI 175%.
FIX: LSC Lite (Bootable) - System stops the overall progress when the user tries to
cancel the Self-Test.
FIX: LSC Lite Bootable 4.18.0.13_debian_x64 - After LSC Lite Bootable launched,
tests can not run without pen drive at once ECR.
FIX: LSC Lite - The information of services modules are displayed as token when the
enable_services parameter is 0.
FIX: LSC Lite - No Log is being found after an execution at Log History screen
FIX: LSC Lite - All tests show Not Applicable status

LSC Lite Version 4.20.1, build 4


----------------
FIX: LSC Lite - Storage - Scan for Errors test hangs at 0% in RAID environments

HardwareScan Plugin - 1.0.34


----------------------------
FIX: Scan did not finish in RAID tests. Fixed by LSC Lite 4.20.1 in Storage module.

LSC Lite Version 4.20.0, build 53


----------------
ADD: LSC Lite - QR-Code generation.
ADD: LSC Lite - Storage ? SMART Health test.
ADD: LSC Lite - Collect Customer Usage (phase 1).

CHG: LSC Lite - Windows - Implemented enabling Services functions for end-users.

UPD: LSC Lite - Memory ? Improve execution time.

FIX: SSRB Fixes ? Part 4.


FIX: SSRB Checkmarx.
FIX: LSC Lite - Installer - The update is being interrupted by a database error
FIX: LSC Lite - The PCI_Express module is disabled on Windows 7 64-bit operating
system
FIX: LSC Lite - The PCI_Express module isn't being loaded, by opening the LSC Lite
from a path that has special characters in the folder name.
FIX: LSC Lite - Installer - The LSC Lite update has some problems
FIX: LSC Lite - Diagnostic Script- The name of some tests appear cutted on Spanish
language.
FIX: LSC Lite - The 'system information' and 'Diagnostic Script' icons appear
overlapped.
FIX: LSC Lite - Qr-code image cannot be read if the screen is in a DPI different to
100%
FIX: LSC Lite - Some buttons are not aligned and other buttons are small when DPI
is set to 175% or 200%.
FIX: LSC Lite - Configuration file - Some parameters are not being recognized
FIX: LSC Lite - Lite 4.19.1.1 - The LSC Lite is crashing intermittently by running
USB test
FIX: LSC Lite - Lite 4.19.1.1- Script - "Iteration" was misspelled.
FIX: LSC Lite - Storage-The warning message of the Smart Health Test is not
displayed on LSC CLI.
FIX: LSC Lite - Storage - Smart Health Test result on Bootable isn't the same of
the Windows
FIX: LSC Lite - Storage - The Health Test is taking a long time to be started on
bootable
FIX: LSC Lite - Lite 4.19.1.1- Storage - Smart status test/Smart short self test
results is NA.
FIX: LSC Lite - Lite 4.19.1.1 - USB test - USB test failed probabilistic no matter
whether devices connected
FIX: LSC Lite - Lite 4.19.0.14 - Smart Wearout test title is incorrect.
FIX: LSC Lite - Lite 4.19.0.14 - Smart Wearout test description is missing.
FIX: LSC Lite - Storage - Lite shows Disk's health different of the third-party
applications
FIX: LSC Lite - Executions logs generated by Cli are being displayed without header
in Lite Log History
FIX: LSC Lite - System is creating a new QR code image for each time the log is
opened
FIX: LSC Lite - Collect Customer Usage - The return code is wrong when a required
field is not informed in the caller parameter
FIX: LSC Lite - QRCode - Improve the QR-Code Text
FIX: LSC Lite - Collect Customer Usage - System is sending no event to cache after
the RTC test execution
FIX: LSC Lite - Lite 4.19.0.14 - GUI - LIte menu/fonts/ are too small to be seen
clearly on resolution 3820�2160.
FIX: LSC Lite - Test end timestamp is wrong in the view log execution screen
FIX: LSC Lite - Application is not writing all customer usage events after user
closes the application
FIX: LSC Lite - LCloudAPI - After the collect integration, the tests are taking
more time to be performed and canceled
FIX: LSC Lite - Application is not generating a unique QR code image for each
execution log
FIX: LSC Lite - Lite is not showing the Test Start/End Time & Date at same Windows
time zone
FIX: LSC Lite - Application is crashing by cancelling the tests
FIX: LSC Lite - QRCode - The QR-Code is not being generated in the log export (HTML
only)
FIX: LSC Lite - QRCode - QRCode is broken in View Log and Log History screen
FIX: LSC Lite - Driver - ClassName and Provider are wrong on pcicsa inf file
FIX: LSC Lite - Bootable - Successful log export message is being displayed before
the log is written to the USB device.
FIX: LSC Lite - Bootable - LSC Lite display a gray screen when user tries to run
some test after removing the bootable media
FIX: LSC CLI - CPU - LSC Cli displays the Register Test on Help but this test was
removed.
FIX: LSC Lite - Bootable - Log export failed when the system is running on cd-rom
bootable device
FIX: LSC Lite - The overall percent of execution is wrong
FIX: LSC Lite - Motherboard - The Number of PCI is not the same on Windows and
Bootable
FIX: LSC Lite - LSC Lite is requesting two .dll to start
FIX: LSC CLI - LSC 3.3.003 - Hardware Scan - When user select comprehensive tests,
the memory test is very slow to complete
FIX: LSC Lite - The size of tab's names are too small when the DPI is different to
100%
FIX: LSC Lite - Wireless - The log appears broken
FIX: LSC Lite - Optical - The message for busy device is not according with the
requirement
FIX: LSC Lite - Motherboard - RTC test is displaying warning status when run all at
the LSC Cli.
FIX: LSC Lite - Verify why the tests are returning different messages when the
driver is broken

LSC Lite Version 4.19.2, build 6


----------------
FIX: LSC Lite - Lite 4.19.1.1 - USB test - USB test failed 100% on IdeaPad310-15ABR

LSC Lite Version 4.19.1, build 1


----------------
FIX: LSC Lite - SSRB Fixes Part 3 (Insecure Driver, Information leak - internal
libs)

LSC Lite Version 4.19.0, build 41


----------------
ADD: LSC Lite - Storage - Smart Wearout Test

FIX: LSC Lite - Bootable - Log export failed when the system is running through a
USB device and startup is in LEGACY mode.
FIX: LSC Lite - Bootable - Time and progress to copy live media to memory ram is
not being displayed
FIX: LSC Lite - Bootable - The system is allowing export logs to a non-default
folder when the system is running through a USB connected.
FIX: LSC Lite - Bootable - System stops the progress of boot after debian login.
FIX: LSC Lite - Bootable - The video card name appears wrong on Bootable system.
FIX: LSC Lite - Bootable - In the splash/about screen the text is overlapping the
edge of the screen
FIX: LSC Lite - Bootable 4.18.0.13_debian_x64: When first time to export log with
no pen drive, Bootable will restart at once ECR
FIX: LSC Lite - Bootable 4.18.0.13 - System information of Storage under Windows OS
is not same with items under bootable system.
FIX: LSC Lite - Bootable - It's not possible export logs from an USB bootable
image.
FIX: LSC Lite - Bootable 4.17.0.33 - Boot failed when Legacy First or Only
FIX: LSC Lite - SSRB Fixes Part 2 (HTML Injection, Static analysis issues, and
World-readable log files)
FIX: LSC Lite - Logs are broken in log history
FIX: LSC Lite - Diag Script - Lite has stopped working when trying to run a
diagnostic script containing the Scan for errors test on an unsupported device.
FIX: LSC Lite - CPU - CPU tests are impacting on test execution times of memory
module
FIX: LSC Lite - Pointing Devices - Precision Touchpad is not recognized in ThinkPad
Yoga 370
FIX: LSC Lite - Storage - The overall progress of testing is wrong
FIX: LSC Lite - LSC Lite - Some tests are being canceled without message when a
system event occurs.
FIX: LSC Lite - Storage-Log is generated without cancel the tests of the second HD
when the user causes a system event.
FIX: LSC Lite - Storage - NVME device information are wrong
FIX: LSC Lite - Storage - Change the SMART Wearout test UID from 14 to 15
FIX: LSC Lite - Bootable - In the splash/about screen the text is overlapping the
edge of the screen
FIX: LSC Lite - Storage - Smart Wearout test is not available in NVME devices
FIX: LSC Lite - CLI - Remove the line break in the storage help
FIX: LSC Lite - Storage - Update Smart Wearout Test description
FIX: LSC Lite - Storage - The command (lsc_cli -Mstorage -Q""o"") is not being
recognized."
FIX: LSC Lite - Storage - Remove a specific validation message of Scan for Errors
test
FIX: LSC Lite - Bootable - It's not possible export logs from an USB bootable
image.
FIX: LSC Lite - LSC Lite - File version is wrong
FIX: LSC Lite - Battery - Device ID is not being filled for generic batteries

LSC Lite Version 4.18.0, build 13


----------------
ADD: Health Test for Smart Battery
ADD: Temperature Test for Smart Battery

FIX: LSC Lite - LSC 03.06.001 / Lite 04.16 - The diagnostic tests does not run
FIX: LSC Lite - CPU - The number of cores is wrong on bootable
FIX: LSC CLI - The percentage of tests is always duplicated when the cli window is
maximized or minimized
FIX: LSC Lite - Motherboard - The Number of USB Host Controller is not the same on
Windows and Bootable
FIX: LSC Lite - Log History: calendar component is not following the application
language
FIX: LSC Lite - Pointing Device - Insert timeout alert message on instruction popup
of the Precision test.
FIX: LSC Lite - Touchscreen - It's been possible to run the Diagonal test using the
mouse device.

LSC Lite Version 4.17.1, build 12


----------------
CHG: Overall status aligned with LSC

FIX: LSC Lite - Function in SCSI protocol for SMART Status test
FIX: LSC Lite - Remove SMART Status test for NVMe devices
FIX: LSC Lite - Audio Controller - Sometimes the tests are being "Not Applicable"
when a power system event happens
FIX: LSC Lite - Audio Controller - Bidirectional Stream Test is being shown in a
unsupported environment
FIX: LSC Lite - Audio Controller - All Audio Controller tests are failing
FIX: LSC Lite - Audio Controller - The Audio Controller module is disabled in
Yoga720-13ikb (China system)
FIX: LSC Lite - Lite 4.17.0 - The restricted condition of textbox value in Scan for
Error Test is not strict.
FIX: LSC Lite - Lite 4.15.0 - USB test Failed on Yoga720-13ikb
FIX: LSC Lite - Storage - The beginning of the message appears on log with name
'Critical' when the SMART Short Self Test is Not Applicable
FIX: LSC Lite - The application is not responding when try to export many logs
FIX: LSC Lite - The icon for execution step not changes, when the execution of
tests is finished.
FIX: LSC Lite - Lite 4.6.0 Rev 7960: Incorrect CPU info of E5-2650 v3 on RHEL6.6
x64
FIX: LSC Lite - Lite 4.7.0 Rev 8081: Messy code of Sensors info exists on Ella with
zh_CN

LSC Lite Version 4.17.0, build 46


----------------
ADD: LDiagService API - version #1

FIX: LSC Lite - Keyboard - PS/2 keyboard test always shows NOT APPLICABLE status
FIX: LSC Lite - Ethernet - Internet Connection test is reporting success when all
attempts of connection has failed
FIX: LSC Lite - Pointing devices - The Precision Test is always canceled by running
through the Recommended option.
FIX: LSC Lite - wrong Id number to display storage
FIX: LSC Lite - Pointing Devices - The application is not recognizing clicks from
mouse
FIX: LSC Lite - Lite 4.15.0 Rev19: The storage test is grey on Yoga720
FIX: LSC Lite - Touchscreen - System is reporting timeout when the user executes
successfully the requested by the test
FIX: LSC Lite - Keyboard - By clicking on Yes or No button in popup from Keycode
Verification test, the test is being canceled
FIX: LSC CLI - The optional --Caller parameter is causing a given test be
performed twice.
FIX: LSC Lite - Log Export window is not default.
FIX: LSC Lite - Pieces of texts of the Diagnostics Script screens are hidden.
FIX: LSC Lite - Splash and home screen has a higher resolution than the previous
version.
FIX: LSC Lite - Linux Bootable 4.17.0.33 - User is not able to view properties of
the selected folder in Log Export window
FIX: LSC Lite - "About" popup is being displayed with a broken layout after a test
execution
FIX: LSC Lite - Bootable - Pieces of texts in Breadcrumb are hidden.
FIX: LSC Lite - Can't stop some tests through ESC button.
FIX: LSC Lite - Lite version is not updated in splash screen
FIX: LSC Lite - Breadcrumb is transparent until the user completes the current step

FIX: LSC Lite - borders are cut


FIX: LSC Lite - Some texts related to lsc_lite.rcc are being displayed as token
FIX: LSC Lite - isn't asking if the user wants to execute as administrator.
FIX: LSC Lite - The tests of video card module on bootable returns status Not
Aplicable
FIX: LSC Lite - Storage - Scan for Errors: system does not cancel all iterations
when the user click to cancel the test on the popup
FIX: LSC Lite - Bootable - The status icons are being displayed in low resolution.
FIX: LSC Lite - Bootable - About screen borders are cut-off on Bootable.
FIX: LSC Lite - The breadcrumb is cut when the DPI is different to 100%
FIX: LSC CLI - Application displays two Qt warning messages.
FIX: LSC Lite - Warning messages appear cut.
FIX: LSC Lite - The application is not opening when in the file's architecture is
different from the machine's architecture.

LSC Lite Version 4.16.0, build 12


----------------
ADD: LSC Lite - HDD/SSD Test Area

FIX: LSC Lite - Storage-The Scan for Errors test is hidden when the HDD is password
protected.
FIX: LSC Lite - Stop on Bad Sector label is being cut in the popup window when the
language is portuguese
FIX: LSC CLI - The execution of the Scan for Errors Test are not considering
customized parameters informed by user.
FIX: LSC Lite - Storage - The validating should not consider wrong parameters
FIX: LSC Lite - Storage - The future iterations of the Scan for Errors test are
aborted without message, when a system event occurs.
FIX: LSC Lite - Storage - Scan for Errors test is not repairing uncorrectable
sectors
FIX: LSC Lite - Storage - Scan for Errors test is being considered an unattended
test
FIX: LSC Lite - Storage - The icon and text of custom popup of the Scan for Errors
test is cut in Medium e Large DPI.
FIX: LSC Lite - Storage - Validation message of the Start Range specifies an
invalid range
FIX: LSC Lite - Storage - LSC Lite crashes when Scan for Errors test finds a bad
sector
FIX: LSC Lite - Storage - The log appears broken when the user runs Scan for Errors
Test with invalid parameters on LSC Cli.
FIX: LSC Lite - Diagnostic Script - System open the Scan for errors popup on the
upper left corner
FIX: LSC Lite - Storage - The Scan for Errors test always crash, when is performed
in a external HDD.
FIX: LSC CLI - Storage - Change the display order of the available parameters of
Scan for Errors test.
FIX: LSC Lite - Storage - System must display the popup about Scan for Errors only
in the first iteration
FIX: LSC Lite - Storage - Scan for Errors test always is canceled when it is
performed in external storage devices
FIX: LSC CLI - Storage - Update Storage module help with an example how to run the
tests that has custom parameters.
FIX: LSC Lite - Diagnostic Script - The System allows save script with invalid
parameters for Scan for Errors Test
FIX: LSC CLI - Storage - The Scan for Errors test doesn't highlight with ( * ) by
requesting module's test list in the CLI interface.
FIX: LSC Lite - LSC Protocol - Add NONE when there is no error message for
validation parameter
FIX: LSC Lite - Storage - System must not save the parameters by clicking on the
close button of the popup from Scan for Errors test
FIX: LSC CLI - Storage - The Scan for errors test does not run when the user
informs the custom parameters in lowercase letters.
FIX: LSC CLI - Storage - Improve validation message of the parameter Stop on First
Bad Sector
FIX: LSC Lite - Storage - The customization icon of the Scan for Errors test is cut
on linux environments
FIX: LSC Lite - Storage - The Scan for Errors displays a wrong message, when user
sets the Start or Stop Range parameters with a non-numeric value.
FIX: LSC Lite - Storage - The Scan for Errors test is executed when start range
parameter has a value greater than stop range parameter.
FIX: LSC Lite - Storage - Scan for Errors test doesn't stop on first bad sector.
FIX: LSC Lite - Diagnostic Script - Disable test customization in execution flow
from Diag Script
FIX: LSC Lite - Storage - The Scan for errors test does not validate parameters
correctly.
FIX: LSC Lite - Storage - Scan for errors is not identifying bad sectors but
Targeted Read test identifies bad sectors in the same HDD
FIX: LSC Lite - Storage - Scan for Errors test does not update the progress when
the start and stop range are empty
FIX: LSC Lite - "Run All" button is displayed, even without any available
diagnostics.

LSC Lite Version 4.15.0, build 19


----------------
ADD: LSC Lite - Compass Noise Test
ADD: LSC Lite - Pointing Devices

FIX: LSC Lite 4.6.0 Rev 7960: "Log" in saved log is not translated in zh_CN

LSC Lite Version 4.14.0, build 10


----------------
CHG: LSC Lite for Medion - Audio Controller
CHG: LSC Lite for Medion - Processor
CHG: LSC Lite for Medion - Display
CHG: LSC Lite for Medion - Display Interface
CHG: LSC Lite for Medion - Memory
CHG: LSC Lite for Medion - Motherboard
CHG: LSC Lite for Medion - Storage
CHG: LSC Lite for Medion - Wired Ethernet
CHG: LSC Lite for Medion - Wireless
CHG: LSC Lite for Medion - PCI Express
CHG: LSC Lite for Medion - Video Card

LSC Lite Version 4.13.0, build 8857


----------------
ADD: LSC Lite - Audio Controller
ADD: LSC Lite - Wired

FIX: LSC Lite - Lite 4.3.0 Rev 7317: Lite GUI has stopped working while user select
quick & extended tests and set test loop to 20 in X1 Carbon 3rd
FIX: LSC Lite - Lite 4.4.0 Rev 7457: Test status "Running" is truncated in French
FIX: LSC Lite - Lite 4.4.0 Rev 7457: The word "Infinite" is cut off in French in
ThinkPad X1 Carbon 3rd
FIX: LSC Lite - Lite 4.3.0 Rev 7317: Truncation occurred in Previous Logs with
resolution 2560x1440(DPI:200%) in X1 Carbon 3rd
FIX: LSC Lite - By switching the tabs several times and quickly the application
crashes
FIX: LSC Lite - The application is displaying an empty space on execution screen of
camera module
FIX: LSC Lite - Diagnostic Script - The log files are not being deleted from the
temp folder
FIX: LSC Lite - Keyboard - Change the Keyboard Verification Test, USB Keyboard Test
and PS/2 Keyboard Test result, to "Not Applicable", when no keyboard device is
connected.
FIX: LSC Lite - The exported log does'nt display the module name.
FIX: LSC Lite - The Diagnostic Script screen does not fit properly to the DPI
informed.
FIX: LSC Lite - Display - The color of the test is not filling the entire screen
when changes the resolution.
FIX: LSC Lite - There is a delay by switching the tabs
FIX: LSC Lite - The app changes the location when the user minimizes and restores
the app
FIX: LSC Lite - Bootable - Storage - The status icon isn't appearing on Previous
logs in test with SSD
FIX: LSC CLI - The parameter 'Caller' is not running for run all.
FIX: LSC CLI - Application doesn't display a feedback for some parameters with
empty arguments

LSC Lite Version 4.12.0, build 8665


----------------
UPD: LSC Lite - Services Group - Touchscreen (Windows): Translations for the others
idioms

FIX: LSC Lite - Battery - The names of tests on battery module are wrong
FIX: LSC Lite - Lite 4.10.0 Rev 8421 - Motherboard - All contents about USB speed
sub-test need to delete from USB Test description

LSC Lite Version 4.12.0, build 8657


----------------
ADD: LSC Lite - Services Group - Touchscreen (Windows)

FIX: LSC Lite - Lite 4.4.0 Rev 7605: Needless message displayed in Display
Interface test
FIX: LSC Lite - Memory - Update the test description of Walking Ones Right test
from Memory module
FIX: LSC Lite - Lite 4.4.0 Rev 7605: UDI "Pci Express System" should change to "PCI
Express System" as PCI is a specific glossary
FIX: LSC Lite - Lite 4.6.0 Rev 7960: Needless message displayed in Audio and Wired
tests
FIX: LSC Lite - Lite 4.4.0 Rev 7605: Hyperlink has no function
FIX: LSC Lite - LSC CLI - The LSC CLI is looking for a missing DLL
FIX: LSC Lite - Battery - The app shows different messages when the battery is
removed
FIX: LSC Lite - Battery - The device information are displayed when the battery
device is disconnected
FIX: LSC Lite - LSC_Lite - The icons at Tools tab are disabled by switching the
tabs
FIX: LSC Lite - Keyboard - The module is not being recognized when the user
executes the x86 application in a x64 system
FIX: LSC Lite - LSC Lite - The system isn't showing the logs correctly on "View
Log"
FIX: LSC Lite - Diagnostic Script - The application open a popup when open/create a
diagnostic script.

LSC Lite Version 4.11.0, build 8605


----------------
CHG: LSC Lite - Changes on application version parameter on CLI

LSC Lite Version 4.11.0, build 8582


----------------
ADD: LSC Lite - Services Group - Battery (Windows)
ADD: LSC Lite - Services Group - Camera (Windows)

CHG: LSC Lite - Changes on dates for LSC Lite


CHG: LSC Lite - Remove manufacture date from Display and Display Interface modules
CHG: LSC Lite - Remove the encryption on DLLs
CHG: LSC Lite - Changes on Final Result Code (length and characters)

FIX: LSC Lite - Lite 4.6.0 Rev 7960: The correct translation of "From" in Log
History should be "?" but not "??"
FIX: LSC Lite - Result Code - In the recover bad sectors of the storage module
appears a blue mark.
FIX: LSC Lite - Result Code - The result code is showing special characters when
the serial number is not a valid one
FIX: LSC Lite - Some fields appers very distant on log
FIX: LSC Lite - Windows stops working when the user changes the resolution and
after access the LSC Lite application.
FIX: LSC Lite - The icons' position are not aligned at the diagnosctic and tool
tabs

LSC Lite Version 4.10.0, build 8472


----------------
ADD: LSC Lite - Final Result Code

UPD: LSC Lite - New information in Log File

FIX: LSC Lite - SMART Drive Self Test is warning for LSC and Lite
FIX: LSC Lite - Diagnostic Script - The app is displaying a message as token
(ERRO_SAVING_FILE)
FIX: LSC Lite - Diagnostic Script - The app is displaying a message as token
(ERROR_LOADING_FILE)
FIX: LSC Lite - Diagnostic Script - The app is displaying a message as token
(MODULE_FILE_DOESNT_EXIST)
FIX: LSC Lite - Bootable - Storage - The status icon isn't appearing on Previous
logs in test with SSD

LSC Lite Version 4.9.1, build 8333


----------------
FIX: LSC Lite - Improvements on libs loading
FIX: LSC Lite - System that has Virtulization Enabled in BIOS will fail IRQ
FIX: LSC Lite - Warning on Video Stress test -ideacentre A910 (Mandy Chen)
FIX: LSC Lite - Stress test of NVIDIA K2200 is warning in ThinkStation P700

LSC Lite Version 4.9.0, build 8291


----------------
FIX: LSC Lite - Version inconsistent between splash screen and Properties

LSC Lite Version 4.9.0, build 8274


----------------
UPD: LSC Lite - New information in Exported Log (PDF/HTML)

FIX: LSC Lite - Machine serial number being displayed as BIOS Serial number
FIX: LSC Lite - The application is showing a wrong log when the RUN_TIMES is set on
config.ini
FIX: LSC Lite - Keyboard - Application allows run keycode Verification test, when
not exists devices connected.
FIX: LSC Lite - Diagnostic Script - Application is closed, while trying to execute
or edit an invalid diagnostic script.
FIX: LSC Lite - Display - Refresh the devices list not working in Booltable.
LSC Lite Version 4.8.0, build 8243
----------------
ADD: LSC Lite - Services Group - Keyboard (Windows)
ADD: LSC Lite - Display
ADD: LSC Lite - Diagnostic Script (Windows)

FIX: LSC Lite - Lite 4.6.0 Rev 7960: The saved test log has no extension for PDF
FIX: LSC Lite - Lite 4.6.0 Rev 7960: File name textbox can't accept simplified
Chinese in zh_CN OS
FIX: LSC Lite - Lite 4.4.0 Rev 7605: Broken layout in Custom Template File
FIX: LSC Lite - Lite 4.4.0 Rev 7457: The "Search" button is truncated in Custom
Template File in French
FIX: LSC Lite - The audio module appears in the last position on system information
screen
FIX: LSC Lite - Custom Template - The popup message is displayed on Custom Template
Selection Screen
FIX: LSC Lite - Custom Template - The button "Cancel" is disabled on the Create a
new Custom Template screen.
FIX: LSC Lite - Video Card - By running Run All option, the video card return
Warning and Canceled status
FIX: LSC Lite - Running the system event (Switch User) at the LSC Cli and open the
log on the LSC Lite the device information isn't shown.

LSC Lite Version 4.7.0, build 8081


----------------
ADD: LSC Lite - Storage - NVMe
UPD: LSC Lite - Storage - eMMC
ADD: LSC Lite - Sensors (Windows)

FIX: CLI - The eMMC test is hangs the app on Extended tests
FIX: LSC Lite - eMMC - Write test returning Warning status
FIX: LSC Lite - Storage - The storage module is displaying duplicated device
FIX: LSC Lite - Storage - The application is displaying 3 hard disks in Windows,
but in Linux Bootable only one hard disk
FIX: LSC Lite - Storage - The app is tripling the informations of USB Storage
device

LSC Lite Version 4.6.0, build 7960


----------------
ADD: LSC Lite - Services Group - Audio (Windows)
ADD: LSC Lite - Services Group - Wired (Windows)
ADD: LSC Lite - Export Test Log to PDF (Windows)

LSC Lite Version 4.5.0, build 7875


----------------
UPD: LSC Lite - Motherboard - Chipset Test
UPD: LSC Lite - Motherboard - USB Test

FIX: LSC Lite - VideoCard - The message appears incomplete on LSC Cli
FIX: LSC Lite - Display Interface - The field "Monitor Name" is duplicated at
System Information
FIX: LSC Lite - Keyboard Bootable - The keyboard module is showing in the bootable.
FIX: LSC Lite - Keyboard-The canceled status of the PS2 Test is not aligned whith
status of the USB keyboard Test
FIX: LSC Lite - Keyboard - The PS/2 test cancels the execution when the user
confirms the pop-up message by pressing Enter button
FIX: LSC Lite - Video Card - Some video card tests are not canceled when the event
Switch User happens
FIX: LSC Lite - Display Interface - EDID checksum test is not show on LSC Cli when
the user forces the "Switch user" event
FIX: LSC Lite - The system show Passed status when the test is canceled
FIX: LSC Lite - The home screen size is not adjusted
FIX: LSC Lite - Custon Template - By using French idiom and DPI with 200%, the
description of the button is being cut.

LSC Lite Version 4.4.0, build 7605


----------------
ADD: LSC Lite - Display Interface
ADD: LSC Lite - Keyboard

UPD: LSC Lite - Video Card - Reintroduce the parameters in the new test for AMD
devices
UPD: LSC Lite - Storage - Update tests names
UPD: LSC Lite - Motherboard/FAN/Keyboard - Improvement on LDiagIO loading and
access
UPD: LSC Lite - Motherboard/USB - Improvement on Write Test on Linux
UPD: LSC Lite - All Modules - Improve the cancel and system event verification on
the modules - Part 1

FIX: LSC Lite - eMMC - Lite is crashing during eMMC Write Test
FIX: LSC Lite - LSC Lite - The home screen size is not correct when the user
minimizes and restores the app
FIX: LSC Lite - LSC Lite - By using French idiom, the progress bar is being cut
FIX: LSC Lite - Custom Template - The application shows the symbol "%" in the
message when a m?dule is not suported
FIX: LSC Lite - Log history - The module's name is being displayed with characters
cut
FIX: LSC Lite - LSC Cli - Run all - The extended tests appear different from LSC
Lite when I run all extended tests
FIX: LSC CLI - Storage - eMMC Storage Device Read Test do not test the specified
disk regions
FIX: LSC Lite - Lite bootable 4.1.0 , 4.0.0 X1 Carbon, keyboard keys problem
FIX: LSC Lite - Video Card - The Extended Video Memory test is returning Failed
status

LSC Lite Version 4.2.0, build 7041


----------------
ADD: LSC Lite - Motherboard USB 3.0 Support

FIX: LSC Lite - Linux Bootable - All modules - The test is canceling after to close
the notebook
FIX: LSC Lite - Optical - The test cancels when the environment has a invalid media
inside the drive
FIX: LSC Lite - Optical - With the tray opened some tests display the incorrect
message
FIX: LSC Lite - Config ini - Using the config ini with syntax error the application
does not perform properly
FIX: LSC Lite - Motherboard - Bar of Overral and Status bar are diverging during
the Motherboard_IRQ_test execution.
FIX: LSC Lite - About/Splash - Final year of copyright Lenovo in About screen is
2014
FIX: LSC CLI - MOST - Test resulting Warning and Passed intermittently
FIX: LSC Lite - Power events - When selecting "Number of times to run", some tests
are not being cancelled when executing power events
FIX: LSC Lite - Video card - The module isn't canceling the run current test when
the Windows sleeps on Tablet
FIX: LSC Lite - Memory - The symbol of percentage is shown cut off when the app
finish the execution of test
FIX: LSC Lite - Motherboard power events - The message informing why the test was
cancelled is not being displayed
FIX: LSC Lite - Motherboard - The USB Test is canceling
FIX: LSC Lite - Motherboard - The USB pop-up is being shown in Chipset Test
FIX: LSC Lite - Storage - The message should be displayed in another test
FIX: LSC Cli - Shows the option "ESC" for commands that doesn't apply
FIX: LSC Cli - Version - The modules' name are different when uses lsc_cli --
version.
FIX: LSC Lite - Motherboard - The chipset test doesn't display the message
FIX: LSC Lite - System Overview - General - The information seems to be duplicated

LSC Lite Version 4.1.1, build 6928


----------------
UPD: LSC Lite - Motherboard - Separate IRQ and DMA Tests
UPD: LSC Lite - Improvements on Diagnostics Modules to use the new System Events
capture function
UPD: LSC Lite - Update log icon when log is broken

FIX: LSC Lite - Motherboard - RTC Test is not changing the system time during the
execution, in LINUX environments.
FIX: LSC Lite - Optical Drive - Device does not opens the tray during the Read and
Compare Test execution.
FIX: LSC Lite - Motherboard - IRQ and DMA Tets are displaying non-translated tokens
even with English as idiom
FIX: LSC Lite - Motherboard - IRQ and DMA tests returns Invalid status when the
Motherboard's driver is removed from the app root folder.
FIX: LSC Lite - System Events - Texture Pipeline returns status Failed.
FIX: LSC Lite - System Events - "Force shutdown dialog" is not shown by forcing
Sign out of the systems.
FIX: LSC Lite - System Events - Lsc Lite displays a Segmentation Fault message when
a system event happens.
FIX: LSC Lite - Optical Drive - Write Test returns status Canceled
FIX: LSC Lite - Lsc Lite - Lsc Lite is crashing during the Video Memory test
execution.
FIX: LSC Lite - Optical Drive - Read and Compare Test displays a wrong message.
FIX: LSC Lite - Lite - Memory - By performing all extended memory tests, the
machine is being turned off
FIX: LSC Lite - Video Card - Lsc Lite is crashing on video card module.
FIX: LSC Lite - LITE ? Videocard ? The Stress test of videocard crash the Lite
FIX: LSC Lite - Video Card - Disabling the video driver, the app displays some
tests that should not be shown.
FIX: LSC Lite - Video Card - Stress test stays at 0% and does not runs
FIX: LSC Lite - LSC Lite - Run All - The "Run All" button appears disabled
FIX: LSC Lite - LSC Lite - Optical - Write test Failed, but I can burn CD-R on
other applications
FIX: LSC Lite - LITE ? Videocard ? The Stress test of videocard crash the Lite
FIX: LSC Lite - Lite - Wireless - WER is displayed during the Wireless execution
FIX: LSC Lite - Lite - Motherboard - The DMA and IRQ Tests should be displayed
separately
FIX: LSC Lite - LSC Lite - Recovery Bad Sectors was executed on active partition

LSC Lite Version 4.1.0, build 6682


----------------
ADD: LSC Lite - Fan / Thermal Diagnostics
ADD: LSC Lite - Motherboard Chipset AMD Beema Support
ADD: LSC Lite - Motherboard Chipset AMD Kaveri Support
ADD: LSC Lite - Motherboard Chipset AMD Kabini Support
ADD: LSC Lite - Motherboard DMA/IRQ Tests
ADD: LSC Lite - Video Card Stress Test

UPD: LSC Lite - Update System Events capture to acumulate events without
overwriting the previous events

FIX: LSC Lite - Hardware Scan - Videocard test with intermittent Warning status at
NVidia Quadro K1000
FIX: LSC Lite - Checkup - Hardware Scan - "Fail" result for Video Card tests
FIX: LSC Lite - LSC Lite - Bootable- The progress of Write Test(Optical Drive)
stays in 83%
FIX: LSC Lite - LSC Lite - Bootable - Storage/Recover Bad Sectors - The operation
"File system scan and recovery" is disable.
FIX: LSC Lite - LSC Lite - Test don't show message when the status test is canceled
FIX: LSC Lite - LSC Lite - Optical - Write test is not being performed with valid
media
FIX: LSC Lite - LSC Lite - When the write test is performed with a new media the
test passed, but by executing any tests after this execution, the tests are
canceled.
FIX: LSC Lite - LSC Lite - Optical - The progress of write test reaches percentages
up to 87% and goes back to 80%
FIX: LSC Lite - LSC Lite - Optical - The optical test does not have timeout with
scratched media
FIX: LSC Lite - LSC Lite - Optical - The module doesn't work properly and shows a
message "failed load devices"
FIX: LSC Lite - LSC Lite - Optical - The read tests are canceling with a scratched
media
FIX: LSC Lite - LSC Lite - Run All/Optical - The message in Media-less test is
divergent with the requirement
FIX: LSC Lite - LSC Lite - The MOST is running with media inside the tray
FIX: LSC Lite - The token "Code" is showing the "=" symbol just in English language
FIX: LSC Lite - LSC Lite - Videocard - The unit of temperature in celsius' should
be displayed the message Stress test.
FIX: LSC Lite - By running the Run All in LSC_CLI, the Extended Pipeline and
Mathematical operations tests appears when the driver of video card is not
installed.
FIX: LSC Lite - After the Switch User event happen, the tests are not coming
canceled and the lsc_lite allows the user to abort the tests, thus leaving
inconsistent logs
FIX: LSC Lite - The lite is closed after performing energy event.
FIX: LSC Lite - LSC Lite - Main Screen - The Main screen button in modules is
taking time a lot for back
FIX: LSC Lite - Result Code Validator - Optical - The system is displaying the test
of Optical in the Lite
FIX: LSC Lite - LSC Lite - The LSC Lite is using the configuration Date and Time
control panel format as input parameter for set the display language of the LSC
Lite.
FIX: LSC Lite - LSC Lite - Optical Drive - Write Test returns status passed and
canceled, alternating in each iteration.
FIX: LSC Lite - System Events dbus initialization is not setting uid back to
original uid

LSC Lite Version 4.0.1, build 6109


----------------
FIX: LSC Lite ? LSC Lite restarts when running all tests on Linux Red Hat, Suse and
on Bootable Linux Diagnostics.
FIX: LSC - CPU Diagnostic wasn't removing a file named "CPU.txt"

LSC Lite Version 4.0.0, build 5996


----------------
ADD: LSC Lite - Storage - New eMMC Write Test for Windows.
ADD: LSC Lite - New Processor Diagnostic for Windows and Linux.
ADD: LSC Lite - New Optical Drive Diagnostic for Windows and Linux.
ADD: LSC Lite - Run All option, for running all diagnostics.
ADD: LSC Lite - Configuration file enabled (MFG team only) -
VIDEO_CARD_TEMP_THRESHOLD_INTERRUPT configuration available.

UPD: LSC Lite - Motherboard diagnostics support Wellsburg and Valleyview chipsets.

FIX: LSC Lite - Translation of the word "Vendor" in German language.


FIX: LSC CLI - Help - The PCI Express, Wireless and Video Card modules are out off
pattern.
FIX: LSC Lite - Storage - "Scan for and recover bad sectors" is being executed as
"Scan for bad sectors only".
FIX: LSC Lite - Video Card - After the system event "Switch User", the stress test
returns status Warning.
FIX: LSC Lite - Video Card - After a system event, the log message of the Texture
Pipeline Test displays the Total of tested patterns, but this message should not be
displayed.
FIX: LSC Lite - Video Card - Video Memory Test and Extended Video Memory Test are
returning Warning Status and Segmentation fault by cancelling the tests when
current status is 0% on Red Hat.
FIX: LSC Lite - Video Card - The Texture Pipeline Test returns "Failed" Status when
the event "Switch User" occurs on Red Hat.
FIX: LSC CLI - Storage - LSC CLI does not recognizes the "Device ID" field when it
is a non-numerical character then runs for all the devices.
FIX: LSC Lite - Storage - Self-Tests should run, but are returning status "Not
Applicable" for some SAMSUNG drives.
FIX: LSC CLI - Log shows characters "?????" in the label of a HD partition.
FIX: LSC Lite - SMART Short Self Test returns status Failed without log message.
FIX: LSC Lite - System Information - Video card information does not match with GPU
Caps Viewer.
FIX: LSC Lite - Video Card - The info Shown at device info screen in Execution Log
is different of described by requirements.
FIX: LSC Lite - All modules - The order of the tests is different in log.

LSC Lite Version 3.2.0, build 4749


----------------
FIX: LSC Lite - Splash Screen - Revision Number fixed

LSC Lite Version 3.2.0, build 4690


----------------
ADD: LSC Lite - Storage - New eMMC Storage Device Read Test

LSC Lite Version 3.1.0, build 4669


----------------
ADD: LSC Lite - Test Screens - Descriptions for tests and diagnostics
ADD: LSC Lite - New Video Card diagnostic for Windows
ADD: LSC Lite - Motherboard - New Chipset Test for Windows and Linux
ADD: LSC Lite - Motherboard - New PCI/PCI-e Test for Windows and Linux
ADD: LSC Lite - Motherboard - New RTC Test for Windows and Linux
FIX: LSC Lite - Test Screens - The font is different in step "Tests"
FIX: LSC Lite - Main Screen - Title of icons seem cut, only one line appears
FIX: LSC Lite - View Log - The texts of information's description are being
displayed out of pattern
FIX: LSC Lite - Linux Bootable - Starting application the user must press enter ou
Ctrl+D
FIX: LSC Lite - Linux Bootable - The application does not show memory information
FIX: LSC Lite - Memory on Command Line - The test "Advanced Integrity" appears
written as "Advanced Pattern"
FIX: LSC Lite - Motherboard - The motherboard module crashes on Windows installed
on UEFI mode
FIX: LSC Lite - Motherboard - RTC test is failing for good motherboards
FIX: CLI - The application crashes when the output redirect doesn't have any way to
save output

LSC Lite Version 2.1.0, build 4272


----------------
FIX: LSC Lite - Memory - Result Code is differing from UEFI
FIX: LSC Lite - Memory - Result Code invalid for "Advanced integrity test"

You might also like