Page 4 Copyright 2005 Nokia Corporation. All rights reserved.Issue 2 01/2005
Issue 2 03/2005
Nokia Customer Care
Service Software
■ Overview
The following steps will be required to use service software with RM-8/RM-47/RM-48/RM-48.
•Install Phoenix Service Software.
•Install data package for RM-8/RM-47/RM-48/RM-48 for your region.
•FPS-8 flash update.
•JBV-1 docking station SW update.
■ Phoenix
Phoenix is the new generation service software for reprogramming, testing and tuning the
phone. 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 systems
Windows 2000 and XP.
Hardware requirements for using Phoenix
Minimum:
Processor 300 MHz, RAM memory 64 MB, disk space 100 MB.
Recommended for Windows 2000:
Processor 700 MHz, RAM memory 256 MB, disk space 150 MB.
Introduction
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 to Phoenix
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.
Installing Phoenix
Phoenix Service Software 2004.39.7.70 or later required.
It is recommended to uninstall the previous RM-8/RM-47/RM-48 Phoenix package before installing the new one. Do it as follows:
•Download the latest Phoenix release. Please contact your regional After Market
Services point for information on where to download the latest release.
Download and read the release notes which have useful information on the software version you are using.
•Download the latest data packages for the products you will be using.
•Before you start installing the program, check that the dongle is attached to the parallel port. Contact your supervisor in order to obtain a suitable dongle.
Administrator rights are required in order to be able to install Phoenix.
•Install Phoenix by executing the Phoenix installation package and follow the instructions on the screen.
Initially, the setup files are extracted into the file system.
Note: If the setup files are already extracted (left in the file system from previous
installation) the “Overwrite Protection” dialog appears. Always click “Yes to All” to
overwrite the existing setup files.
The installation checks that the latest supported dongle driver version is installed.
The dongle driver is installed if there is no previous installation of the dongle driver or if the installed dongle driver is older than the latest supported version.
Note: If the dongle driver is installed during installation, you need to reboot your PC and restart
the installation after reboot.
Program files are stored under C:\Program Files\Nokia\Phoenix (default).
If at any point during installation you get this message, Dongle is not found and installation can´t
continue.
Possible reasons may be defective or too old PKD-1Dongle (five digit serial number Dongle
when used with FPS-8 Prommer) or that the FLS-4S POS Flash Dongle is defective or power
to it is not supplied by external charger.
Check the COM /parallel ports used first! After correcting the problem Installation can be restarted.
Uninstalling Phoenix
If you need to remove Phoenix Service Software from your computer:
•Make sure that the dongle is attached.
•Go to the Control Panel and select Add/Remove Programs.
•Select Phoenix Service software Axx 200x.xx.x.xx.
•Click Change/Remove then OK to remove the application.
You may have to reboot your PC after uninstallation.
The product data package contains all product specific data to make the Phoenix Service Software and tools usable with a certain phone model. Each product has its own data package
(DP).
Data files are stored under C:\Program Files\Nokia\Phoenix (default).
It also includes the latest version of the flash update package for FLS-4S* and FPS-8*.
Note! If you have different product packages installed, components are uninstalled only if they are not included in other product packages.
Before installation
•Check that the dongle is attached to the parallel port of your computer.
•Install Phoenix Service SW.
•Download the installation package (e.g. RM-8_dp_EA_v_1_0.exe) to your computer (e.g. C:\TEMP).
•Close all other programs.
•Run the installation package (e.g. RM-8_dp_EA_ v_1_0.exe) and follow the instructions on the screen.
If you already have the Phoenix Service SW installed on your computer, sooner or later there
will be need to update it when new versions are released.
Please note that very often the Phoenix Service SW and the phone specific data package for
Phoenix come in pairs, meaning that a certain version of Phoenix can only be used with a certain version of the data package. Always use the latest available versions of both. Instructions
can be found in phone model specific Technical Bulletins.
Product Data Package contains all product specific data to make the Phoenix Service Software
and tools usable with a certain phone model.
It also includes the latest version of flash update package for FLS-4* and FPS-8*/FPS-8C
•Check that the Dongle is attached to the parallel port of your computer.
•Install Phoenix Service SW
•Download the installation package (e.g. RM-8/RM-47/RM-48_dp_1.00.exe) to
your computer (e.g. C:\TEMP)
•Close all other programs
•Run the application file (e.g.RM-8/RM-47/RM-48_dp_1.00.exe) and follow instructions on the screen
If you already have the Phoenix Service SW installed on your computer, sooner or later there
will be need to update it when new versions are released.
Please note that very often the Phoenix Service SW and the Phone Specific Data Package for
Phoenix come in pairs, meaning that certain version of Phoenix can only be used with certain
version of Data Package. Always use the latest available versions of both. Instructions can be
found in phone model specific Technical Bulletins.
Uninstallation can also be done manually from Windows Control Panel / Add / Remove Programs/ “RM-8/RM-47/RM-48 Phone Data Package”.
If you try to install the same version of Phoenix Data Package that you already have, you are
asked if you want to uninstall the version you have on your PC. Answer “OK” to uninstall, “Cancel” if you don’t want to uninstall. Older versions of data packages do not need to be uninstalled.
Once the previously installed Data package is uninstalled, choose “Finish”.
Run the RM-8/RM-47/RM-48_dp_v_1.00.exe again to continue installation from the beginning.
When the Product is found, Phoenix will load product support and when everything is ready,
name of the loaded product support module and its version will be shown on the bottom of the
screen.
When new FPS-8 flash update package is installed to computer you will be asked to update the
files to your FPS-8 Prommer. Select ”Yes” to update files..
FPS-8 SW can also be updated by pressing ”Update” button and selecting appropriate
fps8upd.ini file under C:\Program Files\Nokia\Phoenix\Flash - directory
All files can be loaded separately to FPS-8. To do this, just press right mouse button in “Flash
box files” window and select file type to be loaded.
More information and help can be found from the “Help” dialog.
•Before the FPS-8 can be successfully used for phone programming, it must be
first activated.
•If there is a need to send FPS-8 box to somewhere e.g. for repair, box must be
first deactivated.
■ Activation
Before FPS-8 can be successfully used for phone programming, it must be first activated.
Fill in first “FPS-8 activation request” sheet, in the FPS-8 sales package and follow the instructions in the sheet.
When activation file is received (e.g. 00000.in), copy it to C:\ProgramFiles\Nokia\Phoe-nix\BoxActivation - Directory on your computer (This directory is created when Phoenix is installed).
Start Phoenix Service Software.
Select ”FPS-8 / FPS-8*/FPS-8C maintenance” from ”Flashing” menu.
Select “Activate” from the “FPS8/8C Maintenance” – UI.
The JBV-1 Docking Station is a common tool for all DCT-4 generation products. In order to
make the JBV-1 usable with different phone models, a phone specific Docking Station Adapter
is used for different service functions.
The JBV-1 Docking Station contains Software (Firmware) which can be updated.
You need the following equipment to be able to update JBV-1 software:
•PC with USB connection
•Operating System supporting USB (Not Win 95 or NT)
•USB Cable (Can be purchased from shops or suppliers providing PC hardware and accessories)
•JBV-1 Docking Station
•External Power Supply 11-16V
■ Before installation
•Download Jbv1_update.zip – file to your computer (e.g. C:\TEMP) from your download
web site.
RF tunings must be performed in the same order as shown in this document. The order of the
corresponding menu items in the Phoenix Service SW may be different.
If baseband tunings are needed, they should be completed before the RF tunings
Screen shots described in this document may change as the service software is developed.
Kindly refer to the Phoenix help files, the phone model specific service manual and bulletins for
help.
Note! Avoid unnecessary tuning – factory-tuning values are always the most accurate ones.
•In general repairs in the RX front-end always require RX Calibration and Rx Band
Filter Calibration for all three bands.
•Repairs in the PLL circuit always require RX Calibration of the low band.
If the RF ASIC was replaced all calibrations mentioned above have to be done.
■ Semi-automatic Calibrations & Measurements - step by step: RX/TX and GSM-
Bands
■ RX tunings
The RX Calibration has to be performed to determine gains at different gain settings in the RF
ASIC. The calibration must be done in all three bands:
•GSM900, GSM1800, GSM1900
RX Calibration requires an external RF signal generator. Most of the radio communication testers like CMD 55 or CMU 200 can be used also as RF signal generators, generating continuous
RF signals (CW signal) with defined levels and frequencies.
Open the window “Rx Calibration” in Phoenix Service Software as follows:
- Select → Tuning (Alt-U)
- Select → Rx calibration (Alt-C)
The necessary band selection is made by Phoenix automatically in the low band.
- Connect an RF signal generator to the antenna port of the test jig respectively to the phone.
- Press “Start”: The current calibration values are loaded from the phone memory and displayed in the window “PM values” and a window pops up, instructing you on frequency and
power level tuning of the RF signal generator:
1) Power Level: -60 dBm
2) Frequency: 942.467110 MHz (GSM 900)
- Compensate for external RF cable and test jig losses.
If a radio communication tester (CMD 55, CMU 200, HP 8960, MT 8801) is used, assure that
“continuous mode” is switched on and “modulation” switched off.
- Press “OK” and the calibration will be executed.
- Press “Save and continue” to calibrate GSM1800 and GSM1900
Calibration value / Test caseTypicalLow limitHigh limit
AFC value / check AFC_VALUE [DAC]53-350+350
AFC Slope / check AFC_SLOPE [DAC]12890165
RM-8/RM-47/RM-48
Rssi 0 / Check RX GSM xxx Gain A 1
[dB]
Rssi 2 / Check RX GSM xxx Gain A 3
[dB]
655971
777183
Note! GSM xxx means the selected band: GSM 900 / 1800 / 1900
Rx calibration GSM1800 and GSM1900
Both bands are available in all variants of the triple band phones described herein. Thus, the
calibration must always be done for both bands, GSM1800 and GSM1900.
- Connect an RF signal generator to the antenna port of the test jig respectively to the phone.
A window pops up, instructing you on frequency and power level tuning of RF signal generator:
1) Power Level: -60 dBm
2) Frequency: 1842.867110 MHz (GSM 1800)
- Compensate for external RF cable and test jig losses. If a radio communication tester
(CMD55, CMU200, HP 8960, MT8801) is used, assure that “continuous mode” is switched on
and “modulation” switched off.
- Press “OK” and the calibration will be executed.
- Compensate for external RF cable and test jig losses. If a radio communication tester
(CMD55, CMU200, HP 8960, MT8801) is used, assure that “continuous mode” is switched on
and “modulation” switched off.
- Press “OK” and the calibration will be executed.
- Press “OK” to finish RX calibration.
Figure 8: Calibration Execution
The results must fulfill the following limits:
Table 3: Calibration Values
Calibration value / Test caseTypicalLow limitHigh limit
Rssi 0 / Check RX GSM xxx Gain A 1
[dB]
Rssi 2 / Check RX GSM xxx Gain A 3
[dB]
655971
777183
Note!GSM xxx means the selected band: GSM 900 / 1800 / 1900
■ RX band filter response compensation
This alignment is necessary to compensate the frequency response of the RX band filters
(SAW filters).
Rx band filter response GSM850
The GSM850 chapters apply only for RM-48 (the US variant of RM-47).
Open the window “Rx Band Filter Response Compensation” in Phoenix Service Software as
follows:
- Select → Tuning (Alt-U)
- Select → Rx Band Filter Response Compensation (Alt-C)
The necessary band selection is made by Phoenix automatically in the low band.
Press Start and the current “Level Differences (dB)” are loaded from the phone memory and
displayed on the “Rx Band Filter Response Compensation” window.
The setup should now look like this:
Figure 9:
RX Band Filter Compensation
- Connect an RF signal generator to the antenna port of the test jig respectively the phone.
If a radio communication tester (CMD 55, CMU 200, HP 8960, MT 8801) is used, assure that
“continuous mode” is switched on and “modulation” switched off.
Compensate for external RF cable and test jig losses.
- Adjust the “Input signal Level (dBm)” field to -60 [dBm] on the “Rx Band Filter Response Compensation” window.
- Set the RF source as indicated in the pop- up window
Follow the instructions for power level and signal frequency input for the remaining “Manual
Tuning” stages 2 to 9 as indicated on the pop- up window.
- Press “OK” after each step.
- Press “Save and continue” to tune GSM1800 and GSM1900.
Autotuning
A faster and more comfortable method for Band Filter Calibration can be performed by automatic tuning. This requires an RF signal generator that can be
•Internally programmed for sweeping or
•Externally controlled by a PC and a SW-program, e.g. HP Vee:
Rx_AGC+Bandfilter_Cal.vee.
Open the window “Rx Band Filter Response Compensation” in Phoenix Service Software as
follows:
- Select → Tuning (Alt-U)
- Select → Rx Band Filter Response Compensation (Alt-C)
The necessary band selection is made by Phoenix automatically in the low band.
-Select automatic in the <Tuning mode> in the “Rx Band Filter Response Compensation” window.
- Press Start and the current “Level Differences (dB)” are loaded from the phone memory and
displayed on the “Rx Band Filter Response Compensation” window.
The setup should now look like this:
Figure 11: Level Differences
- Adjust the “Input signal Level (dBm]” field on the “Rx Band Filter Response Compensation”
window to -60 [dBm].
- Set the RF signal generator to -60 dBm and program it according to the list of frequencies that
is shown in the pop- up window “Rx Band Filter Response Compensation for GSM 850”.
- Connect the RF signal generator to the antenna port of the test jig respectively the phone.
- Compensate for external RF cable and test jig losses.
- Press “OK”.
- Press “Save and continue” to tune GSM1800 and GSM1900.
Limits
The typical value of the “Measured Level Difference (dB)” on channel 37 (middle of band) shall
be approximately 0 dB.
Rx band filter response GSM 900, GSM 1800 and GSM 1900
The Rx Band Filter Response Calibration is identical for the other GSM 900, GSM 1800, GSM
1900 bands. So the instructions of chapter Rx Band Filter Response GSM850 can be applied
correspondingly. Frequency and channel designations vary correspondingly to the band select-
ed according to the displayed windows in Phoenix.
The limits are valid for all GSM bands.
■ RX channel select filter calibration
In the following the calibration of the Rx Channel Select Filter (BB-filter) inside the RF-ASIC is
described. It is performed by internal measuring of a proto-type filter. For this reason the calibration has to be done only once. No RF signal generator is needed.
RM-8/RM-47 supports GMSK and EDGE mode for the Power amplifier.
Therefore the Power level tuning must be carried out for both modes in each band.It is strongly
recommended to use Phoenix Autotune capability.
The functionality of Phoenix Autotune is described in chapter Fully automatic Calibration, Tuning & Measurement by Phoenix. Nevertheless manual tuning is described below.
This tuning must be done in all three bands. Note: TX Power Tuning must be done with a peak
power meter, e.g. Anritsu model ML2408A with Anritsu Peak Power Sensor MA2442A and a
suitable attenuator.
The use of the built-in power meter of GSM testers is likely to cause larger errors than the use
of a dedicated power meter and might cause miss tuning so that the phone might be not compliant with the GSM specifications.
Set power supply voltage Vcc=3.9V
Tx power level tuning GSM900, GSM 1800 and GSM 1900 in GMSK mode
Tuning of GSM900, GSM 1800 and GSM 1900 work in the same manner, only band settings
are different.
-Start Phoenix Service Software and open FBUS connection.
-Select ->Scan Product (Ctrl-R)
Wait until phone information is shown in the lower right corner of the screen.
-Set operating mode to local mode.
-Select->Tuning->TX Power Level Tuning
Wait until the TX Power Level Tuning window is popped up.
Connect a calibrated power meter to the RF connector of the phone.
The power levels may differ from the target power levels mentioned in Phoenix.
Make sure that the output power for maximum Power Level is equal or lower than 1dB below
the saturation output power. Determine the saturation power by setting the DAC value to its
maximum, for example, adjust the DAC Value to 32.3dBm for Power Level 5 if the saturation
output power is only 33.3dBm.
Make sure that the output power for maximum Power Level is equal or lower than 1dB below
the saturation output power. Determine the saturation power by setting the DAC value to its
maximum, for example, adjust the DAC Value to 27 dBm for Power Level 8 if the saturation output power is only 28 dBm.
■ TX I/Q tuning
This tuning must be performed in all three bands in GMSK or EDGE mode
The tuning is carried out exactly the same way in each band and is therefore described only
once
Set supply voltage to 3.9V.
-Start Phoenix Service Software and open FBUS connection.
-Select->Scan Product (Ctrl-R)
Wait until phone information is shown in the lower right corner of the screen.
-Set operating mode to local mode.
-Select->Tuning->TX IQ Tuning
Wait until the TX/IQ window is popped up:
Figure 17: TX IQ Tuning
- Select “TX data type” and then “All 1”.
Connect a Spectrum Analyzer or GSM tester with the option “Narrow Spectrum” to the antenna
pads of the phone.
If a spectrum analyzer is used, make the following settings, adjust “Center frequency” and
“Markers” according to bands.
The purpose of this alignment is to tune the carrier signal (at marker 2) and the +67kHz signal
(at marker 3) to a minimum level.
Use the variables “TX I DC offset” and “TX Q DC offset” to adjust the carrier signal to a minimum
level (marker 2). Tuning can be performed by using arrow keys on the keyboard. Pushing the
sliders by using the mouse is less sensitive however possible.
After tuning to the minimum the level difference between marker 2 and the peak levels at marker 1 must exceed 40dB.
The Spectrum Analyzer now shows a diagram like this:
Use the variables “Amplitude difference” and “Phase difference” to adjust the +67kHz signal to
a minimum level (Marker 3). Tuning can be performed by using the arrow keys on the keyboard.
Pushing the sliders by using the mouse is less sensitive however possible.
After tuning to the minimum the level difference between marker 3 and the peak level at marker
1 must exceed 40dB.
The Spectrum Analyzer now shows a diagram like this:
Fully Automatic Calibration, Tuning & Measurement
by Phoenix “Auto-Tune”
Auto-tune is designed to align the phone' s RF part easier and faster, it calibrates, tunes and
measures the following for RM-8/RM-47:
•Rx channel select filter calibration
•Rx calibration
•RX band filter response compensation
•RX Dtos balance calibration
•Rx AM suppression
•Tx power level tuning
•Tx I/Q tuning
and saves the results in a log-file, if wanted
■ Preparations for Phoenix
Copy the ini-file: autotune_RM-8/RM-47.ini to the root directory of Phoenix. Follow the general
instructions for tuning in chapter Phoenix tuning.
Compensation of cable and jig losses
Measure the losses of the feeding cable(s) between the phone and the Radio Communication
Tester respective the network consisting of RF generator and Signal Analyzer. The set up of
the measurement equipment and its cabling are shown in the HELP-program Environment
-Follow the path: Tuning Æ Auto-Tune Æ Help Æ Environment)
.
Note: Only the proposed measurement equipment listed in <Environment> is
supported.
Selection of measurement equipment:
-one Tx and one Rx measurement equipment each from the Tx and Rx lists
or
-one from the Rx/Tx list (only Rohde & Schwarz CMU 200 currently supported)
No mixing of equipment from the lists [Rx/Tx] and [Tx or Rx] allowed. This means the use of
CMU 200 allows no other measurement equipment.
The discrete frequencies for loss determinations are defined in the Phoenix software.
To change attenuation values in Settloss table PKD-1NS dongle is needed.
GPIB interface
The GPIB card is labeled by National Instruments or at least compatible with their products.
Drivers must be installed and card <accepted> by Phoenix. The following procedure has to be
made once for “acceptance”:
-Select->Tools (Alt-T)
Options (Alt-O)
GPIB card (Alt-G)
The window “GPIB Card” pops up.
-Select ->Card Type: NI
Press “Start” and wait until the “listeners” are identified, then press “Close”.
The set up should now look like this:
Figure 22: GPIB Card
■ Automatic tuning procedure
-SelectTuning (Alt-U)
Auto-Tune (Alt-A)
Tune (Alt-T)
Log file
To enable the creation of a log file to save the calibration, tuning and measurement results edit
the command of the <autotune_RM-8/RM-47.ini> file as follows:
Row 8:Logging 1
Additional the path for the logging file can be defined in row 9. Delete the character <;> at the
beginning of the row to enable the command. Otherwise the log-files will be written to the directory\text-file: