FAQ: HOW TO FLASH / REPAIR / UNLOCK NOKIA MOBILE PHONES
Created by: nokiaguru
Date: 26th January, 2001
Last updated: 10th February, 2001
Version: 2.03
Author email: nokiaguru@ucables.com
Last update is located at: http://gsmsearch.com/faq/nokiaflasher.html
English version: http://gsmsearch.com/faq/nokiaflasher.html
Version española: http://gsmsearch.com//faq/nokiaflasher-es.html
Versione italiana: http://gsmsearch.com/faq/nokiaflasher-it.html
German version: not
translated still
French version: not
translated still
Your language: here.
Please contact nokiaguru@ucables.com
if you are interested to translate in your local language.
History:
version 2.00: 26th January, 2001
Created new FAQ about How to flash / unlock /repair new nokia sw.
version 2.01: 31th January, 2001
version 2.02: 4th February, 2001
version 2.03: 10th February, 2001
Introduction
Requirements
Steps to programming a partiall flash file using a NK-FLASH
cable
Start
addresses to use with partial flashing
Start
addresses and files to use with FULL flashing
TroubleShootings
Finally our camarade Dejan has designed a new low cost device which can flash nokia mobile phones, now you don't need to spend 20.000 US $ in a TDF-4 box. The nokia flasher use is not dificult to use but you must be attent at every step you do. Once time you make fisrts time it will be a children game, you can flash any nokia phone in just 7 seconds.
There is two ways to flash with Dejan Nokia Flasher, Full or partially.
1. Partial Flash: is used to unlock and always should be used the same sw version file as you have in your mobile phone. This files have 64 Kb. This process take just 7 seconds.
2. Full flash: is used to unlock, repair broken phones or change phone language. Flash memory is fully changed with this procedure, EEPROM should be programmed too, but sometimes is suficient just only programming flash memory, if mobile phone not have coverage later you have flashed you must program EEPROM too, flash and eeprom files must have same sw version and language. To write or program EEPROM memory is necesary an SMD EEPROM programmer with SOIC clips (available at ucables.com from February, 2001). Flashing process can take between 1 and 3 minutes. Size of flashing files are between 500 and 1400Kb. The difference to make a full flash or make a partial flash is to used different flash files and range of addresses.If you don't need to change language, we recommend you use a partial flashing. If you really need full flashing, the best way to do it is to get another unlocked mobile phone of the same version and read flash in the appropiate address range and read eeprom. Later you must write flash and EEPROM to the phone that you want to make full flashing. New nokia models 3310, 8210 and 6210 is not necessary to reprogram EEPROM because EEPROM memoria not exist, it's stored at the FLASH.
When you make a flash you must take in mind 4 parameters, mobile phone model, phone software version (sw), flash memory type (INTEL, ATMEL, INTEL 28F160) and start address where to start to flash. First thing you must do is select the type of memory, you can choose INTEL, but if you try and it not works you can try the with ATMEL or INTEL 28F160.
To make this process easier we will explain how to flash using a Nokia flasher
shell 1.5, it's a program that interface with the original MSDOS program Nokia
Flasher 1.0b and it allow to select, flash type and sw version. Nokia flasher
shell will show us appropiate start addresses that we must enter at nokia flasher.
Steps
to programming a partial flash file using a NK-FLASH
cable
1. Nokia Flasher Shell and Nokia Flasher installation
a) Download new ucables_flasher_shell_12.zip
b) Unzip in the root directory c:\
The file ucables_flasher_shell_12.zip
contains new ucables.com flasher shell, Nokia flasher 1.0b by Dejan, partiall
flash files (.fls), and all .tia and required configuration files. If you need
full flash files to repair or change languages you can find here.
Anyway you can always read full flash from an unlocked phone and dump it at
the phone that you want to repair. Be sure that have same software versions,
if you don't use the same software version checksums are differents and it will
not work, take care you can damage your mobile phone!,
at the moment we are procedure to flash with different mobile phone versions,
if you don't matter to crash any phone, you can try to do this and later use
Wintesla with appropiate libraries to fix coverage.
2. Check sw version of nokia mobile phone
You can read sw version pressing *#0000# (phone must be turned on and with a simcard inside), or you can read it using Nokia tool with the cable NK-567
3.
Execute uCables Nokia Flasher Shell under MSDOS
We have make a
new fast and easy to use flasher shell for Nokia flasher, it's easily upgradeable
to support new sw nokia versions. If you have got new .fls flash files you only
must copy to the c:\nk_files\partial directory and write .txt with start address.
By example when we have added new file 3310-418.fls we have created 3310-418.txt
writing the start flash address 280000.
a) If you a have windows run a msdos box, From Windows Press Start menu, select Run, write cmd and press enter.
b) Go to flasher directory and run flash.com program with appropiate parameters.
Command line options:
FLASH <nokia model> <flash type> [sw version] [flashing mode] [boot type]Parameters:
Nokia models
3210, 3310, 5110, 6110, 6150, 6210, 7110, 8210 and 8850Flash type:
1 = INTELW 8 2 = AMD 8 3 = INTEL 16 4 = INTELW 16 5 = ATMEL 16 6 = ST 32 sw version (optional): XXX
by ex. if your nokia 3210 sw version is 5.31, with an INTELW 8, to make
a partial flash you must write: flash 3210 1 531
Flashing mode (optional):
1 = Partial flash (write down initial start flash address)
2 = Full flash (write down initial start and final flash address)
Boot type (optional):
1 = Boot type 1
2 = Boot type 2
c) Select sw version that have your nokia phone (it's the sw number that you get in the step 1 with Nokia tool). It's very important that you use the same sw version, or you can damage your mobile phone. Below you can check an example using a Nokia 3310 sw version 4.18 with INTEL flash type
C:\>cd flasher C:\flasher>flash 3310 1 418
MSDOS Shell for Dejan Nokia Flasher v 1.2 by Shulo and Man0n
uCables International. http://ucables.com
Find instructions at: http://gsmsearch.com/faq/nokiaflasher.htmlNokia 3310
Flash type: intelw_8
sw version: 418
Partial flash mode
start flash address: 280000
write it when Nokia Flasher ask for initial flash address.
http://ucables.com
boot type: 1Flasher has been configured with appropiate files to partial flash write down
start address and final address (only full flash) that you must specify
to Dejan Flasher.
Strike any key when ready...Write down the start flash address, because you will need when Nokia flasher request it.
Nokia flasher shell will launch Nokia Flasher 1.2 under MSDOS with the parameters that we have selected.
4.
Nokia Flasher 1.0b. Select nokia phone model and start address
| Press F2 | Press Enter to select nokia model |
![]() |
![]() |
| Press Enter to select flash file and enter start address that you have write previously (be sure that you write the right start address or you can crash your phone) | Press Enter and turn on your mobile phone inmediately (Some nokia models not require to turn on like 3210). |
![]() |
![]() |
| If you get a screen error the problem, probably you have an incorrect computer configuration (not use notebooks), or you have choose incorrectly the flash memory type. | |
![]() |
If you finally you have successfully write your flash your
mobile phone will be free!!! ;) |
Start
addresses to use with partial flashing. Partial flash files .fls are included
at the installation directory of nokia flasher.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Start addresses and files to use with FULL flashing.
| Model - sw. | Address range | File |
|---|---|---|
| 3210 4.02 | 00200000-00400000 | 3210-402B.ZIP |
| 3210 4.41 | 00200000-00400000 | 3210-441B.ZIP |
| 3210 4.43 | 00200000-00400000 | 3210-443B.ZIP |
| 3210 5.10 | 00200000-00400000 | 3210-510B.ZIP |
| 3210 5.26 | 00200000-00400000 | 3210-526B.ZIP |
| 3210 5.31 | 00200000-00400000 | 3210-531B.ZIP |
| 3210 5.36 | 00200000-00400000 | 3210-536B.ZIP |
| 3210 6.00 | 00200000-00400000 | 3210-600B.ZIP |
| 3310 3.24 | 00200000-00400000 | 3310-324B.ZIP |
| 3310 4.02 | 00200000-00400000 | 3310-402B.ZIP |
| 3310 4.06 | 00200000-00400000 | 3310-406B.ZIP |
| 5110 4.51 | 00200000-00300000 | 5110-451B.ZIP |
| 5110 4.59 | 00200000-00300000 | 5110-459B.ZIP |
| 5110 5.04 | 00200000-00300000 | 5110-504B.ZIP |
| 5110 5.07 | 00200000-00300000 | 5110-507B.ZIP |
| 5110 5.11 | 00200000-00300000 | 5110-511B.ZIP |
| 5110 5.22 | 00200000-00300000 | 5110-522B.ZIP |
| 5110 5.24 | 00200000-00300000 | 5110-524B.ZIP |
| 5110 5.27 | 00200000-00300000 | 5110-527B.ZIP |
| 5110 5.28 | 00200000-00300000 | 5110-528B.ZIP |
| 5110 5.29 | 00200000-00300000 | 5110-529B.ZIP |
| 5110 5.30 | 00200000-00300000 | 5110-530B.ZIP |
| 5130 5.00 | 00200000-00300000 | 5130-500B.ZIP |
| 5130 5.71 | 00200000-00300000 | 5130-571B.ZIP |
| 6110 5.47 | 00200000-00400000 | 6110-547B.ZIP |
| 6150 4.12 | 00200000-00400000 | 6150-412B.ZIP |
| 6150 5.02 | 00200000-00400000 | 6150-502B.ZIP |
| 6150 5.17 | 00200000-00400000 | 6150-517B.ZIP |
| 6150 5.20 | 00200000-00400000 | 6150-520B.ZIP |
| 6150 5.22 | 00200000-00400000 | 6150-522B.ZIP |
| 6150 5.23 | 00200000-00400000 | 6150-523B.ZIP |
| 6210 3.01 | 00200000-005A0000 | 6210-301B.ZIP |
| 6210 3.04 | 00200000-00600000 | 6210-304B.ZIP |
| 6210 4.08 | 00200000-00400000 | 6210-408B.ZIP |
| 7110 4.77 | 00200000-00400000 | 7110-477B.ZIP |
| 7110 4.88 | 00200000-00400000 | 7110-488B.ZIP |
| 8210 5.11 | 00200000-003D0000 | 8210-511B.ZIP |
| 8210 5.16 | 00200000-003D0000 | 8210-516B.ZIP |
| 8210 5.20 | 00200000-003D0000 | 8210-520B.ZIP |
| 8210 5.21 | 00200000-003D0000 | 8210-521B.ZIP |
| 8210 5.25 | 00200000-003D0000 | 8210-525B.ZIP |
| 8850 5.11 | 00200000-00400000 | 8850-511B.ZIP |
| 8850 5.16 | 00200000-00400000 | 8850-516B.ZIP |
1. I Have selected the right flash type and start address but Nokia flash
give me error: BOOT TX data error
a) Try different flash types from 1 to 6. You must try TO READ pressing
F1 from Dejan flasher to check connection is working.
b) Don't use Nokia Flasher in a notebook, Paralel port not works not works
like in computer desk.
c) Configure BIOS Paralel port with different modes EPP or SPP, etc. SPP should
works.
d) Try in another computer may be configuration is not good
2. I need to partial flash new nokia mobile phones sw version like Nokia
7110 version 5.XX, where can i get new partial files for this phones and initial
flash addresses?
Please be patient, we are working hard collecting and checking new partial
flash files, our faq will be updated often and you will find new partial files
here every month. Anyway you can try to read partial flash using same range
addresses as in the previous version and try if it works, but you must do that
making a full flash backup copy of your nokia phone. Once time you have done
full backup you can try to read 3A0000 to 3AFFFF and write it to your nokia
7110, if not works you must restore your full flash backup and try again with
a new range by example from 3B0000 to 3BFFFF.
Before
to start to flash you nokia phone it's you must make a backup of your nokia
phone reading the full flash or your nokia phone from appropiate flash addresses
that you can check at our list depend on your nokia sw version
If you have an unlocked new version 100% working of nokia not included at our list. Please contact by email with nokiaguru@ucables.com and we will tell you appropiate start and end address.
(c) 2001. Spain. nokiaguru