Codenames
m (fremantle is maemo 5) |
(→Hardware: Added display info for RX-71) |
||
(39 intermediate revisions not shown) | |||
Line 15: | Line 15: | ||
; Bora - Maemo : 3.x 1.2006.47-20 (3.0), 3.2007.10-7 (3.1). | ; Bora - Maemo : 3.x 1.2006.47-20 (3.0), 3.2007.10-7 (3.1). | ||
- | === OS2008 === | + | === [[:Category:OS2008|OS2008]] === |
; Chinook - Maemo 4.0 : 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3 | ; Chinook - Maemo 4.0 : 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3 | ||
- | ; Diablo - Maemo 4.1 : 4.2008.23-14, 4.2008.30-2 | + | ; [[Open development/Maemo roadmap/Diablo|Diablo]] - Maemo 4.1 : 4.2008.23-14, 4.2008.30-2 |
+ | |||
+ | === Maemo 5 === | ||
+ | ; [[Open development/Maemo roadmap/Fremantle|Fremantle]] : current Maemo release | ||
=== Announced releases === | === Announced releases === | ||
- | ; | + | |
- | + | ; [[Open development/Maemo roadmap/Harmattan|Harmattan]] : future Maemo release, to include bundled officially-supported Qt libraries | |
=== Historic names === | === Historic names === | ||
- | ; 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 "bleeding edge" 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]. | + | ; 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 "bleeding edge" 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]. Sardine was [http://lists.maemo.org/pipermail/maemo-developers/2008-June/016119.html declared dead in June 2008]. |
- | ; Herring : | + | |
+ | ; Herring : Was 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. | ||
+ | |||
+ | ; Elephanta : This would have been a release between Diablo and Fremantle, which was skipped in favor of bringing Maemo 5 out earlier (note the alphabetical order of releases starting with "Bora", "G" was skipped because of "Gregale") - some pages still mention it, for example [http://maemo.org/news/announcements/1184675758/] and [http://maemo.org/development/documentation/maemo-quick-start-guide.pdf]; [http://talk.maemo.org/showpost.php?p=374918&postcount=2 Explanation in the forums], [http://www.google.at/search?q=site:maemo.org+elephanta Google search of "elephanta" on maemo.org] | ||
== Hardware == | == Hardware == | ||
+ | |||
; 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] | ; 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] | ||
; 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 "Use faster MMC frequency on Soyuz") and LS0413Y LCD (used later in N800). So possibly this device had 770 features but full SD/MMC slot and better display. | ; 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 "Use faster MMC frequency on Soyuz") and LS0413Y LCD (used later in N800). So possibly this device had 770 features but full SD/MMC slot and better display. | ||
; Gagarin : Codename for N800. | ; Gagarin : Codename for N800. | ||
; Selene : Codename for N810. | ; Selene : Codename for N810. | ||
+ | ; Rover : Codename for N900. | ||
+ | ; Dali : Codename for N950, previously "N9-00". (Source: [http://talk.maemo.org/showthread.php?t=67371 TMO thread], [http://taskumuro.com/artikkelit/the-story-of-nokia-meego The story of Nokia MeeGo]) | ||
+ | ; Lankku : Codename for N9, previously "N9-01". (Source: [http://taskumuro.com/artikkelit/the-story-of-nokia-meego The story of Nokia MeeGo]) | ||
+ | ; Lauta : RM-742 | ||
; SU-18 : 770 | ; SU-18 : 770 | ||
; RX-34 : N800 | ; RX-34 : N800 | ||
; RX-44 : N810 | ; RX-44 : N810 | ||
- | ; RX-48 : N810 WiMAX Edition | + | ; RX-48 : [[Nokia N810WME|N810 WiMAX Edition]] |
- | ; RX-51 : Not yet known. Device powered by an OMAP3. | + | ; RX-51 : [[Nokia N900|N900]] |
+ | ; RX-71 : Not yet known. Device powered by an OMAP3. Possibly less keys (phone?). ([http://talk.maemo.org/showpost.php?p=268833&postcount=15 related TMO post]). [http://mynokiablog.com/2012/09/04/leaked-prototype-nokia-lauta-rm-742-cancelled-immediate-n9-successor/comment-page-3/#comment-734185 Believed to be an N9 prototype.] Uses the same Himalaya display as the RM-680 (see /usr/share/mxt-config/configs/id_to_file_map.txt in Harmattan). | ||
+ | ; RX-74 : Not yet known.([https://dl.dropboxusercontent.com/u/59351424/bugzilla_config.xml Bugzilla config file ( and all others mentioned) ] [https://bugs.meego.com/show_bug.cgi?id=13372 Reported meego bug for RX-74 rev. 1110]) | ||
+ | ; RM-581 : Columbus, cancelled Harmattan device, N8-ish design ([http://taskumuro.com/artikkelit/the-story-of-nokia-meego The story of Nokia MeeGo], [http://mynokiablog.com/2012/09/02/exclusive-leaked-images-of-rm-581-columbus-harmattan-prototype-n8-esque-from-2009/ Original My Nokia Blog Story]) | ||
+ | ; RM-660 : Older (development) revision of [[N950]]. [http://nokiagadgets.com/2012/09/02/rm-581-columbus-harmattan-prototype-from-2009-pictures-included/ Mentioned here]. Referenced in "flasher 3.11.5 (May 17 2011) Harmattan" (available [http://www.martindengler.com/proj/n950-flasher-beta1/flasher here] or [http://maemo.cloud-7.de/950/myimages/xtract22-6/flasher here]. Various Harmattan devices including this one can be found in plain text inside the flasher binary). | ||
+ | ; RM-680 : [[N950]], Harmattan developer device [https://fjallfoss.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=233837&fcc_id=%27LJPRM-680%27 FCC Link] | ||
+ | ; RM-690 : Older (development) revision of [[N9]]. [https://talk.maemo.org/showthread.php?t=96972 Alternative unreleased/development version of the N950]. Found in harmattan MCE: <s>http://meego.gitorious.org/meego-middleware/mce/blobs/master/mce-hal.h</s> [https://web.archive.org/web/20110603182908/http://meego.gitorious.org/meego-middleware/mce/blobs/master/mce-hal.h Archived version]. | ||
+ | ; RM-696 : [[N9]] | ||
+ | ; RM-716 : from [http://taskumuro.com/artikkelit/the-story-of-nokia-meego The story of Nokia MeeGo]: ''"Nokia was developing a version of N9 with Qualcomm Snapdragon SoC to US market (most likely RM-716) in the beginning of 2011"'' and also ''"Apparently another version of N9 was in development for Verizon, codenamed RM-716."''; <s>http://meego.gitorious.org/meego-middleware/mce/blobs/master/mce-hal.h</s> [https://web.archive.org/web/20110603182908/http://meego.gitorious.org/meego-middleware/mce/blobs/master/mce-hal.h Archived version]. | ||
+ | ; RM-742 : Cancelled N9 Successor, Lauta, basically a N9 with hardware keyboard (Source: [http://taskumuro.com/artikkelit/the-story-of-nokia-meego The story of Nokia MeeGo], [http://mynokiablog.com/2012/09/04/leaked-prototype-nokia-lauta-rm-742-cancelled-immediate-n9-successor/ Original My Nokia Blog article]) | ||
+ | ; N00 : Nokia OMAP3 development board, see: http://meego.gitorious.org/qemu-maemo/qemu/blobs/master/hw/n00.c | ||
== Software == | == Software == | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
+ | ; bme (Battery Management Entity) : Is proxied to D-Bus via the bme-dbus-proxy daemon | ||
+ | ; dsme (Device State Management Entity) : DSME mentions: [http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://maemo.org/platform/docs/howtos/howto_connectivity_guide.html] | ||
+ | ; mce (Mode Control Entity) | ||
+ | ; Retu and Tahvo (Fred and Barney) : "Retu" and "Tahvo" 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 <code>no-retu-wd</code> 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&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&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] | ||
+ | ; 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. Some (all?) watchdogs can be disabled in [[R&D mode]]. | ||
+ | ; 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]]. | ||
+ | ; NOLO (''No''kia boot''lo''ader) : The nolo appears to have a small built-in debug shell. | ||
- | [[Category: | + | [[Category:Devices]] |
+ | [[Category:Software]] |
Latest revision as of 16:22, 18 March 2018
Nokia hardware and software components have lots of codenames and abbreviations, this page describes what we know about these names.
Contents |
[edit] Release Table
ITOS Version | Maemo | Codename | Release | Release date | Notes |
---|---|---|---|---|---|
OS2005 | 1.1 | - | 2.2005.45-1 | November 2005 | |
3.2005.51-13 | December 2005 | ||||
5.2006.13-7 | April 2006 | ||||
OS2006 | 2.0 | Mistral | 0.2006.22-21 | May 2006 | Beta release |
1.2006.26-8 | May 2006 | ||||
2.1 | Scirocco | 2.2006.39-14 | November 2006 | ||
2.2 | Gregale | 3.2006.49-2 | January 2007 | ||
OS2007 | 3.0 | Bora | 2.2006.51-6 | January 2007 | |
3.1 | 3.2007.10-7 | March 2007 | |||
3.2 | 4.2007.26-8 | July 2007 | |||
4.2007.38-2 | October 2007 | SDHC corruption fix | |||
OS2008 | 4.0 | Chinook | 1.2007.42-18 | November 2007 | (N810 only) |
1.2007.42-19 | November 2007 | Kernel upgrade only (N810 only) | |||
1.2007.44-4 | November 2007 | Beta release (N800 only) | |||
2.2007.50-2 | November 2007 | ||||
2.2007.51-3 | January 2008 | NOLO upgrade only | |||
4.1 | Diablo | 4.2008.23-14 | June 2008 | Adds SSU support | |
4.1.1 | 4.2008.30-2 | August 2008 | First SSU update | ||
4.1.2 | 4.2008.36-5 | September 2008 | Second SSU update | ||
4.1.3 | 5.2008.43-7 | December 2008 | Third SSU update | ||
Maemo 5 | 5.0 PR1.0 | Fremantle | 1.2009.42-11 | November 2009 | Bundled community-supported Qt libraries |
5.0 PR1.0.1 | 1.2009.44-1 | January 2010 | OTA-only preparatory update for PR1.1 | ||
5.0 PR1.1 | 2.2009.51-1 | January 2010 | 3UK SIM and MS Exchange 2003 support | ||
5.0 PR1.1.1 | 3.2010.02-8 | February 2010 | |||
5.0 PR1.2 | 10.2010.19-1 | May 2010 | Bundled officially-supported Qt libraries | ||
5.0 PR1.3 | 20.2010.36-2 | October 2010 | Updated Qt and Qt Mobility libraries | ||
5.0 PR1.3.1 | 21.2011.38-1 | October 2011 | Security update - updated SSL certificates | ||
5.0 CSSU | - | January 2011 | Community-supported updates for Fremantle | ||
MeeGo 1.2 Harmattan | Beta 1 | Harmattan | 1.2011.22-6 | June 2011 | First Beta release (N950 only) |
Beta 2 | 1.2011.34-2 | September 2011 | Second Beta release (N950 only) | ||
PR 1.0 | 10.2011.34-1 | September 2011 | First official release (N9 only) | ||
PR 1.1 | 2.2011.39-5 | October 2011 | N950 only | ||
20.2011.40-4 | November 2011 | announcement (N9 only) | |||
PR 1.2 beta | 3.2012.02-6 | January 2012 | Last official N950 release (N950 only) | ||
PR 1.2 | 30.2012.07-1 | March 2012 | announcement (N9 only) | ||
PR 1.3 | 40.2012.21-3 | July 2012 | change log (N9 only) |
[edit] Maemo
Starting from Bora the release names will be alphabetical, E and G have been excluded from this progression for various reasons (see Presentation by Quim Gil at LinuxTag 2007).
[edit] OS2006
- Mistral - Maemo 2.0
- 1.2006.26-8
- Scirocco - Maemo 2.1
- Mainly bugfixes and some other enhancements. 2.2006.39-14
- Gregale - Maemo 2.2
- Bugfixes and enhancements.
[edit] OS2007
- Bora - Maemo
- 3.x 1.2006.47-20 (3.0), 3.2007.10-7 (3.1).
[edit] OS2008
- Chinook - Maemo 4.0
- 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3
- Diablo - Maemo 4.1
- 4.2008.23-14, 4.2008.30-2
[edit] Maemo 5
- Fremantle
- current Maemo release
[edit] Announced releases
- Harmattan
- future Maemo release, to include bundled officially-supported Qt libraries
[edit] Historic names
- 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 "bleeding edge" features that are being developed for future releases of Maemo. As components from Sardine stabilized, they moved into Herring. More information on the Sardine web page. Sardine was declared dead in June 2008.
- Herring
- Was 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.
- Elephanta
- This would have been a release between Diablo and Fremantle, which was skipped in favor of bringing Maemo 5 out earlier (note the alphabetical order of releases starting with "Bora", "G" was skipped because of "Gregale") - some pages still mention it, for example [1] and [2]; Explanation in the forums, Google search of "elephanta" on maemo.org
[edit] Hardware
- Sputnik
- Codename for 770 device. Reported here and here
- 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 "Use faster MMC frequency on Soyuz") and LS0413Y LCD (used later in N800). So possibly this device had 770 features but full SD/MMC slot and better display.
- Gagarin
- Codename for N800.
- Selene
- Codename for N810.
- Rover
- Codename for N900.
- Dali
- Codename for N950, previously "N9-00". (Source: TMO thread, The story of Nokia MeeGo)
- Lankku
- Codename for N9, previously "N9-01". (Source: The story of Nokia MeeGo)
- Lauta
- RM-742
- SU-18
- 770
- RX-34
- N800
- RX-44
- N810
- RX-48
- N810 WiMAX Edition
- RX-51
- N900
- RX-71
- Not yet known. Device powered by an OMAP3. Possibly less keys (phone?). (related TMO post). Believed to be an N9 prototype. Uses the same Himalaya display as the RM-680 (see /usr/share/mxt-config/configs/id_to_file_map.txt in Harmattan).
- RX-74
- Not yet known.(Bugzilla config file ( and all others mentioned) Reported meego bug for RX-74 rev. 1110)
- RM-581
- Columbus, cancelled Harmattan device, N8-ish design (The story of Nokia MeeGo, Original My Nokia Blog Story)
- RM-660
- Older (development) revision of N950. Mentioned here. Referenced in "flasher 3.11.5 (May 17 2011) Harmattan" (available here or here. Various Harmattan devices including this one can be found in plain text inside the flasher binary).
- RM-680
- N950, Harmattan developer device FCC Link
- RM-690
- Older (development) revision of N9. Alternative unreleased/development version of the N950. Found in harmattan MCE:
http://meego.gitorious.org/meego-middleware/mce/blobs/master/mce-hal.hArchived version. - RM-696
- N9
- RM-716
- from The story of Nokia MeeGo: "Nokia was developing a version of N9 with Qualcomm Snapdragon SoC to US market (most likely RM-716) in the beginning of 2011" and also "Apparently another version of N9 was in development for Verizon, codenamed RM-716.";
http://meego.gitorious.org/meego-middleware/mce/blobs/master/mce-hal.hArchived version. - RM-742
- Cancelled N9 Successor, Lauta, basically a N9 with hardware keyboard (Source: The story of Nokia MeeGo, Original My Nokia Blog article)
- N00
- Nokia OMAP3 development board, see: http://meego.gitorious.org/qemu-maemo/qemu/blobs/master/hw/n00.c
[edit] Software
- bme (Battery Management Entity)
- Is proxied to D-Bus via the bme-dbus-proxy daemon
- dsme (Device State Management Entity)
- DSME mentions: [3] [4]
- mce (Mode Control Entity)
- Retu and Tahvo (Fred and Barney)
- "Retu" and "Tahvo" are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon ([5]/[6]). 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 [7]. Tahvo is another ASIC(?) related to USB functionality. Retu mentions: [8] [9][10] [11] [12] [13] [14] Tahvo mentions: [15][16] [17] [18] [19] - 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. Some (all?) watchdogs can be disabled in R&D mode.
- OSSO (Open Source Software Operations)
- It was a department inside Nokia responsible for producing Maemo. It has been replaced by Maemo Software.
- NOLO (Nokia bootloader)
- The nolo appears to have a small built-in debug shell.
- This page was last modified on 18 March 2018, at 16:22.
- This page has been accessed 158,555 times.