Talk:Updating the firmware

a great point from Bijiont @ t.m.o: speaking of wiki, I am surprised the flashing instructions for each OS aren't a little more clear.

For example I don't see the "u" key mentioned on any of the OS instructions.

I know what some are saying "Then update it. . . it's a wiki anyone can do it". I would but I don't have a N900 nor first hand experience flashing only what I have read here at

Something which may be helpful would be to break down per device how to flash. I know this may sound "low tech" but maybe even include images for people who don't have a tech background.

I know I know, "Are you some kind of moron"? No I actually do a ton of programming so this isn't a request or suggestion from a low tech person but someone who almost spends more time commenting code than the actual code itself.

Code is only as good as the comments that tell you what a nest does.

--ossipena 08:37, 4 December 2009 (UTC)


Flashing order

Marcell edited page by adding: "(Warning for eMMC flashing order added. Will be very important for PR1.2 onwards)"

I´m just bit confused because if you read emmc section you notice that in the end is says: "Having flashed the eMMC, you should now flash the firmware of your device. " And it doesn't make sense after first saying that you should first flash rootfs.

I undid the changes done to the page. restricted downloads clearly states that "NOTE: Always flash the FIASCO image first, then the eMMC image immediately after that. Never boot up the device between flashing the FIASCO image and the eMMC image!". I hope that no one would edit this page and reverse the order, as it's causing enough confusion already. --mohammad7410 12:16, 30 June 2010 (UTC)

I'm again doing an undo of an undo of an undo, as the recommended order of flashing is clearly "eMMC first, then rootfs. This has been discussed ad nauseum on IRC, with developers of optification as well as Nokia employees who edited the note, but not to sufficient clarity.

Rationale: when you flash rootfs and by any accident boot up the device prior to eMMC flash, you will end with a broken system, as eMMC flashing deletes the optification done on first boot. IF OTOH you accidentally try to boot a system after eMMC flashing, prior to rootfs flash, then the boot will simply fail, and you can happily go on and flash rootfs after your eMMC.

bottom line: is wrong, and eMMC then rootfs is the correct sequence

--joerg_rw 16:21, 19 December 2010 (UTC)

ps.: I really wonder what those editors think of us trying to fix this. Do you think you're the only ones that can read the note on and we edit this here just for shits and giggles? We thoroughly thought about that edit - and we're right on it. restricted downloads finally has correct advice:

NOTE: Always flash the eMMC image first, then the FIASCO image immediately after that. Never boot up the device between flashing the FIASCO image and the eMMC image! When flashing eMMC always also flash FIASCO rootfs - NEVER boot the device between the two flashes.

Thanks Niels Breet!

--joerg_rw 13:04, 21 December 2010 (UTC)

Notes by henkka

Couple of notes after flashing vanilla + emmc. Maybe these should be mentioned in wiki.

- After flashing vanilla system reboots and asks pin code (not mentioned in wiki) --> Is emmc flashing mandatory or just recommended after flashing vanilla?

- I couldn't flash emmc with given guide. Have to go with u-key and connect usb cable as in vanilla guide.

eMMC == *VANILLA* (= MyDocs content, /home, /opt, all on the 32GB eMMC storage)

rootfs == FIASCO == *COMBINED* (= "the linux system as found on 256MB NAND storage")

--joerg_rw 13:12, 21 December 2010 (UTC)

moved here from main page Weird squares all over the screen After following this doc, and restart my N900 I got weird squares instead of characters an a missing image warning. I found this forum from nokia and it works. notes from nokia The sumary is Do not restart the phone between the two flashes!!! this means remove the -R from the first flash, and imediatelly after do the vanilla flash with the -R not need to unplug the usb cable between flashes either (at least using linux)

A: missing chars (weird squares) and other problems are a result of flashing eMMC and not flashing rootfs after that. It's been explained several times over there on the main page. You either MUST NOT BOOT after flashing rootfs/COMBINED before flashing eMMC/VANILLA, or you flash rootfs AFTER eMMC (the foolproof method) - you could have fixed your problem by simply flashing rootfs when you seen those weird squares instead of chars.

--joerg_rw 14:05, 29 December 2011 (UTC)

Started a rev2 of this page.

Hi. I started a rev2 of the page to make it easier to get an overview of the instruction and moving the install/troubleshooting instructions to new pages to make it less information to search true when locking for anything specific. It is till recommended to read the at least the trouble shooting page also.

Note that this is a work in progress so information might be wrong

User:Agge/Updating the firmware/rev2