Codenames

Various Maemo/Nokia 770 device components have code names or abbreviations, this page describes some we know about.

Maemo Release Names
Starting from Bora the release names will be alphabetical (see Presentation by Quim Gil at LinuxTag 2007.


 * Mistral: maemo 2.0 release. Corresponds to the Nokia Internet Tablet SE 2006 version 2.01.2006.26-8.
 * Scirocco: maemo 2.1 release, including mainly bugfixes and some other enhancements. Corresponds to Nokia Internet Tablet SE 2006 version 2.2006.39-14.
 * Gregale: maemo 2.2 release (bugfixes and enhancements)
 * Bora: maemo 3.x releases. corresponds to Internet Tablet OS releses "1.2006.47-20" (3.0) and "3.2007.10-7" (3.1). Some information about Bora is available on Carlos Guerreiros' blog.
 * Chinook: maemo 4.0 release, correspond to Internet Tablet OS releases 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3)
 * Diablo: maemo 4.1
 * Fremantle: future maemo release, to include bundled community-supported Qt libraries
 * Harmattan: future maemo release, to include bundled officially-supported Qt libraries
 * Sardine: Like Debian Sid/Unstable, Sardine is an experimental distribution of the Hildon Application Framework for the Nokia 770 Internet Tablet, primarily of interest to developers who wish to test "bleeding edge" features that are being developed for future releases of Maemo. As components from Sardine stabilize, they are moved into Herring. More information on the Sardine web page.
 * Herring: Like Debian Testing, Herring is the stable branch of Sardine. Components are moved here to be prepared for release once they are feature complete. ## Device Codenames


 * Sputnik: Codename for N770 device (also SU-18) here here
 * Soyuz: Mysterious unreleased device, possibly slightly improved N770 made obsolete by N800
 * Gagarin: Codename for N800 (also RX-34). Reported here, see also photos.
 * SU-18: 770
 * RX-34: N800
 * RX-44: N810
 * RX-48: N810 WiMAX Edition

General Glossary

 * BME ("Battery Management Entity"): Is proxied to D-Bus via the bme-dbus-proxy daemon
 * DSME ("Device State Management Entity"): DSME mentions:
 * MCE ("Machine Control Entity")
 * Retu and Tahvo ("Fred and Barney"): "Retu" and "Tahvo" are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon (/). 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 `no-retu-wd` flag accessible from the . _Tahvo_ is another ASIC(?) related to USB functionality. Retu mentions:      Tahvo mentions:
 * 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. (Feel free to expand/correct this vague and possibly inaccurate description. :-) )
 * OSSO means "Open Source Software Operations". It's a department inside Nokia.
 * nolo - NOkia BOotloader - the nolo appears to have a small built-in debug shell which reminds me that there's still no information about enabling serial console available