Talk:Updating the firmware

(Flashing order)
(Notes by henkka)
Line 53: Line 53:
- I couldn't flash emmc with given guide. Have to go with u-key and connect usb cable as in vanilla guide.
- 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")
 +
 +
--[[User:joerg_rw|joerg_rw]] 13:12, 21 December 2010 (UTC)

Revision as of 13:12, 21 December 2010

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 Maemo.org

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. tablets-dev.nokia.com 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 tablets-dev.nokia.com 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: tablets-dev.nokia.com 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 tablets-dev.nokia.com and we edit this here just for shits and giggles? We thoroughly thought about that edit - and we're right on it.


tablets-dev.nokia.com 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)