<em><a href="Non-Sumou.html">Other Nokia N900 GNU mobile phone tips</a></em></p>
Nokia N900, available since November 2009 is the first GNU mobile phone running a Maemo GNU/Linux distribution.</p>
It however suffers from a poor desing whereby the / root is only 200 Mb, therefore you can end up filling it etc. That's where the need to reflash the device comes in.</p>
To fully reflash the device, if it is completely bricked:</p> <ol> <li><table bgcolor="#000000" border="1"><tr><td border="0"><font color="#FFFF00"><b>wget -c <a href="http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=maemo_flasher-3.5_2.5.2.2_i386.deb">http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=maemo_flasher-3.5_2.5.2.2_i386.deb</a></b></td></tr></table></li> <li><table bgcolor="#000000" border="1"><tr><td border="0"><font color="#FFFF00"><b>wget -c <a href="http://tablets-dev.nokia.com/nokia_N900.php?f=RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin">http://tablets-dev.nokia.com/nokia_N900.php?f=RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin</a></b></td></tr></table></li> <li><table bgcolor="#000000" border="1"><tr><td border="0"><font color="#FFFF00"><b>wget -c <a href="http://tablets-dev.nokia.com/nokia_N900.php?f=RX-51_2009SE_1.2009.42-11_PR_COMBINED_MR0_ARM.bin">http://tablets-dev.nokia.com/nokia_N900.php?f=RX-51_2009SE_1.2009.42-11_PR_COMBINED_MR0_ARM.bin</a></b></td></tr></table></li> <li>Extract flasher-3.5 from maemo_flasher-3.5_2.5.2.2_i386.deb.</li> <li>Unplug the N900 from the USB PC cable.</li> <li>Completely turn it off, not having it connected to a charger, so it powers down.</li> <li><table bgcolor="#000000" border="1"><tr><td border="0"><font color="#FFFF00"><b># ./flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R</b></td></tr></table></li> <li>You will see:</li> </ol> <pre class="example"> flasher v2.5.2 (Oct 21 2009)
<ol> <li>Plug the USB PC cable into the phone. It'll start flashing. It'll flash in around a minute. Then it'll reboot.</li> <li>It will not boot, turn it off completely again and disconnect from the USB cable.</li> <li><table bgcolor="#000000" border="1"><tr><td border="0"><font color="#FFFF00"><b># ./flasher-3.5 -F RX-51_2009SE_1.2009.42-11_PR_COMBINED_MR0_ARM.bin -f -R</b></td></tr></table></li> <li>You will see:</li> </ol> <pre class="example"> flasher v2.5.2 (Oct 21 2009)Image 'mmc', size 241163 kB Version RX-51_2009SE_1.2009.41-1.VANILLA Suitable USB device not found, waiting. </pre>
<ol> <li>Connect the phone with the USB cable, it'll flash. After that it'll reboot.</li> </ol>SW version in image: RX-51_2009SE_1.2009.42-11_PR_MR0 Image 'kernel', size 1700 kB Version 2.6.28-20094102.3+0m5 Image 'rootfs', size 149376 kB Version RX-51_2009SE_1.2009.42-11_PR_MR0 Image 'cmt-2nd', size 81408 bytes Version 8.2.2009.34.3-2+0m5 Image 'cmt-algo', size 519808 bytes Version 8.2.2009.34.3-2+0m5 Image 'cmt-mcusw', size 5786 kB Version 8.2.2009.34.3-2+0m5 Image '2nd', size 14720 bytes Valid for RX-51: 2217, 2218, 2219, 2220, 2120 Version 1.4.13+0m5 Image 'xloader', size 14848 bytes Valid for RX-51: 2217, 2218, 2219, 2220, 2120 Version 1.4.13+0m5 Image 'secondary', size 109440 bytes Valid for RX-51: 2217, 2218, 2219, 2220, 2120 Version 1.4.13+0m5 Image '2nd', size 14720 bytes Valid for RX-51: 2101, 2102, 2103 Version 1.4.13+0m5 Image 'xloader', size 14848 bytes Valid for RX-51: 2101, 2102, 2103 Version 1.4.13+0m5 Image 'secondary', size 109440 bytes Valid for RX-51: 2101, 2102, 2103 Version 1.4.13+0m5 Image '2nd', size 14720 bytes Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119 Version 1.4.13+0m5 Image 'xloader', size 14848 bytes Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119 Version 1.4.13+0m5 Image 'secondary', size 109440 bytes Valid for RX-51: 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119 Version 1.4.13+0m5 Image '2nd', size 14720 bytes Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216 Version 1.4.13+0m5 Image 'xloader', size 14848 bytes Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216 Version 1.4.13+0m5 Image 'secondary', size 109440 bytes Valid for RX-51: 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216 Version 1.4.13+0m5 Suitable USB device not found, waiting. </pre>
Now your Nokia N900 should be unbricked. Sometimes you can do just the second flash. If the phone is completely hosed though, you must flash the first step also, otherwise the device will stay bricked. <!— Page published by Emacs Muse ends here —> </div> <i>To send me feedback about this page, use the below email.</i><br /> <b>© sumoudou.org 2010</b><br /> <img style="border:0" alt="sumoudou.org" src="email.gif" width="129" height="10" /><br /> <a href="http://www.gnu.org/" style="text-decoration: none;"><img style="border:0" alt="GNU" src="powered-by-gnu.png" />]] <a href="http://www.gnu.org/software/emacs/emacs.html" style="text-decoration: none;"><img style="border:0" alt="GNU Emacs" src="made-with-emacs.png" />]] <a href="http://hcoop.net/" style="text-decoration: none;"><img style="border:0" alt="HCoop" src="hcoop-proud-member.png" />]] <a href="http://hcoop.net/" style="text-decoration: none;"><img style="border:0" alt="HCoop" src="hosted-by-hcoop.png" />]] <a href="http://mwolson.org/projects/EmacsMuse.html" style="text-decoration: none;"><img style="border:0" alt="Emacs Muse" src="made-with-muse.png" />]] <a href="http://mwolson.org/projects/EmacsMuse.html" style="text-decoration: none;"><img style="border:0" alt="Emacs Muse" src="powered-by-muse.png" />]] <br /> <a href="http://www.fsf.org/resources/formats/playogg" style="text-decoration: none;"><img style="border:0" alt="Ogg" src="play-ogg.png" />]] <a href="http://www.catb.org/hacker-emblem/" style="text-decoration: none;"><img style="border:0" alt="Glider" src="glider.png" />]] <a href="http://ubuntu.com/" style="text-decoration: none;"><img style="border:0" alt="Ubuntu" src="ubuntu.png" />]] <a href="http://validator.w3.org/check?uri=referer" style="text-decoration: none;"><img style="border:0" alt="Valid XHTML 1.0 Strict!" src="valid-xhtml10-blue.png" />]] <a href="http://jigsaw.w3.org/css-validator/check/referer" style="text-decoration: none;"><img style="border:0" alt="Valid CSS!" src="valid-css-blue.png" />]] <br />Last updated 2009-12-30-054800
</div> <br />. </body> </html>