<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.maemo.org/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>maemo.org wiki - User contributions [en]</title>
		<link>http://wiki.maemo.org/Special:Contributions/216.165.132.252</link>
		<description>From maemo.org wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.5-7</generator>
		<lastBuildDate>Fri, 11 Sep 2026 11:59:31 GMT</lastBuildDate>
		<item>
			<title>Updating the firmware</title>
			<link>http://wiki.maemo.org/Updating_the_firmware</link>
			<guid>http://wiki.maemo.org/Updating_the_firmware</guid>
			<description>&lt;p&gt;216.165.132.252:&amp;#32;/* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beware that flashing a new image on your tablet will reset the device back to factory defaults and remove all data not on the memory cards—preferences, bookmarks, installed applications, with a single exception that any previously-set lock code will be kept and not reset to the factory-default of &amp;quot;12345&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Backup/Restore&amp;quot; application only saves a list of your repositories and installed applications (the applications you can reinstall after flashing), files in &amp;lt;code&amp;gt;/home/user/MyDocs&amp;lt;/code&amp;gt;, some settings in &amp;lt;code&amp;gt;/home/user&amp;lt;/code&amp;gt;, gconf and &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt;, and additional files reported by applications on install. In general, properly packaged applications tell the backup tool what to back up, but if you've created extra shell scripts or files outside MyDocs, you'll have to back them up yourself.&lt;br /&gt;
&lt;br /&gt;
== Flashing your tablet ==&lt;br /&gt;
&lt;br /&gt;
If you want to flash your tablet, follow the steps below:&lt;br /&gt;
&lt;br /&gt;
# Download the [[Flasher]] for your platform and tablet model from [http://tablets-dev.nokia.com/ Nokia's Tablet Dev site]&lt;br /&gt;
# In the same directory download the latest firmware image&lt;br /&gt;
#* for [http://tablets-dev.nokia.com/nokia_N810wimax.php N810 WiMAX Edition]&lt;br /&gt;
#* for [http://tablets-dev.nokia.com/nokia_N810.php N810]&lt;br /&gt;
#* for [http://tablets-dev.nokia.com/nokia_N800.php N800]&lt;br /&gt;
#* for [http://tablets-dev.nokia.com/nokia_770.php 770] (or, for the Hacker Editions, [http://tablets-dev.nokia.com/os2007_hacker_edition.php OS2007HE] and [http://tablets-dev.nokia.com/os2008_hacker_edition.php OS2008HE])&lt;br /&gt;
# Make sure the battery of your tablet is fully charged.&lt;br /&gt;
# Unplug charger and switch off the tablet. &lt;br /&gt;
# Connect the tablet to your computer via USB without turning it on.&lt;br /&gt;
# For 770, remove the memory card&lt;br /&gt;
&lt;br /&gt;
== Flashing on Linux ==&lt;br /&gt;
&lt;br /&gt;
Execute as root (or as a normal user with rights to use the USB port—if you see &amp;lt;code&amp;gt;Error claiming USB interface: Operation not permitted&amp;lt;/code&amp;gt; then you need to run flasher as root), replace &amp;lt;FIASCO image&amp;gt; with the firmware image you downloaded from Nokia:&lt;br /&gt;
&lt;br /&gt;
For the N800 and N810:&lt;br /&gt;
 ./flasher-3.0 -F &amp;lt;FIASCO image&amp;gt; -f -R&lt;br /&gt;
&lt;br /&gt;
For the 770:&lt;br /&gt;
 ./flasher-2.0 -F &amp;lt;FIASCO image&amp;gt; -f -R&lt;br /&gt;
&lt;br /&gt;
You should now see &amp;lt;code&amp;gt;Suitable USB device not found, waiting&amp;lt;/code&amp;gt;. First, unplug the power cord from the device, as this will prevent it from updating and switch on your tablet while holding the Home-button (770 and N800) or swap button (N810), and watch the messages on your console as the FIASCO image is flashed, after which it will reboot automatically—you're done!&lt;br /&gt;
&lt;br /&gt;
== Flashing on Mac OS X ==&lt;br /&gt;
There are two methods for flashing the tablet on OS X, using the GUI, with the 770Flasher application or using the console, much like the Linux flashing method. ''Both methods work fine for both the 770 and the N800/N810.''&lt;br /&gt;
&lt;br /&gt;
=== GUI with 770Flasher ===&lt;br /&gt;
This is the easier of the two methods, and should be used by most people.&lt;br /&gt;
&lt;br /&gt;
# Download the [http://maemo.org/downloads/product/PC/770flasher/ 770Flasher] (yes, it will work fine for flashing an N800 or N810).&lt;br /&gt;
# Follow the [[Upgrading_tablet_OS#Flashing_your_Nokia_tablet|steps above]] to get the appropriate firmware image.&lt;br /&gt;
# Drag the firmware image (will end in .bin) onto 770Flasher.&lt;br /&gt;
# Follow the on-screen prompts.&lt;br /&gt;
# You should now see ''Suitable USB device not found, waiting'', switch on your tablet while holding the Home-button.&lt;br /&gt;
# Watch the messages as the image loads to the tablet after which it reboots automatically.&lt;br /&gt;
&lt;br /&gt;
=== Console with flasher-2.0 ===&lt;br /&gt;
These steps cover flashing the tablet with OS X using the Terminal. This is the more difficult than using [[https://wiki.maemo.org/Upgrading_tablet_OS#GUI_with_770Flasher|770Flasher]], but gives you access to the advanced options flasher-2.0 provides (like setting R&amp;amp;D flags, flashing only parts of the image, unpacking the image, etc).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Follow the [[Upgrading_tablet_OS#Flashing_your_Nokia_tablet|steps above]] to get the appropriate firmware image and flasher.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''The flasher-2.0.macosx may actually download as &amp;lt;code&amp;gt;flasher-2.0.macosx, attachmen&amp;lt;/code&amp;gt; if it does, then rename it to &amp;lt;code&amp;gt;flasher-2.0.macosx&amp;lt;/code&amp;gt;.''&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Now, open up the Terminal (it's in /Applications/Utilities/) and run:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''It will ask you for an administrator password, enter it.''&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
::&amp;lt;pre&amp;gt;sudo chmod 755 ./flasher-2.0.macosx&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Now turn off your device (''make sure you unplug the charger or else the device wont power down completely, you can plug the device back into power once it starts flashing'') and plug in the USB cable to a port on the computer and the port on your device.&lt;br /&gt;
&amp;lt;li&amp;gt;Then run this command to flash your tablet:&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
::&amp;lt;pre&amp;gt;sudo ./flasher-2.0.macosx -F &amp;lt;FIASCO image&amp;gt; -f -R&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;It will say:&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
::&amp;lt;pre&amp;gt;Suitable USB device not found, waiting&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;First, unplug the power cord from the device, as this will prevent it from updating. Then take your device, and hold down the Home/Swap button (looks like a little house on the N800 and 770, and two overlapping rectangles on the N810), and while holding down the Home/Swap button press the power button to turn it on.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''If it doesn't doesn't boot and start flashing, make sure the USB cable is plugged in.''&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;It should start flashing and then reboot.&lt;br /&gt;
&amp;lt;li&amp;gt;You can remove the USB cable after it has booted to a normal desktop (just make sure to eject any cards that may have mounted on your Mac).&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Flashing on Windows ==&lt;br /&gt;
Windows users can go to the appropriate support page for their tablet ([https://www.nokiausa.com/A41271130 N810 WiMAX Edition], [https://www.nokiausa.com/A4686323 N810], [https://www.nokiausa.com/A4410958 N800], or [http://europe.nokia.com/A4144790 770]), download and install the Software Update Wizard, run it and follow the on-screen prompts.&lt;br /&gt;
&lt;br /&gt;
== Seamless Software Update ==&lt;br /&gt;
{{main|Seamless Software Update}}&lt;br /&gt;
[http://en.wikipedia.org/wiki/Maemo_(operating_system)#SSU SSU] is Nokia's new method for upgrading the tablets over-the-air without requiring a reflash. When Nokia pushes an update over SSU, you will see an update notification and be given the option to install the update—just like with your computer.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, SSU updates should be relatively pain-free, but there are a few issues to watch out for.&lt;br /&gt;
* If you have an aftermarket kernel or intifs installed (like the rotation support kernel or [[Booting_from_a_flash_card#Install_bootmenu|fanoush's bootmenu]]) and a kernel or initfs upgrade is pushed, they will be overwritten and you'll need to wait for your kernel or the bootmenu to be updated to reinstall them.&lt;br /&gt;
* If you have extensively modified the home directory for user &amp;quot;user&amp;quot;, such as moved all the documents to a memory card or removing or leaving empty some of the subdirectories&lt;br /&gt;
&lt;br /&gt;
If the update doesn't show up for you at all, you may have accidentally (or intentionally) uninstalled osso-software-version-rx*4, which is required to update. You can get it back by simply running an &amp;lt;code&amp;gt;apt-get install osso-software-version-rx34&amp;lt;/code&amp;gt;, for the N800, and an &amp;lt;code&amp;gt;apt-get install osso-software-version-rx44&amp;lt;/code&amp;gt;, for the N810. Then updating your repository list in Application manager.&lt;br /&gt;
&lt;br /&gt;
If the packages that caused osso-software-version-rx*4 to be removed are still installed, they will need to be removed completely (in the case of conflicting packages). Alternatively, for packages which are simply newer than those specified by osso-software-version-rx*4, you can install osso-software-version-rx*4-unlocked, which does not have strict dependencies.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* If you get a &amp;quot;Permission denied&amp;quot; error then chmod +x flasher-2.0 or chmod +x flasher-3.0 to make the flasher tool executable. You may also need root permissions, run command with sudo or su to root.&lt;br /&gt;
* If you need to flash your Nokia 770 with an image from 2005 then use the [http://tablets-dev.nokia.com/d3.php older flasher] called &amp;quot;flasher&amp;quot; with no number in the name&lt;br /&gt;
&lt;br /&gt;
===USB===&lt;br /&gt;
It may help to connect directly to the computer USB ports, avoiding the use of a hub - which includes the USB ports on laptop docking stations.  The USB ports in the back of a laptop may also be better than using those in the front.&lt;br /&gt;
&lt;br /&gt;
Some distributions do not present the USB device in the way that it expects it.  First, see if it is necessary to &amp;quot;mount&amp;quot; USB:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mount -t usbfs usbfs /proc/bus/usb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If that does not work, try patching the ''flasher'' code.  This replaces the use of /proc/bus/usb with the newer /dev/bus/usb filesystem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;perl -pi -e 's-/proc/bus/usb-/dev/bus/usb\000-;' -i.backup $FLASHER&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace $FLASHER with the path to your flasher-2.0 or flasher-3.0 Linux binary.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
[[Category:USB]]&lt;/div&gt;</description>
			<pubDate>Tue, 21 Apr 2009 23:37:19 GMT</pubDate>			<dc:creator>216.165.132.252</dc:creator>			<comments>http://wiki.maemo.org/Talk:Updating_the_firmware</comments>		</item>
		<item>
			<title>Codenames</title>
			<link>http://wiki.maemo.org/Codenames</link>
			<guid>http://wiki.maemo.org/Codenames</guid>
			<description>&lt;p&gt;216.165.132.252:&amp;#32;/* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nokia hardware and software components have lots of codenames and abbreviations, this page describes what we know about these names.&lt;br /&gt;
&lt;br /&gt;
== Release Table ==&lt;br /&gt;
{{Release history table}}&lt;br /&gt;
&lt;br /&gt;
== Maemo ==&lt;br /&gt;
Starting from Bora the release names will be alphabetical, E and G have been excluded from this progression for various reasons (see [http://www.slideshare.net/qgil/nokia-and-Maemo-in-the-new-gnome-mobile-context/3 Presentation by Quim Gil at LinuxTag 2007]).&lt;br /&gt;
&lt;br /&gt;
=== OS2006 ===&lt;br /&gt;
; Mistral - Maemo 2.0 : 1.2006.26-8&lt;br /&gt;
; Scirocco - Maemo 2.1 : Mainly bugfixes and some other enhancements. 2.2006.39-14&lt;br /&gt;
; Gregale - Maemo 2.2 : Bugfixes and enhancements.&lt;br /&gt;
&lt;br /&gt;
=== OS2007 ===&lt;br /&gt;
; Bora - Maemo : 3.x 1.2006.47-20 (3.0), 3.2007.10-7 (3.1).&lt;br /&gt;
&lt;br /&gt;
=== OS2008 ===&lt;br /&gt;
; Chinook - Maemo 4.0 : 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3&lt;br /&gt;
; Diablo - Maemo 4.1 : 4.2008.23-14, 4.2008.30-2&lt;br /&gt;
&lt;br /&gt;
=== Announced releases ===&lt;br /&gt;
; Fremantle - Maemo 5.0 : future Maemo release&lt;br /&gt;
; Harmattan : future Maemo release, to include bundled officially-supported Qt libraries&lt;br /&gt;
&lt;br /&gt;
=== Historic names ===&lt;br /&gt;
&lt;br /&gt;
; Sardine : Similar to Debian's Sid/Unstable, Sardine was an experimental distribution of the Hildon Application Framework for the OS2006 and OS2007, primarily of interest to developers who wish to test &amp;quot;bleeding edge&amp;quot; features that are being developed for future releases of Maemo. As components from Sardine stabilized, they moved into Herring. More information on the [http://sardine.garage.Maemo.org/ Sardine web page]. In June 2008, Sardine was declared dead[http://www.gossamer-threads.com/lists/Maemo/developers/37874].&lt;br /&gt;
; Herring : To Sardine as Debian Testing is to Debian's Sid/Stable, Herring was the stable branch of Sardine. Components were moved here to be prepared for release once they were feature complete.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
; Sputnik : Codename for 770 device. Reported [http://www.gossamer-threads.com/lists/maemo/developers/296?search_string=sputnik;#296 here] and [http://www.gossamer-threads.com/lists/maemo/developers/953?search_string=sputnik;#953 here]&lt;br /&gt;
; Soyuz : Codename for mysterious unreleased device, possibly slightly improved 770 (made obsolete by N800?). Mentioned in 2.6.16 linux kernel source for 770 when some support were added for newer hardware - 4 bit SD/MMC mode with faster 24MHz bus speed (with comment &amp;quot;Use faster MMC frequency on Soyuz&amp;quot;) and LS0413Y LCD (used later in N800). So possibly this device had 770 features but full SD/MMC slot and better display.&lt;br /&gt;
; Gagarin : Codename for N800.&lt;br /&gt;
; Selene : Codename for N810.&lt;br /&gt;
; SU-18 : 770&lt;br /&gt;
; RX-34 : N800&lt;br /&gt;
; RX-44 : N810&lt;br /&gt;
; RX-48 : N810 WiMAX Edition&lt;br /&gt;
; RX-51 : Not yet known.  Device powered by an OMAP3.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
; bme (Battery Management Entity) : Is proxied to D-Bus via the bme-dbus-proxy daemon&lt;br /&gt;
; dsme (Device State Management Entity) : DSME mentions: [http://www.internettablettalk.com/forums/printthread.php?t=3129&amp;amp;pp=40] [http://maemo.org/platform/docs/howtos/howto_connectivity_guide.html]&lt;br /&gt;
; mce (Mode Control Entity)&lt;br /&gt;
; Retu and Tahvo (Fred and Barney) : &amp;quot;Retu&amp;quot; and &amp;quot;Tahvo&amp;quot; are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon ([http://www.tsfs.fi/spin/leffat/flintstones2.shtml]/[http://www.imdb.com/title/tt0158622/]). Various sources indicate Retu is a custom ASIC chip that includes (at least) pseudo real-time clock control, GPIO/userspace interaction(?), power button control and a watchdog timer. The watchdog can be disabled by way of the &amp;lt;code&amp;gt;no-retu-wd&amp;lt;/code&amp;gt; flag accessible from the [http://maemo.org/maemowiki/Flasher_tool_usage]. Tahvo is another ASIC(?) related to USB functionality. Retu mentions: [http://maemo.org/pipermail/maemo-users/2006-July/001553.html] [http://maemo.org/pipermail/maemo-developers/2006-January/002445.html][http://repository.maemo.org/sardine/armel/sardine/logs/6995-buildpackage] [http://www.internettablettalk.com/forums/printthread.php?t=3129&amp;amp;pp=40] [http://lists.freedesktop.org/archives/hal/2006-October/006437.html] [http://news.nopcode.org/doc/REN770] [http://www.math.ucla.edu/~jimc/nokia770/physical.html] Tahvo mentions: [http://repository.maemo.org/sardine/armel/sardine/logs/6995-buildpackage][http://www.internettablettalk.com/forums/printthread.php?t=3129&amp;amp;pp=40] [http://lists.freedesktop.org/archives/hal/2006-October/006437.html] [http://news.nopcode.org/doc/REN770] [http://www.math.ucla.edu/~jimc/nokia770/physical.html]&lt;br /&gt;
; wd (watchdog) : There are both hardware and software watchdogs / lifeguards that reboot the device in certain circumstances, e.g. excessive CPU usage; important process crashes; system lock up. If the watchdog does not receive a signal within a certain time, the watchdog triggers a system reboot.&lt;br /&gt;
; OSSO (Open Source Software Operations) : It was a department inside Nokia responsible for producing Maemo. It has been replaced by [[Task:Maemo brand#Definitions|Maemo Software]].&lt;br /&gt;
; NOLO (''No''kia boot''lo''ader) : The nolo appears to have a small built-in debug shell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</description>
			<pubDate>Tue, 21 Apr 2009 18:39:35 GMT</pubDate>			<dc:creator>216.165.132.252</dc:creator>			<comments>http://wiki.maemo.org/Talk:Codenames</comments>		</item>
	</channel>
</rss>