(Tutorial) Flashing Nokia Mobiles with Original/Custom Firmware using Phoenix Service Software

Update (December 2014) – Please refer to new updated posts on this topic (links given at the the end of this post)

WARNING: Phone flashing is a double-edged sword; it may be useful and dangerous at the same time. It may brick/damage your phone for good (if not done carefully), so please DO NOT flash your device casually or just for fun and follow all the instructions very carefully. I am not responsible if anything goes wrong anyhow.

In a previous post I have described normal flashing of Nokia mobiles with Phoenix. However the method described in that post works only when the phone is in working condition and is being flashed with original firmware (phone OS software). In this post I will describe use of Phoenix Service Software to flash the phone with a custom (or original) firmware. This flashing is done in “Dead Phone USB” mode (because in this mode the phone remains switched off and get flashed easily with less probability of errors). Anyway, let’s get started, carefully follow the steps as described below –

Requirements – you need to have following before continuing with the process –

a. Phoenix Service Software – download from here (for Nokia 808) or here (for other Nokia phones).
A computer running Windows XP/Vista/7/8. Before installing (and during use of) Phoenix in PC, you MUST disable your antivirus and firewall software, otherwise it will not install correctly and may give “dongle” error

b. Navifirm (download from here)

c. Phone’s original firmware files (downloaded via Navifirm or from elsewhere). You can download your phone’s original software files via Navifirm (if you don’t know how to use Navifirm then read this post). You can safely avoid downloading the xyz.emmc.fpsx 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.

d. Optional – In case you want to flash the phone with a custom firmware then you will also need custom firmware files (usually .uda, core and/or rofs files) – you should know where to get these (or search Google).

Now before proceeding with the actual flashing process –
A. If possible, backup your important phone content (contacts, media files etc) via PC Suite or Nokia Suite. Preferably format the memory card and mass storage memory (present in some phones) before flashing the phone. If you don’t want to format the memory card then at least delete everything from E:/sys, E:/private, E:/resource folders (where E:/ is memory card drive) – these folders have old app data and system files which may cause problems after the flashing. Phone memory (and mass storage memory if present) will be formatted during Dead phone USB flashing. Preferably remove memory card from the phone before flashing process starts.

B. Do not connect the phone with PC at this stage and until the last step of this process when Phoenix will ask to connect it (even then connect the phone in “Switched Off” condition)

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

1. After installation, run Phoenix as Administrator in computer (right click on its icon and click “Run as Administrator”) and go to “Tools/Data Package Download”


Create a folder named RM-xxx (replace “xxx” with the actual product code of your phone – for example it will be RM-596 for Nokia N8) in the last folder of the location noted in the above screenshot. (Plus also create RM-xxx in “C:/Program Files/Nokia/Phoenix/Products” in case the location in the screenshot is different from it). Now place (copy/paste) all the downloaded ORIGINAL firmware files (and not the hacked or custom ones) into the “RM-xxx” folder that you have just created in both the locations above.

2. Go to File/Open Product in Phoenix




Note however that if you want to flash the phone with original firmware files (and not the custom ones) then do not click on “Options” (as shown in the above screenshot), instead check/tick the “Dead phone USB flashing” option and then click on “Refurbish” tab and directly go to the last screenshot below….
Otherwise if you are flashing with a hacked/custom firmware then follow the above and rest of the screenshots given below…



Note however that if you are flashing the phone with a custom uda.fpsx file only, then just swap the uda file (and not the rofs and others as described in the above screenshot, thus only uda file entry will turn bold). Now proceed to the next step.




Switch Off the phone completely (take out the battery and re-insert if the power button is not switching off the phone) – when the “phone connect” prompt dialog box appear at Phoenix (as shown in the screenshot above), connect the switched off phone to PC using USB data cable (first connect data cable with phone and then with computer) and click OK button at the dialog box – if flashing process does not start within a few seconds on connecting the phone then press and hold mobile’s Power On/Off button for a few seconds until flashing starts at Phoenix. Note that most new Nokia phones will boot (switch on) into charging mode when connected with computer and thus flashing will not start in “Dead USB 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 stage) – Phoenix should now detect the phone and start the flashing process. Proper phone connection with Phoenix at the right time is kind of a “hit or miss” process and do not worry if it does not work for you in the first attempt, just 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. When the process completes, Phoenix will notify you and phone will restart, now you can safely disconnect it from PC and done!


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

Do not panic if something goes wrong, 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 original firmware files (that you downloaded with Navifirm) by following the “Dead phone USB flashing” method described in this post.

Note however that any type of flashing does not solve “Contact service” issue most of the times because its a hardware problem rather than a firmware one.

If above method does not work for you somehow then you may also try following similar methods to flash a Nokia phone
Flashing Nokia phones using Nokia Care Suite
Dead Phone USB Flashing using Phoenix
Flashing Nokia phones using JAF
Flashing Nokia phones using Nokia Software Updater

, , ,

13 Responses to (Tutorial) Flashing Nokia Mobiles with Original/Custom Firmware using Phoenix Service Software

  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:


    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


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

    when you see the following in the text window:


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

    Test mode


    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.


  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…..

Leave a Reply