Active Topics

 


Reply
Thread Tools
Posts: 7 | Thanked: 17 times | Joined on May 2013 @ Bremen, Germany
#1
I recently "bricked" my N900 by restoring a backup with backupmenu while having u-boot installed. Since that has happened twice now I highly suggest not to use both of them at once. If done though it is very likely that you'll end up with a device that is not only unable to boot, but also unable to be flashed to stock firmware since u-boot seems to prevent it from being recognized by the flasher tool. In this case even a cold flash (reinstalling the nolo bootloader) does not seem to work anymore. All this is very odd and should not happen, even more so since u-boot is installed in the kernel area and has nothing to do with the nolo bootloader. It did happen though and after spending hours trying to fix it, fearing that my precious N900 is lost forever, I thought I have to share my approach.

In order to save your phone you'll need of course the flasher tool and the latest fiasco and emmc image. You'll also need to know the hardware revision of your phone, but I'll get to that later. When you have everything set up the first thing you want to do is placing both image files in a separate folder since it'll get a bit messy. Then proceed with the following steps:


1. Unpack the contents of the fiasco image, you'll end up with several 2nd.bin-RX-51, secondary.bin-RX-51 and xloader.bin-RX-51 files all followed by several four-digit numbers. Important for us are the 2nd and secondary files. Open up a terminal and enter:
Code:
flasher-3.5 -F <your fiasco image> -u
2. After you have done that you will have to find out the hardware revision of your N900. The hardware revision of your phone is also a four-digit number and it is somewhat hard to find out when your phone already "bricked". Go have a look at this thread http://talk.maemo.org/showthread.php?t=46314, you might be able to find it out this way.

3. When you have your revision number ready you need to find the appropriate 2nd and secondary bin file. A convenient way to do this on Linux machines is:
Code:
ls | grep <your hardware rev.>
4. Next you want to flash your phone. All other tutorials on how to cold flash your N900 suggest that you flash the temporary nolo bootloader first and then the persistent one. However if you have the same problems I had this won't work. In order you get your N900 working again you have to flash the temporary nolo bootloader and the emmc image in one step. This must be done with super user rights:
Code:
flasher-3.5 -c -h RX-51:<your hardware rev.> -2 <your 2nd bin> -s <your secondary bin> -S usb -F <your emmc image> -f
Then immediately flash the persistent nolo bootloader...
Code:
flasher-3.5 -F <your fiasco image> --flash-only=nolo -f
...Immediately followed by the fiasco image:
Code:
flasher-3.5 -F <your fiasco image> -f -R
I myself have no real explanation why it has to be done exactly this way I only know that this was the only way I was able to save my N900. If you followed all the steps your phone should reboot and you should be greeted by the first boot setup screen.

Good luck!
 

The Following 13 Users Say Thank You to lo9314 For This Useful Post:
Posts: 6 | Thanked: 0 times | Joined on Oct 2011
#2
Hi,

I bricked my n900, it wasnt charging or flashing using the u option in general, then installed uboot on it and now stuck on startup with the penguin logo on the right and restart loop.

This is the only thing left for me to try.
Please help

Mihir

Last edited by mihirdhanani; 2013-09-29 at 00:28.
 
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#3
if uboot is working it means that nolo is working too, so flashing via flasher-3.5 will work too. just charge battery and do normal flash - it will work. nolo refuse to enter flash mode if battery is too low.
 
Posts: 6 | Thanked: 0 times | Joined on Oct 2011
#4
yes startup nokia and uboot straight away...
but I cant get into the update mode.... I bought a new battery thinking that was the problem,,,
its fully charged
 
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#5
if you are sure that your battery is fully charged and usb port on n900 is working, then flashing must work. start flasher, press U and connect n900 (which must be turned off) to usb. you also should see usb device n900 in dmesg kernel log.
 
Posts: 6 | Thanked: 0 times | Joined on Oct 2011
#6
I tried that and now my fone doesnt go in update mode..
and my cmd is waiting for device..
 
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#7
plese write here full output from flasher
 
Posts: 6 | Thanked: 0 times | Joined on Oct 2011
#8
Originally Posted by pali View Post
plese write here full output from flasher
Flasher is stuck at waiting for device and my n900 doesn't go in update mode even after pressing u instead when I connect the usb goes in uboot .... uboot says starting kernel and restarts.
and also my device is not visible on the pc ...
tried in windows as well as Ubuntu.... so not sure even if its connected..

Last edited by mihirdhanani; 2013-10-02 at 07:18.
 
Reply


 
Forum Jump


All times are GMT. The time now is 15:59.