General Power checking .............................................................................................................................. 8
Baseband serial interface troubleshooting ............................................................................................9
ADC-offset over limits ........................................................................................................................14
BSI Gain over limits .............................................................................................................................14
Vbatt offset and Gain .........................................................................................................................14
Vchar over limits ..................................................................................................................................14
Ichar over limits ....................................................................................................................................14
Possible faults in image quality ..............................................................................................................38
Testing for dust ............................................................................................................................................38
Testing for sharpness ..................................................................................................................................39
Bit errors ........................................................................................................................................................40
No recognizable viewfinder image .........................................................................................................42
Bad image quality .......................................................................................................................................43
This document is intended to be a guide for localizing and repairin g electrical faults in the NHL10 device. The fault repairing is divided into troubleshooting paths.
The following diagrams describe baseband troubleshooting.
“Selftest failed. Contact service.” on display
This fault means that the software is able to run and thus the watchdog of UEM can be served.
Selftest functions are executed when the phone is powered on, and if one or more selftest func-
tions fail, the message “Selftest failed. Contact service.” is shown on the display.
MCU selftest cases can be split into two categories: The ones that are executed during power
up and the ones that are executed only with a PC connected. These tests and the items included are as follows:
CBUS is a three wire serial interface between the main baseband components. The bus consists of data, clock and bus_enable signals. In NHL-10 the bus is connected from UPP_WD2
to UEM and the BT module. UPP_WD2 takes care of controlling the traffic on the bus.
If the interface is faulty from the UPP WD2's end the phone will not boot properly as powering
configurations do not work. Traffic on the bus can be monitored from three pins on the BT module.
Pins are shown below.
Figure 6: CBUS test points
CBUS traffic is shown in the figure below (Read command to Zocus, LM3819, N380).
CbusClk is connected to Ch1, Cbus Da to Ch2 and CbusEnx to Ch3.
If you are able to get the phone to boot up and can reach Phoe nix BB self tests it is possible to
test the functionality of each component attached to Cbus. Use:
•ST_UEM_CBUS_IF_TEST to test UEM Cbus interface
•ST_LPRF_IF_TEST to test Bluetooth Cbus interface
•ST_ZOCUS_CBUS_IF_TEST to test Zocus Cbus interface
If an error is found testing any of the above components you should replace or re-solder the
failing component.
FBUS
FBUS is a two wire RX and TX interface between UPP and flash/test interface. The bus goes
through UEM, which adjusts the voltage levels to suit UPP_WD2. The interface voltage level
on the phone flash/test pad pattern is 2.78V and on the UPP WD2 end it is 1.8V.
The functionality of this interface should not affect the device boot into NORMAL, LOCAL nor
TEST modes. Phoenix tests can be performed through the MBUS interface in case of a failure
in FBUS interface. Flashing is not possible if there is a problem in FBUS interface.
MBUS
MBUS is a two-wire RX and TX interface between UPP and UEM. From UEM the interface continues to flash/test interface as a one-wire interface. UEM adjusts the voltage levels.
The interface voltage level on the phone flash/test pad pattern is 2.78V and on the UPP WD2
end it is 1.8V. The MBUS traffic between UPP WD2 and UEM can be tested with PHOENIX
(ST_MBUS_RX_TX_LOOP_TEST). Flashing is not possible if there is a problem in MBUS.
During energy management calibration, the A/D converter, BSI, Btemp, Battery voltage, Charger voltage and Charger current are calibrated. For detailed information and instructions see
EM-calibration instructions in the service manual.
Troubleshooting tips
ADC-offset over limits
Inspect the BSI line, connectors (hotbar and board to board connector) and components in it
(Capacitor C226, ASIP R385, Pull-up resistor R220). If these are OK, change UEM.
BSI Gain over limits
Inspect the BSI line, connectors (hotbar and board to board connector) and components in it
(Capacitor C226, ASIP R385, Pull-up resistor R220). If these are OK, change UEM.
Vbatt offset and Gain
Inspect Vbatt lines and components in it.
Vchar over limits
Inspect components that are connected Vchar line: Filtering capacitors C384, C385, TVS
V381, L380 and Fuse F380. If those are OK, change UEM.
Ichar over limits
Inspect components that are connected Vchar line: Filtering capacitors C384, C385, TVS
V381, L380 and Fuse F380. If those are OK, first change the current sense resistor (R190), if
calibration is not still successful change UEM.
Calibration can be checked using ADC-reading. Known voltages, currents and resistances are
fed and read by ADC-reading, read values and known values can be compared.
ADC-reading
Divided and scaled battery voltage, Charger voltage, Charger current and BSI values can be
read by this tool. Read values a few times before you can be sure that results are accurate.