![]() |
Cold Flashing
Hi, i screwed up so i was hoping to cold flash. i went to this page http://wiki.maemo.org/Updating_the_f.../Cold_Flashing
but didnt understand what to do. What does it mean by combined image ? i just wrote RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin and it worked. but what the heck is all the second step about 2101 hardware revisions: ? what are all those files ? where do i get them from ? |
Re: Cold Flashing
Quick reply...
There are different hardware revisions, with different loader files: http://talk.maemo.org/showpost.php?p...4&postcount=35 Actual physical difference between different revisions seems to be undetermined. http://talk.maemo.org/showthread.php?t=46314 |
Re: Cold Flashing
so what do i do with them ? should i type something to install them ? i really dont get what to do in the step 2
|
Re: Cold Flashing
where should i download them from ?
|
Re: Cold Flashing
i'm falling a little out of the sky here. What's the difference between regular and cold flashing?
|
Re: Cold Flashing
When you do
Code:
flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -u Find out your revision number, they are from 2101 to 2610. Next run this command: Code:
flasher-3.5 -c -h RX-51:<REV> -2 2nd.bin-RX-51\:<SIMILARREVS> -s secondary.bin-RX-51\:<SIMILARREVS> -S usb EXAMPLE: If your revision is 2204 you would make <REV> into 2204 and <SIMILARREVS> into 2201,2202,2203,2204,2205,2206,2207,2208,2209,2210 ,2211,2212,2213,2214,2215,2216 Then flashing: Run the previous command with correct revision numbers. Take out your n900 battery. Connect the usb cable to n900. Slide the battery back in. The phone should boot with cold flashing. Then run the final flashing command to fix nolo: Code:
flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin --flash-only=nolo -f Quote:
|
Re: Cold Flashing
Normal flashing is done by bootloader NOLO. You need to have working bootloader in N900. If bootloader is erased then normal flashing is not possible.
Cold flashing sending special OMAP program throw USB before N900 is booted. This "special program" will flash NOLO bootloader into N900. So if you destroy bootloader in N900, you can still Cold flash it, because cold flash does not using NOLO. |
Re: Cold Flashing
i found out the revision code by flasher-3.5.exe -i , it seems to be 2101. i typed :
flasher-3.5 -c -h RX-51:2101 -2 2nd.bin-RX-51\:2101\,2102\,2103 -s secondary.bin-RX-51\:2101\,2102\,2103 -S usb but the flasher says that " 2nd.bin-RX-51\:2101\,2103\,2103: No such file or dirictory " What am i doing wrong ? |
Re: Cold Flashing
Try these steps for cold flashing:
1. Determinate device (N900 is RX-51) and HW revision (e.g 2101) 2. Download COMBINED fiasco image for device from tablets-dev.nokia.com 3. Download flasher and install it (or unpack) 4. Run as root (on windows as administrator): Code:
flasher-3.5 -h <device>:<hwrev> -F <fiasco> -c -S usb |
Re: Cold Flashing
Note that if " flasher-3.5 -i" working without problem cold flash IS NOT NEEDED. Then do normal flash, look at: https://wiki.maemo.org/Updating_the_firmware
|
Re: Cold Flashing
Hey everyone,
i am having a little problem cold flashing my N900 (my operation system is Ubuntu 13.04). First of all i am not able to find out which HW revision my device belongs to so i tried some of the HW revisions found here but with every revision i tried i was only able to complete the first step with an output similar to the one in the wiki. When i try to flash with the --flash-only=nolo option i am only getting the "Suitable USB device not found, waiting." output. This now leaves me with some questions i am hoping someone will be able to answer :) Is the HW revision by any chance printed on the motherboard or somewhere else (i couldn't find anything via google or board search). After the special OMAP Program was succesfully send i always took out the battery typed in the next command and slid the battery back in. Is this the correct way or did i do something wrong here? Best regards Fottes |
Re: Cold Flashing
@Fottes:
HW revision is not printed anywehere. But all HW revisions 21xx and 22xx are using same 2nd and NOLO images. So you can assume that you have one frequently used hw. Cold flashing is needed only if bootloader was damaged, so when this command not working: $ flasher-3.5 -i How to cold flash, see post #9. If you really do not know your hw rev. use 2101. You cannot do anything with non working device with damaged bootloader... |
Re: Cold Flashing
@pali
First of all thanks for the fast answer. $ flasher-3.5 -i wasnt working this is why i tried cold flashing :) I was already using the commands you refered me to, but still wasn't able to either flash with --flash-only=nolo nor do a normal flash. Also my N900 doesn't enter flashing mode afterwards, if i plug it in again while holding u. This is why i was asking if im missing something, after i have completed your steps (like waiting for the Phone to reboot or something). Btw battery is fully charged using a second N900. P.S. i just noticed that this thread was in the General Section even if it would better fit into the N900 Section sorry for posting in it. |
Re: Cold Flashing
check if you are using usb 1.0 or 1.1 ports. I had problems with usb 2.0 for cold flashing (and my usb 3.0 ports not working with flasher-3.5)
next make sure you are using 32 bit version of some linux distribution (some 64 bit has problem with 32 bit version of userspace) and also provide output of your flasher commands. before cold flashing phone must be (fully) charged and turned off. |
Re: Cold Flashing
I'm using USB 2.0 ports (but i will try to find someone who still has USB 1.0 or 1.1 ports to also give those a try).
The Ubuntu version im using is 32bit. Battery is fully charged, phone turned off, battery removed. After I plugged in the USB cable, I slide in the battery with the keyboard open. Output of first command: Quote:
Quote:
|
Re: Cold Flashing
Output of first command is OK, now you should have working NOLO in n900 nand. After first command do you see NOKIA logo & usb icon on n900 screen?
Also please provide dmesg output *after* you cold flashed device |
Re: Cold Flashing
Neither the Nokia logo nor the USB icon do appear on the screen.
Output of dmesg (hope i quoted the right part) Quote:
|
Re: Cold Flashing
Quote:
Try another usb cable, usb port and computer. I have 1) problems with my usb some 2.0 and all 3.0 ports. Only one combo usb2.0/eSATA port working fine for flashing. But any other usb device which I have working fine with any my usb ports... |
Re: Cold Flashing
Code:
New USB device found, idVendor=0421, idProduct=0106 |
Re: Cold Flashing
I will try another computer and report back.
Thank you for your help and patience till now :) EDIT: I tried 2 different computers (though i couldn't find one with USB 1.0/1.1 ports) but still couldn't get it to work. Since the phone was dead after i went running with it (guess what i won't do with my spare one), i bought some isopropyl to clean it and gave it another try. It worked and i was able to pull my data off it. Thanks again for your help pali :) |
All times are GMT. The time now is 16:25. |
vBulletin® Version 3.8.8