NHL-12
3 - Service Software InstructionsNokia Customer Care
1. §Quick Guide for Phoenix Service SW Installation
■ Phoenix installation steps in brief
These are the basic steps to install the Phoenix:
•Install the Phoenix service SW.
•Install the data package for Phoenix (product specific data and flash update package).
•Manage connection settings (depends on the tools you are using).
•Update FPS-8 SW (if you use FPS-8).
•Activate FPS-8.
•Update JBV-1 docking station SW (only when needed).
The flash update files are delivered with then Phoenix data package so unless you want to use
certain version of this package, separate installation package is not needed. If you want to use
it, it should be installed after connection management, before FPS-8 update.
Please refer to Service Manual and Technical Bulletins for more information concerning phone
model specific service tools and equipment setup.
Nokia Customer Care3 - Service Software Instructions
2. Phoenix Service SW
■ Before installation
Administrator rights may be required to be able to install Phoenix depending on the operating
system.
•Check that a dongle is attached to the parallel port of your computer.
•Download the latest available version of the installation package (for example,
phoenix_service_sw_a7_2004_9_2_3.exe) to your computer (e.g. C:\TEMP).
•Close all other programs.
•Run the application file (e.g. phoenix_service_sw_a7_2004_9_2_3.exe) and
follow instructions on the screen.
•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 program.
If at any point during installation you get this message:
“Dongle is not found and installation cannot continue”.
Possible reasons may be defective or too old PKD-1 dongle (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.
■ Startup
1. To start installation, run the application file (e.g.
phoenix_service_sw_a7_2004_9_2_3.exe).
Nokia Customer Care3 - Service Software Instructions
■ Installing dongle driver and checking version
If there is no previously installed dongle driver, a new installation takes place.
If the dongle driver is installed and it is older than the latest supported version, the latest version
will be installed when you click “Yes”. The latest version is always included in the latest Phoenix
installation package.
PC needs to be rebooted before installation can continue. To reboot the PC, click "Yes".
Setup is restarted automatically after reboot.
NHL-12
3 - Service Software InstructionsNokia Customer Care
5. To continue, click "Finish".
After the reboot, components are registered and Phoenix is ready for use.
If reboot is not needed, components are registered after copying them.
6. If restarting of your computer is not needed, Click "Finish" to exit the setup.
Phoenix is now ready for use.
Now the installation of Phoenix Service SW is ready and it can be used after:
•Installing phone model specific phone data package for Phoenix.
•Configuring the connections.
•Updating the flash update package files used with FPS-8* and FLS-4S* tools.
■ Updating Phoenix
If you already have the Phoenix service SW installed on your computer, sooner or later there
will be need for an update.
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 b e 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.
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
1. Download the installation package to your computer hard disk.
2. Close all other programs.
3. Run the application file (e.g. phoenix_service_sw_a7_2004_9_2_3.exe).
Dongle driver version is checked and if need be, updated.
After reboot installation starts automatically.
Newer version of Phoenix is installed.
When you update the Phoenix from old to new version (e.g. update from 2004_9_2_3 to
2004_9_2_5), the update will take place automatically without uninstallation.
If you try update the Phoenix with the same version that you already have, you are asked if you
want to uninstall the version of Phoenix you have on your PC.
To uninstall Phoenix, click “OK”.
If you do not want to uninstall, click “Cancel”.
If you try to install an older version (e.g. downgrade from 2004_9_2_3 to 2004_9_1_2) installation will be interrupted.
Note! Always follow the instructions on the screen.
■ Uninstalling Phoenix
To uninstall Phoenix manually:
1. From the Windows Control Panel, choose Add / Remove Programs.
2. Choose “Phoenix Service Software” and click "Add/Remove".
NHL-12
3 - Service Software InstructionsNokia Customer Care
3. Data Package for Phoenix (Product Specific)
■ Before installation
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-4S* and FPS-8*
•Check that the dongle is attached to the parallel port of your computer.
•Install Phoenix service SW.
•Download the installation package (e.g. nhl-12_dp_v1.0_sw3.02.exe) to your
computer (e.g. C:\TEMP).
•Close all other programs.
•Run the application file (e.g.nhl-12_dp_v1.0_sw3.02.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 a data package. Always use the latest available versions of both. Instructions can be
found in phone model specific Technical Bulletins.
■ Installing Phoenix dat a package (product specific)
To start installation:
1. Run the application file (e.g. nhl-12_dp_v1.0_sw3.02.exe).
2. To extract the files needed for installation, click “Next”. Please wait.
NHL-12
3 - Service Software InstructionsNokia Customer Care
5. In the next dialog box you are asked to select some settings for t he connection
Manual settings:
A) For FLS-4S POS Flash Device choose the following connection settings:
- Media: FBUS
- COM Port: Virtual COM Port used by FLS-4S. Please check this always!
(To check the settings, please go to Windows / Control Panel / FLS Virtual Port /
Configuration)
B) For FPS-8 Flash Prommer choose the following connection settings:
- Media: FPS-8
- Port Num: COM Port where FPS-8 is connected
- COMBOX_DEF_MEDIA: FBUS
6. To complete, click “Finish”.
If you use the Wizard, connect the tools and a phone to your PC and the wizard
automatically tries to configure the correct connection.
Nokia Customer Care3 - Service Software Instructions
7. To activate the connection you want to use, click it and use up/down arrows to
move it on top of the list. Click “Apply”.
The connection is now selected and can be used after closing the “Ma nage Co nnections” window.
Selected connection is shown in the right-hand bottom corner of the screen.
8. To use the selected connection, connect the phone to Phoenix with correct
service tools. Make sure that it is switched on and choose “Scan Product” from
the File menu.
When the product is found, Phoenix loads product support. When everything is
ready, the name of the loaded product support module and its version are shown
at the bottom of the screen.
NHL-12
3 - Service Software InstructionsNokia Customer Care
To update files, click ”Yes”.
You can also update FPS-8 software by pressing ”Update” button and selecting appropriate fps8upd.ini file under the C:\Program Files\Nokia\Phoenix\Flash directory.
Nokia Customer Care3 - Service Software Instructions
4. All files can be loaded separately to FPS-8. To do this, press the right mouse button in the “Flash box files” window and select the file type to be loaded.
More information and help can be found from the “Help” dialog.
NHL-12
3 - Service Software InstructionsNokia Customer Care
5. Activating and Deactivating FPS-8
•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 repair for example, the box must be first
deactivated.
■ Activating FPS-8
To activate:
1. Fill in first “FPS-8 activation request” sheet included in the FPS-8 sales package and follow the instructions in the sheet.
2. When activation file is received (e.g. 00000.in), copy it to C:\Program-Files\Nokia\Phoenix\BoxActivation directory on your computer (This directory
is created when Phoenix is installed).
3. Start Phoenix service software.
4. From the ”Flashing” menu, select ”FPS-8 / FPS-8C Maintenance”.
Nokia Customer Care3 - Service Software Instructions
6. JBV-1 Docking Station Software
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 adapte r
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
•From your download web site, download Jbv1_update.zip file to your computer
(e.g. C:\TEMP).
•Close all other programs.
•Follow instructions on the screen.
■ Installing software needed for the JBV-1 SW update
Note: DO NOT CONNECT THE USB CABLE / JBV-1 TO YOUR COMPUTER YET!
1. Run the Jbv1_update.zip file.
2. To start SW Installation, double-click Setup.exe
3. To continue, click “OK”.
Files needed for JBV-1 package setup program are extracted and installation begins.
NHL-12
3 - Service Software InstructionsNokia Customer Care
10.After successful installation, click “Finish” to complete.
NOW YOU CAN CONNECT THE USB CABLE / JBV-1 TO YOUR COMPUTER!
11.Connect power to JBV-1 (11-16V DC) from external power supply.
12.Connect the USB cable between JBV-1 USB connector and your PC.
Windows detects the connected USB cable and drivers for new HW.
13.Follow the instructions and allow Windows to search and install the best drivers available. After this procedure the actual JBV-1 SW update can begin.
NHL-12
3 - Service Software InstructionsNokia Customer Care
7. Receiver Tuning: Quick Guide for Tuning with Phoenix
■ General remarks
•RF tunings must be performed in the same order as shown in this document. The
order of the corresponding menu items in the service SW may be different.
•If baseband tunings are needed, they should be completed before RF tunings.
•Avoid unnecessary tuning – factory-tuning values are always the most accurate
ones.
NOTE! RF tunings need to be done ONLY if any RF block component is replaced.
•Screenshots 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 technical bulletins for help.
NHL-12
3 - Service Software InstructionsNokia Customer Care
■ Autotuning
Autotune feature is designed to align product’s RF part easier and faster. By this autotune component, the product is tuned automatically. The user only needs to press ‘Tune’ and the product’s RF is tuned and results are shown to the user. Component controls all the needed RF
equipment (RF generator and Tx measuring device) except voltage supplier.
NOTE! Automatic tuning is ALWAYS the primary tuning mode.
The following diagram describes how the autotune component is located in the TSS architecture:
Figure 2:Autotune component in TSS architecture
Auto tun e U I
Au totu n e F N
Manual tune FNs
MTI
Phone
GP IB Eq uipm e nt
Autotune is a pair of two different components. One is User Interface and the other is FunctioNal. UI does not contain any functionality. MTI takes care of phone messages.
The Autotune component can be found under the Tuning menu:
Nokia Customer Care3 - Service Software Instructions
Figure 4:Autotune menu - RX/TX menu
Set loss
Figure 5:Set Loss menu
This is the component for saving RF-losses (of cables and jigs) to file. These loss values are
needed when you tune the phone with Phoenix (using Auto-Tune component). When you
measure the losses you have to be very careful, because these value s affect directly how well
the phone is tuned.
NHL-12
3 - Service Software InstructionsNokia Customer Care
Power supply
Product specific module jig
RF-splitter and -cables
RF equipment (only one of each is needed)
Tx:
Agilent E4406 (VSA series transmitter tester)
Agilent E4445 (PSA series transmitter tester)
Rohde&Schwarz, FSE-family of signal analyzers
Rohde&Schwarz, FSIQ-family of signal analyzers
Rx:
Agilent ESG family of RF signal generators
Rohde&Schwarz, SME-family of signal generators
Figure 7:Setup environment
GPIB addresses are not defined. Component finds the addresses and uses them automatically.
If several Tx tuning devices are connected, this component uses Agilent (VSA or PSA). On the
Rx side, Agilent has the highest priority.
Protection
Components are protected by PKD-1CS, PKD-1NS, PKD-1 and PKD-1P dongles using standard TSS protection procedure. Autotuning itself is possible with all these dongles b ut with PKD1P and PKD-1 dongles user is not able to set the loss.
Nokia Customer Care3 - Service Software Instructions
■ Receiver manual tuning
Rx Channel Select Filter Calibration
•Extra equipment / external RF signal is not needed.
•Must be done before other Rx calibrations.
•This function is used to calibrate Rx channel select filter in GSM phones.
•Rx channel select filter is tuned only in one band = Single calibration for every
band.
To start calibrating:
1. From the “Tuning” menu, choose “Rx Channel Select Filter Calibration”.
2. To start the tuning, click "Tune".
Tuning values must be 0…31
“Save to Phone “is checked by default
If you do not want the values to be saved to phone, uncheck “Save to Phon e “ (e.g.
testing).
3. If values shown are within limits, click “Stop”
4. To end tuning, and to save the values to the phone, close the “Rx Channel Select
Filter Calibration“ dialog box.
NHL-12
3 - Service Software InstructionsNokia Customer Care
10. Phoenix Self Tests
TestDescription
ST_AUX_DA_LOOP_TESTThe test checks connection of AuxDa and UemInt sig-
nals between UPP and UEM.
ST_EAR_DATA_LOOP_TESTThe test checks connection of EarData and MicData sig-
nals between UPP and UEM.
ST_IR_LOOP_TESTThe purpose of this test is to check that IR device works
properly.
ST_KEYBOARD_STUCK_TESTThe purpose of this test is to check that the keyboard is
not stuck, meaning that none of the keyboard keys other
than the power-key is pressed.
ST_MBUS_RX_TX_LOOP_TESTThe test checks connection of MBusTx and MBusRx sig-
nals between UPP and UEM.
ST_SIM_CLK_LOOP_TESTThe test checks connection of SimClk and SimIODa sig-
nals between UPP and UEM.
ST_SIM_IO_CTRL_LOOP_TESTThe test checks connection of SimIOCtrl and SimIODa
signals between UPP and UEM.
ST_SLEEP_X_LOOP_TESTThe test checks connection of SleepX and SleepClk sig-
nals between UPP and UEM.
ST_TX_IDP_LOOP_TESTThe test checks connection of TxIdp and RxIdp signals
between UPP and UEM.
ST_TX_IQ_DP_LOOP_TESTThe test checks connection of TxQdp and RxQdp sig nals
between UPP and UEM.
ST_BACKUP_BATT_TESTThe test checks whether the connection to the backup
battery is OK or not.
ST_LPRF_IF_TESTThe purpose of this test is to test the Bluetooth interface,
i.e. the BT module
ST_CAMERA_IF_TESTThe purpose of this test is to check the camera interface.
ST_WARRANTY_TESTThe purpose of this test is to test the warranty informa-
tion state.
ST_FLASH_CHECKSUM_TESTThe test is done calculating the checksum over flash
ROM areas and checksum is compared to a pre-calculated checksum in flash header. Note, this test checks
only the CMT side flash, not the APE side flash.
ST_LPRF_AUDIO_LINES_TESTThis test is used in Bluetooth PCM loopback test.
ST_UEM_CBUS_IF_TESTThe test checks CBUS connection between UPP and
Nokia Customer Care3 - Service Software Instructions
TestDescription
ST_VIBRA_TESTThe purpose of this test is to check that the vibra chip is
functional.
ST_SLEEPCLK_FREQ_TESTThis function tests the frequency of 32kHz SleepClock
(CRYSTAL).
ST_CURRENT_GAUGE_IF_TESTZocus current gauge chip is controlled via CBUS. The
test checks whether the connection to the chip is OK or
not.
ST_MAIN_LCD_IF_TESTThe purpose of this test is to check all connections
between APE and the main LCD.
ST_APE_DAC_CTRL_IF_TESTPurpose of this test is to check connections (I2C lines)
between APE and DAC
ST_APE_RAM_TESTThe test performs a complete test for APE SDRAM from
address zero to end.
ST_APE_POST_CODE_TEST The test checks the latest XBUS postcode sent by APE .
ST_BT_WAKEUP_TESTThis test is used in BT wakeup signal test
ST_XABUS_TESTThe purpose of this test is to check the communication
link (XABUS) between application-DSP and CDSP.
NOTE! If ST_APE_RAM_TEST or ST_CMT_APE_WAKE_UP_TEST is executed from the Self
Tests window (by running tests one by one or if Select All is clicked), the phone has to be restarted to get reliable results from other tests.
If ST_BT_WAKEUP_TEST is executed, the phone has to re-started before opening the Bluetooth LOCALS window for Bluetooth testing.
NHL-12
3 - Service Software InstructionsNokia Customer Care
11. Flashing Setup Instructions
This section describes the different flashing setups for NHL-12.
In general, after you have connected all the cables and started Phoenix, wait until you see the
Ready status in the status bar before using the Phoenix testing features.
If there is no NOS (Network Operating System) ready, then the application side is not started
up correctly and some Phoenix features which need the application side are not working (user
data back-up, user area formatting, audio control, Bluetooth LOCALS, camera control, d isplay
test, factory settings, keyboard test, MMC control, self tests, USB tests).
■ POS (Point of Sale) flash concept
Figure 9:POS flash setup
ItemTypeDescriptionCode
1SF-8 Point Of Sale flash loading adapter0770665
2CA-28DSService data cable0730319
3ACF-8 AC Charger0680032
4FLS-4S,FLS-4S sales package US 0080543
5n.a.USB cablen.a.
6PKD-1Software protection key0750018
7Service SW CD-ROM
Nokia Customer Care3 - Service Software Instructions
■ JBV-1 flash concept
When performing NHL-12 flashing on a PC for the first time, the flashing may fail because of
USB driver installations which are done before the flashing procedure. If the flashing fails, restart flashing.
The user who is logged into Windows has to have admin rights on the PC used.
Figure 10:Flash concept with FPS-8
Note! Before connecting DA-9 to the phone, adjust the gray sliding catch to middle position, so
that the SIM contacts and test points are visible:
Nokia Customer Care3 - Service Software Instructions
■ Module jig concept
When connecting the NHL-12 phone to a PC via USB for the first time (either by inserting the
cable to an adapter which is connected to the PC or directly with a DKU-2 cable), the driver
installation for the USB connection is started. After the driver is installed, different NHL-12
phones can be connected to the PC without driver installation.
The user who is logged into Windows has to have admin rights on the PC used.
NHL-12
3 - Service Software InstructionsNokia Customer Care
0xC686
Figure 15: 0xC686 error message
0xC686 indicates an APE connection problem.
Make sure that you have at least Power User rights to the PC used.
Remove the phone from the flash adapter and re-flash.
If this does not help, remove the phone from the flash adapter and create sho rt-circuit between
the battery connector + and – pins.
If the flashing fails again, close Phoenix and reset the FPS-8 prommer.
Make sure that all the pins are up in the flash adapter.
Nokia Customer Care3 - Service Software Instructions
0xC684
Figure 16: 0xC684 error message
0xC684 indicates an APE connection problem.
Remove the phone from the flash adapter and re-flash.
Make sure that all the pins are up in the flash adapter.
0xC101 or 0xC102 or 0xC103
Figure 17: 0xC103 message
Error messages 0x101, 0x102, 0x103 indicate a connection problem in the CMT side.
Remove the phone from the flash adapter and re-flash.
Replace the XCS-4 service cable with a normal ethernet cable.
Make sure that all the pins are up in flash adapter.
NHL-12
3 - Service Software InstructionsNokia Customer Care
12. Reprogramming NHL-12
■ Connecting cables
Once you have the NHL-12 opened and the battery and SIM removed, attach it to the DA-9
adapter. When connected, the phone goes to local mode and the screen will notshow anything
during the SW update.
Proceed as follows:
1. Connect XCS-4 cable from FPS-8 to JBV-1.
2. Connect PCS-1 cable from FPS-8 to JBV-1.
3. Connect USB cable from PC to DA-9.
4. Press the phone power key.
Phone starts in normal mode.
■ Backing up settings
When backing up settings, a quick way is to use the MMC user data backup, which can be
found at: Menu -> Extras -> Memory -> Options -> Backup phone memory.
If you flash the phone with Restore User Phone selected, then the same that is done with the
All Settings component is done automatically during flashing.
To back up settings:
1. Start Phoenix SW: double-click the Phoenix icon on your desktop.
2. Choose File -> Manage Connections.
3. Click USB.
If USB connection is not yet created, see chapter Managing Connections.
4. Click Apply, and then close the dialog.
5. Choose File -> Scan Product.
If the phone is OK, you should see the SW version in the lower right-hand corner,
of the screen, for example V1.31.0.
If the scan does not find anything, the phone is not functioning normally.
6. Click Product.
7. Click User Settings.
8. Click All Settings.
Please wait.
9. Click Browse.
10. From the C:\Program files\Nokia\Phoenix\Products\NHL-12\ directory,
choose NHL_12.ini.