Flashing the Nokia 770

I wanted to update my Nokia 770 with the latest root image, so I flashed the device as described at maemo.org.
Everything went well, but it did kill all the changes I had made to the system. The 770 was for all practical purposes reset to factory default. Only the memory card was unchanged.
Note to self: do try the backup/restore utility the next time!
Output from the flashing process below the fold Don’t forget to check the MD5 checksums of your downloads. You probably don’t want a faulty image flashed to your (almost) brand new Nokia 770.

root # ../flasher/flasher -F Nokia_770_0.2005.45-8.bin -f -R
Found image 2nd (length 8576)
Found image secondary (length 79360)
Found image xloader (length 13824)
Found image initfs (length 1567360)
Found image kernel (length 1481728)
Found image rootfs (length 57540608)
Suitable USB device not found, waiting
USB device found found at bus 001, device address 004
Found board Nokia 770 (F5)
NOLO version 0.9.0
Sending X-Loader image (13 kB)...
100% (13 of 13 kB, avg. 750 kB/s)
Sending secondary image (77 kB)...
100% (77 of 77 kB, avg. 610 kB/s)
Flashing X-Loader... done.
Sending kernel image (1447 kB)...
100% (1447 of 1447 kB, avg. 545 kB/s)
Flashing kernel... done.
Sending initfs image (1530 kB)...
100% (1530 of 1530 kB, avg. 995 kB/s)
Flashing initfs... done.
Sending and flashing rootfs image (56192 kB)...
100% (56192 of 56192 kB, avg. 755 kB/s)
Finishing flashing... done
root #

Comments

5 responses to “Flashing the Nokia 770”

  1. I really do feel silly but could you give me a more detailed approach on how to install this stuff. As root in the terminal I get a “-sh: ./flasher: No such file or directory” message. What am I doing wrong here ? The 770 is connected and off to my Mac through the usb cable. I don’t get it. Also what do I do with the .bin file. Thanks for your explanation. Manuel

  2. You have to run the flasher on the computer the 770 is attached to, not on the 770 itself.

  3. I can’t open the flasher via the terminal. If I double click the flasher it opens a terminal window but when I enter command
    “./flasher.macosx -F Nokia_770_0.2005.45-8.bin -f -R”
    I get the “No such file or directory” message and that’s about it

  4. You have to

    – open a terminal window
    – move to the directory where you have the files flasher.macosx and Nokia_770_0.2005.45-8.bin
    – make sure flasher.macosx is executable (chmod +x flasher.macosx)
    – then flash the device

    It is not something you can do through the GUI. The flasher is probably made for developers not endusers.

  5. Kyrre Aalerud avatar
    Kyrre Aalerud

    With the new image release from Nokia I decided someone had to do this, so why not me.

    This image is a full image, like the original “Nokia_770_SE2005_3_2005_51-13.bin” from Nokia.
    What I have done is change the gainroot script so it ignores the R&D flag completely and just does as it’s told.

    Due to my reconstructed rootfs not being identical in size to the original image this image will actually flash a tad faster (being smaller). I have tested this image on my own device only, and it does flash with both the Linux flasher and the Nokia 770 Software Update Wizard.

    If anyone can explain to me why my image is smaller, I’d apprechiate it. As for now I am just happy it works. I did make sure the new image file has the correct format. That is, it contains the correct information about the lengths of each image-block. The fact that it became smaller puzzles me a bit, but who cares.

    Image can be downloaded at:
    http://kreature.dynu.com/fi
    Filesize is 61,920,365 bytes.

    Enjoy, and I hope you find this usefull.

Leave a Reply

Your email address will not be published. Required fields are marked *