(Tutorial) Flashing Nokia phones with stock ROM or custom firmware using Phoenix in Dead phone USB mode

WARNING: Phone flashing is an advanced specialized task meant to be performed by skilled personnel at mobile service centers. It is not intended to be used by average phone users. For them flashing is a double-edged sword; it may be useful and risky at the same time. There is a small but definite risk of bricking the phone, more so if not done properly. So DO NOT flash your device casually or just for fun and follow all the instructions carefully. We are not responsible if anything goes wrong.

Phoenix Service Software

What is Phoenix and Nokia phone flashing?

As you may know Phoenix is a Nokia service software capable of performing many advanced phone related tasks. In a previous post I have described normal USB flashing of Nokia phones using Phoenix Service Software (when the phone is ON/in working condition). Flashing means re-installing phone software (OS – Operating System) via computer and a software (and/or a special hardware like a flashing box). Here I will describe the use of Phoenix to flash stock or custom firmware (also called ROM) in Nokia phones in “Dead Phone USB/No Connection/Offline” mode. There are many scenarios when this type of flashing is required like for example –

  • When the phone is bricked (not starting up/stuck at white screen/stuck at Nokia logo/BSOD/only vibrates at power on) due to any software related issue. Reasons of a bricked (dead) phone include corrupt system files, virus/malware infection, previous failed/interrupted or incorrect attempt of flashing, software update gone wrong etc
  • Previous attempt of flashing or software update was interrupted or failed (due to low battery/data cable disconnection/computer hanged etc) resulting in a dead phone
  • Hard reset (three-key format method) is not working to revive the phone
  • Phone is in “Restart loop” (restarting again and again) and hard reset is not working
  • To reset/remove phone’s security code when the Phone is locked and you forgot/don’t know the security (lock) code. (Note – carrier lock may or may not be removed by flashing)
  • Normal flashing is not working (when the phone is on)

As the name indicates, Dead-phone-USB flashing mode is generally used to solve bricked phone issues but you can also use it to flash a normally working phone. Actually it is preferable to use this mode because there is less chance of errors in it in comparison to normal USB mode.

Requirements

  1. Phoenix Service Software (PSS) – download from here (for Nokia 808) or here (for other Nokia phones). Install Phoenix in a computer running Windows 10 (or any Windows version XP onwards). IMPORTANT – Disable the antivirus software in your computer before installing (and during use of) Phoenix. Otherwise it will not install correctly giving errors (like “dongle” error) during flashing. Don’t worry, Phoenix is not a virus or contains any malware!
  2. Navifirm (download from here) to download stock ROM or original firmware files of your phone (Update – Navifirm is not working now – read this post to know about it’s alternative)
  3. Phone’s stock firmware files (downloaded via Navifirm or from elsewhere). You can safely avoid downloading the emmc file (memory card content) which is optional and very large in size (around 1GB for N8) and thus will take too much time to download.
  4. Compatible USB data cable (preferably the original one which came bundled with the phone)
  5. Nokia Suite/PC Suite installed in PC – Nokia connectivity cable drivers are installed with it
  6. Optional – Custom firmware files in case you want to flash the phone with a custom ROM (usually uda, core and/or rofs files) – you should know where to get these (or search Google) – read this post to know more.
  7. Your Nokia phone in switched off condition

Some steps prior to flashing the phone

  • After installing Phoenix, go to C:\Program Files (x86)\Nokia\Phoenix\Products and create a new folder at this location (i.e. in the “Products” folder) with the name RM-XXX (where XXX is the product-type code specific to your phone, for example it will be RM-596 for Nokia N8). Usually this three digit code (product type) can be found at the sticker below battery in most Nokia mobiles.
  • Now place (copy) the phone stock firmware files (or custom firmware files) in this RM-xxx folder. Creation of this folder and placing firmware files in it are necessary steps as Phoenix will look for these files at this location only.
  • All data in the phone memory (and mass memory if present) will be lost during flashing. So (if possible and required) backup your important phone data (contacts, messages, media files etc) via computer (Mass storage, PC Suite or Nokia Suite) before flashing it.
  • Preferably format the memory card before flashing the phone. If you don’t want to format the memory card then at least delete sys, private and resource (hidden) folders from it via computer. These folders have old app data and system files which may cause problems when used in the phone after flashing. Phone memory (and mass storage memory if present) will be formatted during flashing.
  • Do not connect the phone with computer at this stage and until the last step of this process when Phoenix will prompt you to connect it (even then connect the phone in “Switched Off” condition)

Flashing Nokia phones via computer using Phoenix

All set-up! Now follow the instructions and screenshots given below

1. Before using Phoenix, disable antivirus software in your computer. Now launch Phoenix as Administrator in computer (right click on its icon and click “Run as Administrator”). Set the “Connections” option as “NO CONNECTION” from the drop down (if it is not set already)

Phoenix launch screen

Nokia Phoenix Flashing – 1

2. Now go to File – Open Product. A window will pop up, enter your phone’s product type code (like RM-596 for Nokia N8) in the Type filter box. If supported, it will show up in the results box below. Select it by clicking at the result and then click OK button.

Phoenix Nokia flashing

Nokia Phoenix Flashing – 2

Phoenix Nokia flashing

Nokia Phoenix Flashing – 3

3. Now go to “Flashing – Firmware update

Firmware Update window will open as shown below. Click the three dots button (…) at Product Code option – another window with title “Product Codes available in current Data-Package” will open. Select the desired data package (usually there is only one available) and click OK. However if your phone software is not detected by Phoenix (“Neither DP1 nor DP2 found for the product” error pops up) then check that the directory “C:\Program Files (x86)\Nokia\Phoenix\Products\RM-xxx” exists and the firmware files are in it – create if it does not and place the firmware files in it.

Phoenix Nokia flashing

Nokia Phoenix Flashing – 4

Phoenix Nokia flashing

Nokia Phoenix Flashing – 5

Phoenix Nokia flashing

Nokia Phoenix Flashing – 6

Phoenix nokia flashing 6

Nokia Phoenix Flashing – 7

4. Now it’s time to connect the phone with computer

  • Switch Off the phone completely (take out the battery and re-insert if the power button is not switching it off)
  • When Phoenix prompts to connect the phone (as shown in the screenshot above), connect it with PC using USB cable – Phoenix should detect the phone and flashing will start
  • If it does not then press and hold mobile’s Power On/Off button for a few seconds and it should start now
  • Note that most new Nokia phones will boot (switch on) into charging mode when connected with computer and thus flashing may not start in “Dead USB/No connection mode” – to solve this issue take out phone’s battery and connect it with computer (without battery) – now insert battery in the phone (in the connected state) – Phoenix should now detect the phone and start the flashing process. In Nokia N8 (and some other phones) the battery can’t be removed – in such case press and hold (long press) the power button until phone vibrates twice (about 8-10 seconds) and Phoenix starts flashing.
  • Proper phone connection with Phoenix at the right time is kind of a “hit or miss” process so do not worry if it does not work for you in the first attempt, retry a few times and you will hit the right spot.
  • Once flashing starts it will go on completely auto-pilot so just chill and wait for the process to complete, it may take 10-20 minutes depending upon phone model (Phoenix will show flashing process log info during the process). DO NOT touch the phone or data cable during the process as it may interrupt the connection and brick the phone. When the process completes, Phoenix will notify you and phone will restart, now you can safely disconnect it from PC!

Troubleshooting

How to avoid and solve “Nokia dongle” error? – Make sure to disable antivirus(es) software running in your PC before installing and using Phoenix Service Software. If the error persists then disable your Antivirus and re-install Phoenix once again. Keep the antivirus off when using Phoenix. This should solve the issue.

Do not panic if something goes wrong due to flashing (phone is bricked – not starting up, stuck at Nokia logo or in boot-loop etc), try following
1. Format the phone with *#7370# code and see if this solves the issue
2. Hard reset the phone by key combinations and see if this solves the issue otherwise
3. Flash the phone again with stock firmware files using Phoenix

Phone flashing is just a fresh re-install of phone OS (Operating System) software, so it will solve any software related issue. However it does not have any role in repairing hardware related issues (due to damage to the circuit by electricity/falling/water or “Contact service” error). In such cases it is always recommended to contact an authorized service center or a good mobile repair shop.

You may also try following similar methods to flash a Nokia phone
Flashing Nokia phones using JAF software
Flashing Lumia/Windows phones using Windows Device Recovery Tool

, , ,

17 Responses to (Tutorial) Flashing Nokia phones with stock ROM or custom firmware using Phoenix in Dead phone USB mode

  1. Shoaib Siddiqui September 10, 2011 at 1:11 AM #

    Yes you got it right Ryan, you just have to swap the original uda.fpsx file with the hacked one (that you have created) – this is the easy way out. However you will have to place all the original files in the above folder and swap the file later on when using Phoenix. The other option is also correct – just note down the name of original uda file and rename the hacked file exactly as original and then replace the original one with this renamed hacked uda file in the above location and then flash with Phoenix normally (No swapping required during the process)…..

  2. Joao S Veiga September 25, 2011 at 8:18 AM #

    Thanks, worked like magic. Used it to flash Anna on my N8 (Anna is available for unbranded Brazilian N8s, but not for the branded ones).

    Interesting to note that, contrary to what I read on some forums, updating with Ovi Suite after this process did not bring back the original firmware, although the Product Code is still the same (Claro Operator variant) one. Ovi Suite offered two specific Anna updates, and they installed fine.

    I had the “The flashing failed. Do you want to retry the flashing? HRESULT 0x8401f141 (-2080247487) Flash: Boot rom was not detected after phone boot up. Unable to start flashing.” error, but it was gone after I set the phone not to ask for PIN code nor lock code when the SIM is swapped, and removed the SIM.

    Also to note:
    – Some product codes (including the Brazilian unbranded one) do not include the Mem. Card Content file, so it has to be deleted from Options, or Phoenix complains that the file is not found.
    – When I ran Phoenix for the first time as a (Vista) Administrative user, it complained of an unregistered dll. I then used right-click “Run as Administrator” and the message did not show up anymore.

    Thanks again!

  3. WaZda November 7, 2011 at 2:30 PM #

    Maaaaaaaaan you are the…. Thank you so much for the tutorial it worked perfectly for me. Although I also received the “Neither DP1.0 nor DP2.0 was found for the product, Or the product cannot be identified”. but after couple of research online
    1. I noticed I should keep the RM-xxx folder in only one place
    -C:\Program Files (x86)\Nokia\Phoenix\Products for 64 bit
    -C:\Program Files\Nokia\Phoenix\Products for 32 bit

    2. Tool -> Option -> Program Location
    – Make sure Data Package 1.0 point EXACTLY to the folder “C:\Program Files (x86)\Nokia\Phoenix”
    – You can leave the other two fields below blank, upon saving you will be asked to choose the default locations.

    3. You must keep the RM-xxx folder EITHER in program files (depending on 32 bit or 64 bit system) or C:\ProgramData\Nokia\Packages. If you keep it in both locations you will have an error of having the files in more than one location.

    P.S. This is my first time EVER to flash a phone and I repeat the tutorial is PERFECT these are just some changes that might be linked to the version of Phoenix that I used for the task.
    Phoenix Service Software 2011.14.004.45945

    This might be helpful to Shahul Hameed

  4. yalomed March 17, 2012 at 6:28 PM #

    dudes here is the correct way to revive a dead phone:

    FLASHING A DEAD PHONE WITH PHOENIX

    just download your firmware from bluenokia.com and install it to your computer.

    1. Start Phoenix. Connect your phone through USB Cable (we are flashing a dead phone so the phone is off)

    2. Click File > Open Product. Select your RM code from the window that appears. Click OK.

    4. Now select Flashing > Firmware Update.

    5. Check the option “Dead Phone USB Flashing”.

    6. Click Refurbish and just click ok. now take note THIS IS VERY IMPORTATANT: YOU NEED TO PRESS THE POWER BUTTON UNTIL YOU HEAR A SOUND, DONT RELEASE YET UNTIL ITS SAYS Flashing SingleAsic device something in the phoenix ui.

    7. Flashing will proceed. Your phone will automatically start when the flashing finishes. When done, you can safely remove your data cable from handset.

  5. yipman March 17, 2012 at 11:01 PM #

    if Phoenix fails, try JAF.

    following method for flashing worked for nokia E71 after handset refused to accept correct lock code.

    firstly, disable antivirus and firewall on your PC/Laptop

    Back up mobile phone data and remove memory card

    set pin lock request to ‘off’ and remove sim…then turn phone on again without sim

    if you’re faced with the dreaded lock code box…hold grey key in bottom left corner and keeping it pressed, press 911 on keypad (or another emergency service number like 112 or 999 etc)…press green dial buttton…press red dial button after 2 secs. lock code box vanishes! hopefully.

    also delete the firmware files for your phone from the C:/ProgramData/Nokia/.. folder. Keep it in one location in the C:/ProgramFiles/Nokia/Phoenix/Products/.. folder as explained in the above tutorial.

    conect phone via usb cable…select ‘PC Suite’ on phone when prompted

    let any device software drivers install

    open JAF pkey Emulator

    click ok on error box when it shows

    click on ‘BB5’ tab

    Have the following boxes/circles selected
    Manual Flash
    Dead USB (ONLY if your phone is truly dead and will not switch on!)
    Factory Set
    Use INI
    CRT 308
    LifeTime Reset
    Codes unlock

    now press the ‘FLASH’ button

    shortly a list of devices will come up…choose correct one for your handest…(i chose RM-346 for my E71)

    click yes to any warning dialogue boxes

    flashing process will take about 10 minutes…your phone may blink…reboot etc. ignore it.

    ignore taskbar notifications too

    *DO NOT TOUCH PHONE OR DATA CABLE AFTER PRESSING ‘FLASH’ BUTTON*

    a progress bar at bottom should turn fully green and show gradual progression

    when you see the following in the text window:

    DONE!
    DONE!

    then you know it’s all done. don’t worry if yopur phone screen shows the following message:

    Test mode

    NOKIA

    detach usb cable…remove battery…insert sim card…replace battery…switch on handset and voila!

    You did it! Hopefully no more lock code error I hope and your phone is back to normal 😀

  6. tweaker June 8, 2012 at 10:33 PM #

    I bricked N8 en E7 on purpose to test it out…

    Bricked phone procedure
    If Nokia OVI doesn’t work don’t panic….
    — Deinstall Nokia OVI suite en install Nokia Care Suite 4 or 5
    — Continue the instructions as given
    — Try restarting the pc and using different usb port after restart.

    Add to the manual:
    — Plug into the PC only the USB flashing cable (CA-101 for most). Do not connect the phone yet
    — Startup Phoenix

    Then modify the text at the last picture (as its better not to click ok at all but let phoenix and the phone handle it)

    Last picture: When the prompt appears DO NOT CLICK ANY BUTTON!!!!

    1: Hard Reset + simultaniously power down the phone by pressing the following combo
    Step 1 PRESS AND HOLD Volume DOWN + Photo + Menu
    Step 2 CONTINUE HOLDING the 3 buttons and press and hold the powerbutton for 8+ seconds (3 vibrations)
    2: Release all buttons
    3: Connect the flash cable to the phone
    4: If done correct the flashing should start, you can see it in the log window.
    5: Now you can click the OK button

  7. rajan July 19, 2012 at 9:51 PM #

    I have old nokia 3110c rm 237 v 5.50. Now when I switch on it shows white screen and flickers thrice
    with dim light but not worked. Download phoenix but when i try to flash it did not show product code (0550573) and dp version I searched on net but there is any download anywhere.

    Suggest how I do. If you know product code nokia 3110c rm 237 product code 0550573. provide link for download thnak

  8. Shoaib Siddiqui July 26, 2012 at 8:44 PM #

    If Navifirm is not working for you then refer to this post (http://digipassion.com/2012/07/how-to-download-nokia-mobiles-original-firmware-files.html) for download links to your phone’s original firmware files.
    By the way navifirm sometimes gives errors but works fine after some time so keep trying Navifirm also.

  9. Shoaib Siddiqui July 29, 2012 at 11:59 PM #

    Try hard reset http://digipassion.com/2010/11/formathard-reset-bricked-nokia-n8.html and see if this solves the issue. If not then try dead phone USB mode flashing via Phoenix. If this does not work too, go for professional repair

  10. robinottawa September 18, 2012 at 9:50 AM #

    This is the best site for explanation, but no matter what I try, when I connect the N8 at the last step, the phone starts charging and Phoenix does not see it. I get the “Failed to set phone to flashmode” error every time.

    I was able to do this a year ago with another N8, but with an older version of Phoenix that required a connection and did not use the dead phone flash. My phone is working fine with Anna, but Rogers in Canada will not upgrade to Belle so I’m using a European firmware from navifirm to upgrade, as I did with my previous N8.

    I hope someone has an idea or two. I’ve uninstalled all Nokia and Phoenix programs and reinstalled them all, connecting the phone to let all the MS drivers install, then hooking up Suite to let it install it’s programs on the phone (tried it without that too), then started Phoenix. I have all the Navifirm default files in the right place and only the right place for my 64bit W7 and Phoenix finds them perfectly.

    cheers
    Rob

  11. Shafat Hussain September 30, 2012 at 12:07 AM #

    My phone nokia c7 got bricked because of some reason and I try to flash it with original belle refresh firmware files in dead usb mode..i have followed everything in the same way as in ur tutorial but after I connect the phone flashing fails because of the following error….Please help me

    Erasing User Data Area…
    FUR: ALGO reported error in Control Frame. Unable to continue.
    ERROR: Programming er
    ror reported for asic CMT
    — Error Type 0x02
    — Error Specifier 0x12
    — Offending Addr 0xFFFFFFFF
    — Expected content 0x0000FFFF
    — Detected content 0xFFFFFFFF
    User Data Area erasing failed
    Unable to flash phone 0x8401F173

    I am using Phoenix Service Software 2012.24.000.48366

    • Shoaib Siddiqui September 30, 2012 at 9:16 PM #

      It looks like either you have a changed security lock code or PIN code request is turned on. Better remove the SIM and try again or try flashing with JAF

  12. Shashank October 27, 2012 at 1:58 PM #

    Hello sir, i want to ask that how can i flash a phone in which there is no USB connector , I have Nokia 110 and i want to flash it , Plzz Help…..

  13. 0229 November 15, 2014 at 12:50 AM #

    Sir, pls. I want to flash my Nokia E-700. But the Usb connector refused to be seen by the computer because there was a time i changed it in the past. Now I still have changed it, yet the computer refuse to see it. Pls heeeeeeeelp. My fone is dead. Only displaying a still Nokia logo when powered. Help. It is urgent

  14. asad August 14, 2015 at 9:28 AM #

    Sir i just upgraded nokia n8 firmware from 24xx version to 111.40.015.the flashing process successeded and all the setting were restored by the atf. Now when i turn the phone on it first displays nokia then starts loading in dots. Then after a minute the screen goes black and nothing happens just the menu key remains on.the phone battery is also fully charged. Plz sir help me what should i do and sorry for my weak english.

  15. Sohail Sheikh April 21, 2017 at 12:59 PM #

    I have tried to flash my nokia 2690 with this software I have downloaded flsh file and follow all the steps but after step 4 nan error comes up like this (“Neither DP1 nor DP2 found for the product”) Ihave alredy created the folder RM-635 which contain the flash file in the location i.e., “C:\Program Files (x86)\Nokia\Phoenix\Products\. pease help me what should i do??

    • Shoaib April 21, 2017 at 9:59 PM #

      What type of flash file you have? Single file or multiple files?
      Phoenix does not support .exe flash files.
      Also did you try flashing in dead USB mode?

Leave a Reply