1
LENOVO DIAGNOSTICS V4.39.0 USER GUIDE
LSBD - Laboratório de Sistemas e Banco de Dados
2
LENOVO DIAGNOSTICS USER GUIDE
Lenovo Diagnostics User Guide
julio.oliveira@lsbd.ufc.br
Created according to Lenovo Diagnostics 4.29
Updated according to Lenovo Diagnostics 4.30
Updated according to Lenovo Diagnostics 4.31
Updated according to Lenovo Diagnostics 4.32
Updated according to Lenovo Diagnostics 4.33
Updated according to Lenovo Diagnostics 4.34
Updated according to Lenovo Diagnostics 4.35
Updated according to Lenovo Diagnostics 4.35.1
Updated according to Lenovo Diagnostics 4.36
Updated according to Lenovo Diagnostics 4.37
Updated according to Lenovo Diagnostics 4.38
Updated according to Lenovo Diagnostics 4.39
4
TABLE OF CONTENTS
LENOVO DIAGNOSTICS V4.39.0 USER GUIDE 1
Lenovo Diagnostics User Guide 2
Revision History 3
TABLE OF Contents 4
LENOVO DIAGNOSTICS V4.39.0 USER GUIDE 6
1. Lenovo Diagnostics overview 7
1.1 What is Lenovo Diagnostics? 7
1.2 Understanding the diagnostics 7
1.3 Data Collection 8
1.4 Checking BIOS settings 9
2. Performing diagnostics in Lenovo Diagnostics 10
2.1 Lenovo Diagnostics Main screen 10
2.2 Run diagnostic for a module 11
2.2.1 Select Devices and Tests
11
2.2.3 Run Tests
12
2.3 See Execution Log 15
3. Lenovo Diagnostics Modules and Tests 16
3.1 Audio 16
3.2 Audio Controller 17
3.3 Battery 18
3.4 Camera 19
3.5 Fan 19
3.6 Processor 19
3.7 Display 20
3.8 Display Interface 22
3.9 Keyboard 22
3.10 Memory 23
3.11 Motherboard 26
3.12 Optical Drive 26
3.13 PCI Express 28
3.14 Mouse Devices 28
3.15 RAID 30
5
3.16 Storage 31
3.17 Touchscreen 33
3.18 Video Card 34
3.19 Wired Ethernet 36
3.20 Wireless 37
3.21 Sensors 38
3.22 Bluetooth 41
3.23 Fingerprint 42
3.24 Touchpad Devices 43
4. EXPLORING LENOVO RUN ALL OPTION 45
4.1 Quick tests 45
4.2 Quick tests (customized option) 45
4.3 Full tests 46
4.4 Full tests (customized option) 46
5. EXPLORING LENOVO DIAGNOSTICS TOOLS 47
5. 1 Diagnostic Script 47
5.1.1 Create a diagnostic script
48
5.1.2 Edit a diagnostic script
48
5.1.3 Execute a diagnostic script
49
5.2 System Information 52
5.3 Log History 52
5.4 Recover Bad Sectors 53
5.5 SMART Tool 53
5.6 eGather Report 54
5.7 Powercfg Reports 54
5.8 Network Speed Tool 55
5.9 Temperature Tool 55
5.10 Battery Charge Graph 56
6. Glossary 57
6
LENOVO DIAGNOSTICS V4.39.0 USER GUIDE
7
Note
Before using this information, be sure to read and understand the Lenovo Privacy Statement.
1. LENOVO DIAGNOSTICS OVERVIEW
1.1 What is Lenovo Diagnostics?
Lenovo Diagnostics is a diagnostic tool that tests various devices in Lenovo computers providing feedback to the
users about their machines health. Lenovo Diagnostics is composed by Modules that allows performing diagnostics
for a group of devices and by Tools to create custom executions (diagnostic script), see detailed information about
each device (system information) and consult the results for the tests performed in a machine (Log History).
1.2 Understanding the diagnostics
Each module contains one or more tests that may be performed under one or more devices resulting in a diagnostic.
This structure is displayed in the image below:
When a diagnostic is finished, Lenovo Diagnostics displays the results for each performed test and create two results
codes resuming the test execution.
Lenovo Diagnostics v4.39.0 – User Guide
The tests on Lenovo Diagnostics may have the following statuses:
When the test algorithm is executed and no failure is found.
When the test identifies the diagnosed device is defective.
When the test indicates the diagnosed device may have some defect but the
result is not conclusive.
When the test is canceled in the middle of test execution.
When the test is not applicable for the selected device.
Contains information about the machine serial number, system platform and test
execution status and date. This code is generated for each tested device.
Contains information about the machine serial number, system platform and execution
date. This code reports also the module where the tests were performed and the tests
with failed status.
On the next section, you will learn how to use Lenovo Diagnostics to perform the diagnostics.
1.3 Data Collection
Lenovo Diagnostics tool perform collect anonymous data regarding tests execution for the purpose of improve
hardware's diagnostics. You are able to enable or disable that function in accordance to your preferences.
By opening the Lenovo Diagnostics tool for the first time, the application will display a message asking if you agree
or not with Lenovo Product Privacy Statement.
Lenovo Diagnostics v4.39.0 – User Guide
You also may change this option at any time by clicking at the Settings icon
1.4 Checking BIOS settings
Due to a Windows update, the version of Lenovo Diagnostics for Windows may present some unexpected behavior
or a blue screen of death (BSOD). To avoid any problems by running the application, by opening the application you
will be informed and asked to disable some BIOS settings. In this case, a popup will appear with instructions on how
to disable the settings and with a link to the Lenovo website. You will be able to run the application even if the
settings are enabled or choose to exit.
Lenovo Diagnostics v4.39.0 – User Guide
2. PERFORMING DIAGNOSTICS IN LENOVO DIAGNOSTICS
2.1 Lenovo Diagnostics Main screen
By opening the Lenovo Diagnostics, you will see the main screen with the tabs Diagnostics and Tools.
Diagnostics: here, you can see the modules provided by Lenovo Diagnostics and select one of them to perform
tests. As you will using the application, the icons will be reordered according to the use. The modules with not
supported devices are disabled, like the modules RAID, Sensors and Wireless on the image below. On this tab, you
can also select the option “Run All” to perform the diagnostic for all available modules
Refresh button : you may update the modules after plug or unplug any device.
Sound Notice button : you may choose if you want to be advised regarding tests execution.
Tools: By selecting this option, you can access additional Lenovo Diagnostic’s features like Diagnostic Script, System
Information, Log History screen, Recover Bad Sectors tool, eGather Report, Powercgf Reports and temperature.
Lenovo Diagnostics v4.39.0 – User Guide
2.2 Run diagnostic for a module
The diagnostic for a module in Lenovo Diagnostics is based on the following steps:
2.2.1 Select Devices and Tests
By selecting a module in the Diagnostics tab, you will be directed to a screen where you can select which devices
and tests will be performed. On this step, all devices and tests supported by the selected module are displayed and
you may select one or more of them to perform the tests. It is also possible to select the number of times to run the
set of tests in a range from 1 to 20 times.
By clicking to See Device Information, you can view detailed information about the device. The properties
displayed depends on the selected module.
By clicking to See test description, you can view a brief description of the test and the estimated time to run the
test, as the screen below.
Lenovo Diagnostics v4.39.0 – User Guide
If a test supports parameters customization, the icon is displayed next to the test name. By clicking on this icon,
a popup to set the values is displayed. See in in the image below the customization for the Linear Read Test from
Storage module:
After the devices and test selection, you are able to run the diagnostic. The test execution is detailed in the next
section.
2.2.3 Run Tests
After configure the tests execution and clicking to Run Test, you will be directed to the Execution screen. This
screen is displayed for both Recommended and Custom tests.
In the image below, you can see a screen of the test execution. See the popup advising you to refrain from using
your computer unless requested by some tests. Follow this advisement is important because some tests may not be
performed correctly if the needed machine resources are in use.
Lenovo Diagnostics v4.39.0 – User Guide
Once you have pressed OK, the tests execution begins. See in the image below that all devices selected in the
previous steps are displayed with their respective tests. You can follow each test execution by tracking the individual
test progress and see the test status of each one. In addition, you can see the overall test progress and time that
reports the progress for all devices and tests selected.
If you have selected Custom Tests with more than one iteration, you will be able to see amount iterations that fail
navigate around these iterations in order to see the executions already finished and the executions not started yet.
Some tests has specific guidelines that should be followed by the user to assure the correct execution. In this case,
before to begin the execution of these tests, the application displays a popup with the test instructions. For instance,
Lenovo Diagnostics v4.39.0 – User Guide
the Audio Playback test asks the user to make sure the output device is working correctly and advises a probably
loud sound will played.
If you chose to continue by pressing the OK button, the execution continues normally. If you clicking on Cancel, the
current test is canceled and the execution proceeds to the other tests not executed yet.
If you want abort the whole test execution, you can click on Stop tests. In this case, the current test and all tests
waiting for execution are canceled, including those from the next iterations. At the same way, the overall status for
the current iteration and for all next iterations are changed to Canceled.
After all tests to being finished, system displays the screen below where is possible to analyze the test results.
In this above image, you can see each test results, information about machine, final result code and test date. This
section also display a QR Code that containing all those information.
Lenovo Diagnostics v4.39.0 – User Guide
2.3 See Execution Log
After a diagnostic execution, Lenovo Diagnostics generates a log with detailed information about the devices and
their test results. This log is composed by the following sections:
General information: contains information about machine, test date and final result. This section also display a
QR Code containing those information.
Device information: displays the technical details of each tested device and their respective result codes.
Test Results: displays the results and execution time of each performed test.
Lenovo Diagnostics v4.39.0 – User Guide
3. LENOVO DIAGNOSTICS MODULES AND TESTS
This section provides information about all modules available in Lenovo Diagnostics and their respective
tests. Here, you will understand the approach implemented by each test and how these tests should be
performed for assure the correct diagnostic of your machine.
3.1 Audio
The Audio module is composed by the following tests:
Microphone Interactive Test
Audio Playback Test
The audio playback test tries to play random numbers through the audio hardware and asks the user in what
order the numbers were played.
Lenovo Diagnostics v4.39.0 – User Guide
Microphone Interactive Test
This test helps to identify if the microphone is capable of capturing sound properly.
The microphone interactive test is performed according to the following workflow:
3.2 Audio Controller
The Audio Controller module is composed by the following tests:
Bidirectional Stream Test
CORB Status Test
This test checks the status of the Command Outbound Ring Buffer (CORB) mechanism.
Output Stream Test
This test checks the status of the output streams. Before starting the test, Lenovo Diagnostics advises the user that
a short audio tune will be played as displayed in the image below.
Lenovo Diagnostics v4.39.0 – User Guide
Input Stream Test
This test checks the status of the input streams.
Bidirectional Stream Test
This test checks the status of the bidirectional streams.
3.3 Battery
The Battery module is composed by the following tests:
Battery Health Test
Battery Health Test checks the device charge capacity and other important battery properties in order to evaluate
device's health.
Battery Discharge Test
Battery Health Test checks the device charge capacity and other important battery properties in order to evaluate
device's health. If there is an AC cable plugged you will must to unplug it before proceeding to the test as displayed
below.
Battery Charge Test
The test checks if the battery charge increases while the AC cable is connected. If there is no AC cable plugged you
should connect it before proceeding to the test.