RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
Testing instructions for BER testing .............................................................................................72
Additional menu functions ..............................................................................................................73
JBT-9 attenuation setting via jumper ..........................................................................................73
LED Indication of JBT-9 ....................................................................................................................74
Audio Test ............................................................................................................................................... 75
Nokia Customer Care3 - Service Software Instructions
Phoenix Service Software
Phoenix is the new generation service software. It has been designed to meet the challenges in servicing modern cellular phone technology.
The Phoenix program has been built using component architecture. This means that the
actual program is small and most of the program’s functionality is divided into dynamically loaded modules (DLLs).
Supported Operating System
Windows 98SE, ME, 2000, and XP
Hardware requirements for using Phoenix
Minimum:
Processor 233 MHz, RAM memory 64 MB, Disk space > 200 MB (depending on installed
data packages)
Recommended for Windows 2000:
Processor 700 MHz, RAM memory 512MB, Disk space > 200 MB (depending on installed
data packages)
Installing Phoenix
This section briefly describes how to install the Phoenix software and includes some
basic information on how to use the program. For more detailed information, please refer
the Phoenix’s Help files. Each feature in Phoenix has its own Help function, which can
be activated while running the program.
Press the F1 key or the feature’s Help button to activate a Help file.
Before you start
•Check that the dongle is attached to the parallel port of your PC.
•Download the installation package (e.g.
•Close all other programs.
•Double-click the installation file (see above) and follow the instructions
phoenix_service_sw_a10_2003_33_5_22.exe) to your PC.
on the screen.
•Depending on the operating system, you may require administrator rights
to be able to install Phoenix.
•If the dongle driver is installed or updated, you need to reboot your PC
before the installation can continue.
•If uninstalling or rebooting is needed at any point, you will be prompted
by the Install Shield Wizard.
•If at any point during installation you get this message:
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
Dongle is not found and installation cannot continue.
possible reasons may be a defective or too old PKD-1 dongle (five digit
serial number dongle when used with the FPS-8 prommer) or that the
FLS-4S POS flash dongle is defective or power to it is not supplied by an
external charger.
Check the COM/ parallel ports used first. After correcting the problem
restart the installation!
Startup
To start installation:
1Double-click the phoenix_service_sw_a10_2003_33_5_22.exe icon.
The following welcome window appears:
2Choose the destination folder.
It is recommended to use the default folder. You can choose the destination
folder manually by clicking Browse, but this is not recommended.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
4When installation is finished, you get the following window:
To complete the installation, click Finish.
The installation of Phoenix service SW is ready and it can be used after:
•Installing the phone model specific data package
•Configuring the connections
Updating Phoenix
If you have already installed Phoenix on your PC, sooner or later there will be need to
update it when a new version is released.
Please note that very often the Phoenix Service SW and the phone specific data packages
for Phoenix come in pairs, meaning that a certain version of Phoenix can only be used
with a certain version of a data package. Always use the latest available versions of both.
Instructions can be found in the phone model specific technical bulletins.
To update Phoenix you need to take exactly the same steps as when installing it for the
first time:
Nokia Customer Care3 - Service Software Instructions
3Run the installation package (e.g. phoenix_service_sw_a10_2003_33_5_22.exe).
Dongle driver is checked and if need be, updated.
If the dongle driver is updated the system reboots. After reboot installation starts
automatically.
The newer version of Phoenix is installed.
When you update Phoenix from old to new version (e.g. update from
2003_25_1_26 to 2003_33_5_22) installation takes place automatically without
uninstallation.
If you try to install an older version (e.g. downgrade from 2003_33_5_22 to 2003_25_1_26) installation will be interrupted.
If you try to update Phoenix with the same version that you already have (e.g.
2003_33_5_22 to 2003_33_5_22) the following window will appear:
4To uninstall Phoenix, click Next. Click Cancel to abort uninstallation.
If you want to reinstall Phoenix select the Repair button and click Next. Phoe-
nix is installed again and you get the following window at the end of the rein-
Nokia Customer Care3 - Service Software Instructions
Software Update / Re-Flashing Setups
The following setup diagrams shows how to connect the different service devices when
flashing the RH-47 phone. Make sure that you have selected the right one before proceeding.
POS setup with FLS-4S
As a main interface either a USB or a parallel port can be used. See figures below:
ACF-8
Device Under Test
Test/Flash IF
Battery
SF-20
DC IN
ACF-8
MS Windows PC / Laptop
with Phoenix SW
Data
XCS-1
Phone
FLS-4S
LPT Port
LPT x
PORT
PC USB
ACF-8
Device Under Test
Test/Flash IF
Battery
SF-20
DC IN
ACF-8
MS Windows PC / Laptop
Data
XCS-1
Phone
FLS-4S
LPT Port
PC USB
with Phoenix SW
USB
cable
PC USB
Figure 1: USB interface setup Figure 2: Parallel port setup
ItemType designationCodeDescription
1FLS-4S0080543POS flash prommer for US incl. ACF-8 Power supply
2SF-200770702POS flash adapter
3XCS-10730218Service cable with data & power connection for FLS-4S
Nokia Customer Care3 - Service Software Instructions
Connecting FPS-8 to PC
To establish a connection between your PC and FPS-8:
1Connect FPS-8 to the PC as shown in the diagrams above (no phone is needed at
this step)
2Start Phoenix.
3From the File menu, choose Manage Connections.
4Click Add.
5Select Manual.
6Select FPS-8.
7Select the port where you have connected the serial cable of FPS-8.
8In COMBOX_DEF_MEDIA, select FBUS.
9Click Finish.
10Click Arrow up key until FPS8 COM1 FBUS becomes the first on the list.
11Click Apply and close the window.
The connection between the PC and FPS-8 is configured.
Activating FPS-8
Follow the instructions inside the FPS-8 sales package to activate FPS-8.
Checking application software version inside FPS-8
When you have established a connection to FPS-8 and it has been activated, the first
thing to do is to check that you have the correct application software version inside the
FPS-8. Phoenix software can check this automatically. The procedure goes as follows:
1Go to a partner web site and download the latest AMS FPS-8 software.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
RE-Flashing Procedure
Flashing with FPS-8
First ensure that all cables are connected according to one of the diagrams above
(depending on the case)! See the respective chapter about connecting FPS-8 to a PC.
To flash the phone:
1Start Phoenix.
Ensure that the latest AMS version of Phoenix is installed (Help -> About Phoenix).
If a newer version is available you must install it (see Updating Phoenix).
2From the Flashing menu, choose FPS-8 Maintenance.
If the firmware in FPS-8 is old, you will get the following message:
3Click Yes and wait until the prommer is updated.
Now you are ready to flash the phone.
4Remove the SIM card and MMC card from the phone.
5Turn the phone ON.
6To scan the phone, press Ctrl + R (Make sure that the phone is loaded: the phone
type as well as the software version should be displayed in the status bar):
If no product is found, then choose RH-47 manually: File -> Open Product ->
RH-47.
Nokia Customer Care3 - Service Software Instructions
The following window appears:
Ensure that there is a data package installed: in this case the MCU, PPM and
content package files are displayed automatically in the respective fields. Otherwise install a data package file (see related chapter).
8In the Options window, check the “Force full factoryset after flashing” check
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
5To complete installation, click Finish.
You now have all phone model specific files installed on your PC.
Uninstalling data package
You can uninstall the data package manually from Windows: Control Panel-> Add/
Remove Programs/RH-47 Phone data package.
If you try to install the same version of the data package that you already have, you are
asked if you want to uninstall the current version. Click OK to uninstall and Cancel if you
do not want to uninstall.
If you try to install a version that is newer than the currently installed one, there is no
need for uninstalling.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
Phoenix Self Tests
Self tests are divided into two categories:
•Startup self-test
•Triggered/called self-test
The startup procedure performs a self-test and the results are stored at every startup /
switch on of the phone. When the Phoenix menu is opened, the stored results from the
last startup are displayed.
The tests already performed are marked with “Yes” in the “Startup Test” column.
Figure 3: Phoenix Self Tests window
You can select specific tests by checking the “Test Name” check-box next to a test. To
start the test(s) you selected, click the “Start” button.
Alternatively, you can perform all tests by clicking the “Select All” button. For all tests,
RH-47 should be in the “Local” operating mode.
Note: For RH-47, the following two tests can only performed as a single test:
Nokia Customer Care3 - Service Software Instructions
Rx/Tx Tuning
One of the following setups is needed to perform tunings in Phoenix, depending on the
case and available equipment. Testing equipment can either be a single RX/TX testsystem
or two separate RX/TX test systems by using a RF coupler.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
6AXP-80730298Parallel bi-directional printer cable - part of FPS-8 sales pack-
age!
7ACF-80680032Power Supply – part of FPS-8 sales package.
Start tuning with Phoenix:
1Connect the phone to a PC running Phoenix service software with one of the set-
ups described.
2Start Phoenix service software and open an FBUS connection: From the File
menu, choose Scan Product.
Wait until phone information is shown in the lower right corner of the screen.
RF tuning after repairs
Different repairs require different tunings. In general, it is necessary to determine in
which section the repair was done to select which tunings to perform. To determine if an
RF tuning is necessary after a repair, it is important that the functionality of the repaired
circuit is understood well. It is recommended to perform a complete RF tuning, if RF is
repaired.
•In general repairs, the TX part requires "TX Power Level Tuning" and "TX IQ
Tuning".
•In general repairs, the RX part or PLL part always require "RX Calibration",
“Rx Band Filter Response Calibration”.
•If Mjoelner is changed, all calibrations have to be done.
Other parts interfacing to TX, RX or PLL might require tuning, but common sense should
be used. For example, if a component that has no influence on the RF performance has
been changed, such as the microphone, on/off key, mechanical parts or similar, there is
no need to do any RF tunings.
Below is a list of needed activities related to changed component:
Nokia Customer Care3 - Service Software Instructions
Rx channel select filter calibration
This procedure calibrates the baseband filter inside Mjoelner. It is done by internally
measuring a prototype filter. For this reason the calibration is done once, not separately
in all three bands. No signal must be fed from an external signal generator
To start the calibration:
1Launch Phoenix.
2Set the phone in local mode.
3From the Tuning menu, choose Rx Channel Select Filter Calibration.
The following window appears. If you do not want to save the newly calibrated
values in the phone, uncheck the “Save to Phone” check box (e.g. for testing purposes) before proceeding:
.
4Click Start and then the Tune button.
The optimal values for GSM 850 are found.
5To complete tuning, click Stop.
RX calibration (incl. VCXO-calibration)
Rx calibration is used to determine gain at different gain-settings for front-end and
Mjoelner and needs to be done in both bands (GSM 850 and GSM 1900). A signal generator is needed!
Calibration is automatically performed first at GSM850 and then at the GSM1900 band.
If tuning is successful, tuning continues at the next band. Calibration must be done separately on each band.
RX calibration in GSM850 combines two tunings: VCXO calibration and AGC calibration.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
The calibration of the GSM1900 band only determines AGC values.
Remember to take jig and cable attenuations into account when entering the power levels.
The VCXO-calibration finds out a calibration values for VCXO, an AFC initial value and
AFC slope coefficients.
A value (RF_TEMP), which represents the RF hardware temperature, is determined during
RX calibration. This temperature value is used by DSP to RSSI reporting in the normal
mode of the phone. It is not visible in the calibration process. Note that calibration must
be done between 22°..36°
AGC-calibration
The AGC-calibration finds the gain values of the RX-gain system. The AGC consists of RF
LNA, which can be either on or off (gain difference between on and off state is nominally
30 dB) and BB gain, which can be controlled, in 6 dB steps. This gives 15 gain steps RSSI0
to RSSI14. LNA is off for steps RSSI0 to RSSi4.
AFC-calibration measures the gain at gain step RSSI4 and RSSI7. The other gain values
are calculated.
VCXO-calibration
The VCXO-calibration ensures the function of an initial synchronization (before location
update), when the mobile station is in normal mode. For an error free initial synchronization, the 26 MHz frequency of the VCXO must be accurate enough. Therefore, a VCXO cal
value is written into the RefOSCCAL register of the Mjoelner.
During VCXO-calibration, the VCXO cal value is changed by a DSP-algorithm until synchronization is possible. This means that the VCXO oscillates at 26 MHz with a sufficient
minimum frequency error.
To further minimize the frequency error, an initial AFC-value is determined by the DSP
and written into RefOSCAFC register of the Mjoelner.
Also the DSP algorithm determines 3 AFC slope coefficients Slope C1.3 during VCXO calibration.
One AFC slope value is not sufficient for Mjoelner, because the AFC slope is non-linear in
this chip.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
TX I/Q tuning
Tx IQ tuning allows changing the Tx I Dc Offset, Tx Q DC Offset, amplitude difference and
phase difference. It must be performed separately on each band.
Prerequisites:
•A spectrum analyzer is needed to perform this tuning.
•Connect the phone according to the setup diagrams.
•Changing from GSM850 to GSM1900 is done automatically.
•Use the default settings for Rx/Tx channel, Tx data type and Tx PA mode.
•Remember to take into account jig and cable attenuations!
Nokia Customer Care3 - Service Software Instructions
RF autotuning
Component autotuning is designed to align the product’s RF part easier and faster. It is
performed automatically by simply clicking the Tune button. The product’s Rf is tuned
and the results are shown to the user. The Autotune component controls all the needed
RF equipment (Rf generator and Tx measuring device), except the voltage supplier.
Autotuning is recommended for RH-47.
Autotune should be performed with JBV-1 and DA-17 inside a shielded box or with the
MJ-21 repair jig.
The losses for the DA-17 coupler, MJ-21 repair jig and those for the RF cables used must
be inserted in the “Set Loss” function of Phoenix.
Make sure that the GPIB card is initialized in Phoenix. To initialize the card, choose Tools
-> Options -> GPIB card. The cards number, address, and type should be displayed there.
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
Bluetooth Bit Error Rate Test
Hardware needed to use JBT-9
•JBT-9 Bluetooth test box
•SMA stub antenna (part of sales kit)
•ACP-8x charger (x denotes region, e.g. ACP-8E for Europe)
JBT-9 test box
The JBT-9 Bluetooth test box can be used without a PC connection as a loop-back device
for BT testing. To verify the products BT functionality, a Bit Error Rate test needs to be
performed against JBT-9. The test is controlled and executed by Phoenix service software.
JBT-9 test range
The JBT-9 test range is related to attenuation settings. The default factory setting of
internal attenuation results in a RF level of –36dBm. This reduces the RF range up to 0.5 m. In case that distance is too short to perform tests over the air, the internal attenuation can be changed as described in the chapter below.
In case a service jig is directly connected to the box SMA RF I/O connector via cable, it is
recommended to work also with the maximum internal attenuation (default factory setting).
Performing BER test
1Connect service jig’s BT RF cable to JBT-9’s RF/IO connector. Optional with DA-
17; the JBT-9 stub antenna can be used instead of cable.
2Connect an ACP-8x charger to JBT-9 power connector.
Make sure that distance between phone and JBT-9 does not exceed ~ 0.5 m distance
when using default attenuation setting.
BER test result is OK when BER is less than 0.1%
Note! The phone connection to the PC is specific to the tested phone. For details refer to the related
chapter in the service manual.
Nokia Customer Care3 - Service Software Instructions
BER test with DA-17
There are several options to perform the BER test, e.g. with a cable connection or JBT-9
antenna. The test setup used depends on environmental conditions and service level.
JXS-2 shielded box (optional)
ACF-8
Device Under Test
Test/Flash IF
DA-17
Adapter Connector
(25 pol Sub-D)
DC IN
USB
PCS-1
Service
Battery
Power
Serial
Input
Battery
JBV-1
FPS-8
coupler
XCS-4
BT
DATA
Service
Cable
Parallel
Input
RF
DC OUT
XRE-2
RF I/O
RS232
JBT-9
ACP-8
ACP-8x
AXS-4
PKD-1x
COM x
PORT
LPT x
PORT
MS Windows PC / Laptop
with Phoenix SW
ItemType designationCodeDescription
1DA-170770701Docking Station adapter for JBV-1
2JBV-10770298Flash/Test docking station with generic data & power interfaces.
3PCS-10730012Power cable to connect e.g. JBV-1 to FPS-8.2 x Banana connectors
to 5,5 mm DC plug
4FPS-80080321Flash Prommer to be used with SF-20 or JBV-1 plus product spe-
cific adapter.
5AXS-40730090Serial cable 9 pole Sub-D - part of FPS-8 sales package!
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
6JBT-981490Bluetooth Test & Interface Box
7ACP-80675195Charger for JBT-9 Output: 5.3V DC, 500 mA; Europe. Ver-
sion
Testing instructions for BER testing
1Make sure that the phone’s product support modules are properly loaded by
Phoenix SW.
2Set phone into Operating mode “TEST”
3From the Testing menu, choose “Bluetooth LOCALS”.
4Enter JBT-9’s Ser.No. (12 digits from the type label) in the field “Counterpart
Device Address”. This has only to be done once as long as JBT-9 is not changed!
Standard testing parameters as bit frames, hopping mode and number of bits are
default settings by Phoenix. BT Software Operational Mode = Normal Mode.
Nokia Customer Care3 - Service Software Instructions
5To perform the BER test, click the “Run BER Test” button.
“Test done” means that test has successfully been performed; if Bit Error Rate is
</= 0.1% the “Result” will be also displayed as “OK”.
Additional menu functions
BT MCM related self-tests can be performed by clicking “Run Self Tests”. Results have to
be “PASSED”.
The “Version Information” dialog gives you BT MCM related detail information that could
be necessary in case of detailed fault reporting.
Other settings like “Scan Mode” or “BT Software Operational Mode” are only necessary to
change in case of special device analysis in combination with e.g. commercial BT testsystems.
JBT-9 attenuation setting via jumper
Internal possible settings for attenuation after JBT-9 boot-up are listed below. 29 dB is
default setting.
AttenuationTypical output power (+/- 5 dB)GPP10GPP11Typical RF range
RH-47Company Confidential
3 - Service Software InstructionsNokia Customer Care
Phoenix Error Codes
Below is a list of some Phoenix errors that may come up, for example, during re-flashing
operations. The table also describes the possible root causes in HW.
C686, C684Phone fail response receivedThis failure may occur during flash program-
ming.
When programming, the sequence is from
D311 (about 80s) to D312 (about 30s). When
erasing, the sequence is from D311 (about
130s) to D312 (about 70s). The position
reveals which device causes the failure. Also
check the chip enable signals during flashing
at J311 and J312.
C108External RAM test failedSDRAM has a connectivity problem to UPP or
SDRAM power supplies missing. Probably a
defect component. Before changing the component check SDRAM power supplies (VIO)
and the clock at R101.
C385Data block handling timeoutThis failure may happen during erasing the BT
memory in the beginning of the flashing process. Probably the BT module (N430) is defect.
Before changing the BT module, check the BT
power supplies (VAPPL, VCC, VREG). Also
check the CBUS lines between the BT module,
Zocus (N380) and UPP (D100).
C105, C106Secondary length receive failThis failure may occur when the length of the
secondary boot strap code is send to the
phone, following that the complete secondary
boot strap code is send to the phone. Once
the USART is initialized the length of the code
correctly, the FBUSRX/TX line is toggled to
acknowledge the prommer.
Change defect flash (D311 or
D312)
Known with Samsung devices!
Change SDRAM (D310)
Change BT module (N430)
Check FBUSRX/TX line. Should
be 1.8V.
A387Wrong MCU IDThis failure may occur when the boot code
instructs the MCU to send the ASIC version ID
to the prommer. The prommer can then select
the correct secondary boot code. Thus any
prommer can reflash any DCT4 ASIC. Check
the reported UPP ID. Is it right? If not it could
be a data bus error. Also check the SW built
for this ASIC type and version.
C101Boot timeout failThis failure may occur when the MCU comes
out of reset and begins to start the boot code.
Check the voltage of VFLASH1 and VCOREA.
Check the connection between UPP and UEM
(MBUSRX/TX 1.8V).
Nokia Customer Care3 - Service Software Instructions
C102Boot start TxD up failThis failure may occur when the prommer
does not detect FBUSRX/TX or MBUS is going
high. Check the FBUSRX/TX connection
between the prommer and UEM. Also check
VBAT and BSI connection.
C202Algorithm send failedThis failure may occur when the phone does
not correctly receive the algorithm code or
cannot run the code that is received.
A204Wrong manufacture and dev IDThe flash manufacturer and the device IDs in
the existing algorithm files do not match with
the IDs received from the target phone.
C103Boot serial line failThe phone MCU has not received the first
dummy word correctly from the prommer
after the startup.
C583No message ACK from the
phone
The prommer has not received the phone
acknowledge to the message. The prommer
copies the message contents to the preceeding FIASCO_GENERAL_INFO_IND message.
Change UEM (D190)
Check the RFCLK. Is it stable
and at the correct frequency?
Also check MCU voltages (VIO,
VCOREA).
Update FPS-8 application SW
version. FPS-8 is a HW prototype.