A lot of folks have asked me to compile an easy to use guide to flashing custom firmware. Recent advancements in hacking have it possible to create custom ROMs, much like the WinMo and Android scene.
Read through the entire guide multiple times to get an idea of what’s needed. For additional safety, do this on your laptop or a desktop that’s connected to a UPS.
Disclaimer: While I’ve ensured that the guide is correct to the best of my knowledge, I take no responsibility if your phone gets bricked.
Custom firmware for your phone. Personal recommendations based on stability and ease of use:
For 5800: appleorangefruit’s v6 CFW available HERE
For N97: naughtypope’s CFW available HERE
a. Start Navifirm, select your phone>latest firmware>Variant>download. For example:
My phone is a 5800 XpressMusic (RM-356) – I selected the latest firmware (v40) – Select the appropriate variant based on the country code – download all the files by clicking on “All” (if they aren’t already checked) and click on “Download from FiRe”.
NOTE: If you don’t know what a variant/product code is OR your product code doesn’t show up on the list of variants for the latest firmware version, click HERE to read all about it. You may need to change your product code before proceeding ahead.
b. Copy all firmware files you just downloaded to : "C:\Program Files\Nokia\Phoenix\Products\RM-356" (substitute C: for whatever partition is your active one). Create the Phoenix\Products\RM-356 folder hierarchy if it doesn’t exist.
Copy the .fpsx CFW file that you downloaded in #5 above to the above folder. Basically, you have to overwrite the original .fpsx file that you downloaded from Navifirm. If the file that you downloaded from Navifirm has the file name (RM356_40.0.005_003_U302.uda.fpsx, just an example), then rename the custom firmware .fpsx file to the same RM356_40.0.005_003_U302.uda.fpsx in a temp directory and then overwrite.
c. Install JAF 1.98.62 (all default options)
d. Extract JAF P-key emulator to the desktop
e. Connect your phone in PC Suite mode
f. Start JAF P-key emulator and click on “GO”
g. You’ll get a warning/error box - “Box Driver not installed”. Click OK
h. JAF will start up. Select the BB5 tab. Uncheck “CRT 308”. Check “Manual Flash”, “Dead USB” and “Use INI”
i. From the pop up box that appears, select your phone model (5800XM RM-356 in my case)
j. You will see the MCU, PPM, CNT, APE Variant indicators turn green
k. Now turn off your phone. Click on the “FLASH” button in JAF, the software will search for the phone.
Press the power button briefly (don’t hold it), JAF should detect your phone and will start flashing. The actual process takes about a minute. Don’t play around with the phone or remove the USB cable since that can have disastrous results.
l. When the flashing process has completed, JAF will restart your phone and you’ll have the latest custom firmware installed!
m. When your phone restarts, copy files from HERE to E:\Patches on your mSD, run RomPatcher+ on your phone, select “Install Server RP+” and “Open4All RP+”, add them to auto and your phone is permanently hacked.
Yes, you can although I’ve found JAF to be more reliable than Phoenix.
The default v40 provided by Nokia is good but not as good as some of the stuff compiled by cookers.
You can flash a CFW that is based on the same firmware set without any problems. For example, a CFW based on v40 can be flashed. However, downgrading may brick your phone.
The custom firmware file you download will probably be named something like RM-356_40.0.005_prd.rofs2.V22 (just an example). Rename it to whatever RM-xxxxxxxx.rofs2.Vxx file is present as part of the original firmware set downloaded from navifirm.
The .fpsx file is a customization file. If it isn’t present as part of the custom firmware download, you need not worry about it. DO NOT delete/overwrite the original .fpsx file if there is no replacement file in the custom firmware file.
MODS: Could you please include the above post in my original post? After step “b” and before step “c”. Editing is disabled on my console.
i am not getting this flash process, navifirm doesnt show varients after clicking on 40.0.5.. its so irritating trying since tomo evening..
wat i have is fully working JAF and RM-356_40.0.005_prd.rofs2.V22 file.. how do i go about it? navifirm firmware download is compulsary? should i download all 40.0.5 files as shown from screenshot in navifirm?
Download and extract that zip file and copy those patches to E:\Patches on your mSD. Start ROMPatcher after that and set the patches to run on auto.
You will need the files from navifirm since they’re part of the firmware. The rofs2 file is just one small part of the entire ROM. Please check your firewall and see if it’s blocking any non-browser initiated outgoing connections.
i got all the files downloaded except RM-356_40.0.005_prd.core.C00 can i still flash? how to flash now? im such a noob in nokia flash im a geek in WM phones
after guts i successfully flashed my V40 installed 32mb hack file RM-356_40.0.005_prd.rofs2.V01 renamed it to RM-356_40.0.005_prd.rofs2.V19 n flashed n successfully done.. any links for better feature CFW??