CodeNames
Maemo Project and Nokia 770 Device Code Names / Glossary
Various Maemo/Nokia 770 device components have code names or abbreviations, this page describes some we know about.
Maemo Release Names
- 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.
- Bora: Bora is the codename for the upcoming Maemo 3.0 release. There is no corresponding Nokia Internet Tablet software release yet. However, the new N800 has already shipped with "Internet Tablet OS 2007 Edition 1.2006.47-20", and "bora" is the default value for the distribution field in the Application manager. Some information about Bora is available on Carlos Guerreiros blog. Bora has no public release date, but it is expected to happen in the first half of 2007 (link).
- 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
- Soyuz: Codename for next device, maybe this one RX-34 or maybe the N800 reported here, see also photos.
- Sputnik: Codename for N770 device (also SU-18) here here
General Glossary
- BME ("Battery Management Entity"): Is proxied to D-Bus via the bme-dbus-proxy daemon
DSME ("Device State Management Entity"): DSME mentions: link link
Retu and Tahvo ("Fred and Barney"): "Retu" and "Tahvo" are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon (Finnish/English).
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 flasher tool.Tahvo is another ASIC(?) related to USB functionality.
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