User:Stskeeps/Sandbox/Nokia Wishlist

m (Clarify initfs image intention)
 
(2 intermediate revisions not shown)
Line 1: Line 1:
-
This is a wishlist in accordance with [[Task:Community_firmware_image_distribution]]
+
=== Background ===
 +
This is a wishlist of items, following from [[Task:Community_firmware_image_distribution]], to allow Maemo-based operating systems like Mer to be viable alternatives for both developers and end-users.
-
=== 3rd party wishlist ===
+
Nokia-closed items are not part of this list, unless there was doubt about if they were fully Nokia-closed items. Distribution of Nokia-closed items is to be decided how this could be done in a proper way through maemo.org (see [http://lists.maemo.org/pipermail/maemo-community/2009-January/002946.htm this] and [http://internettablettalk.com/forums/showpost.php?p=261619&postcount=26 this, which clarifies statement]) .
-
The 3rd party determination has been done using https://garage.maemo.org/docman/view.php/106/354/maemopackages-20080725.ods. When a package name is mentioned and this package is a package containing links to files contained in initfs, the wish is for the actual files pointed to.
+
=== Intent ===
 +
* Creation and distribution of firmware images for Nokia Internet Tablets containing the components below.
 +
* Distribution of these components would be from a central server (maemo.org/tablets-dev.nokia.com) behind a MAC identification, as per the existing Nokia-created images.
 +
* The closed source binaries and libraries to be shipped unchanged.
 +
* Modification of secondary files (such as installation and start-up scripts) for these components to integrate them into non-Maemo systems, where required.
 +
* Support of all Nokia Internet Tablet devices: Nokia 770, N800, N810 and N810W.
-
What is asked is the possibility to distribute firmware images (FIASCO images, jffs images, etc.) containing these 3rd party components from maemo.org to Nokia tablet users identified by their MAC address, in similar fashion to tablets-dev.nokia.com. What is also asked, is the ability to modify the Debian packaging (installation scripts and initialization scripts) of these packages if need be, to make it install and fit properly into the Mer system, but not to modify the actual closed source binaries or libraries.
+
=== 3rd party wishlist ===
 +
The [https://garage.maemo.org/docman/view.php/106/354/maemopackages-20080725.ods maemo packages overview] has been reviewed as the basis of this list.
 +
 
 +
When a package contains links to files contained in initfs, the wish is for the actual files pointed to.
{| class="wikitable"
{| class="wikitable"
-
| style="background:Tomato" | Useful for advanced similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked)
+
| style="background:PaleGreen" | Useful for advanced similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked)
-
| style="background:Orange" | Useful for basic similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked)
+
| style="background:LightSteelBlue" | Useful for basic similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked)
-
| style="background:LightBlue" | Useful for basic similar experience as to Maemo 4 on tablets, should be part of firmware image as to function properly
+
| style="background:LightYellow" | Useful for basic similar experience as to Maemo 4 on tablets, should be part of firmware image as to function properly
-
| style="background:LightGreen" | Important for proper hardware interfacing for community firmware images
+
| style="background:Tomato" | Important for proper hardware interfacing for community firmware images
|}
|}
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
-
! Files involved
+
! Priority
 +
! Package
 +
! Files
! Description
! Description
! Reasoning
! Reasoning
! Response from Nokia
! Response from Nokia
-
|- style="background:LightGreen"
 
-
| Package wlan-firmware and umac.ko from initfs || Firmware (and SoftMAC) for the Sputnik WLAN || Hardware interfacing for N8x0(W) (& 770): WiFi - is listed as Nokia-closed but is it? || ?
 
-
|- style="background:LightGreen"
 
-
| Package bt-firmware || Firmware for the Sputnik BT || Hardware interfacing for N8x0W: Bluetooth || ?
 
-
|- style="background:LightGreen"
 
-
| /mnt/initfs/usr/lib/hotplug/firmware/brf6150fw.bin || Firmware for 770 bluetooth || Hardware interfacing for 770: Bluetooth || ?
 
-
|- style="background:LightGreen"
 
-
| Package osso-dsp-modules-rx-44 || DSP modules for OSSO Multimedia framework (RX-44 hardware) || Hardware interfacing for N8x0(W): DSP Sound and codecs, listed as Texas Instruments owned on [[Why_the_closed_packages]] || ?
 
-
|- style="background:LightGreen"
 
-
| Package gpsdriver || binary driver for GPS5300 gps chip || Hardware interfacing for N810(W): GPS driver, listed as nokia-closed but uncertain? || ?
 
-
|- style="background:Orange"
 
-
| Simpliwrite (art) || Handwriting recognition || Useful for similar experience to Maemo 4 on tablets (requires nokia-closed input method as well) || ?
 
-
|- style="background:Orange"
 
-
| Ezitext (zi) || Word completion for input method || Useful for similar experience to Maemo 4 on tablets (requires nokia-closed input method as well) || ?
 
|- style="background:Tomato"
|- style="background:Tomato"
-
| Package gstreamer0.10-hantro || Codecs for GStreamer, optimized for the tablets || Useful for proper performance of video decoding on tablets, listed as Nokia-closed but is it? || ?
+
| rowspan="2" | 1
 +
| wlan-firmware
 +
|
 +
| rowspan="2" | Firmware (and SoftMAC) for the Sputnik WLAN
 +
| rowspan="2" | Hardware interfacing for N8x0(W) (& 770): WiFi (is listed as Nokia-closed but is it?)
 +
| rowspan="2" | ?
 +
|- style="background:Tomato"
 +
|
 +
| umac.ko from initfs
 +
|- style="background:Tomato"
 +
| 1
 +
| bt-firmware
 +
|
 +
| Firmware for the Sputnik BT
 +
| Hardware interfacing for N8x0W: Bluetooth
 +
| ?
 +
|- style="background:Tomato"
 +
| 2
 +
|
 +
| /mnt/initfs/usr/lib/hotplug/firmware/brf6150fw.bin
 +
| Firmware for 770 bluetooth
 +
| Hardware interfacing for 770: Bluetooth
 +
| ?
 +
|- style="background:Tomato"
 +
| 1
 +
| osso-dsp-modules-rx-44
 +
|
 +
| DSP modules for OSSO Multimedia framework
 +
| Hardware interfacing for 770, N8x0(W): DSP Sound and codecs (listed as Texas Instruments owned on [[Why_the_closed_packages]])
 +
| ?
 +
|- style="background:Tomato"
 +
| 2
 +
| gpsdriver
 +
|
 +
| Driver for GPS5300 GPS chip
 +
| Hardware interfacing for N810(W): GPS driver (listed as nokia-closed but uncertain?)
 +
| ?
 +
|- style="background:LightSteelBlue"
 +
| rowspan="2" | 3
 +
| rowspan="2" | hildon-input-method-plugins
 +
| Simpliwrite (art)
 +
| Handwriting recognition
 +
| Useful for similar experience to Maemo 4 on tablets
 +
| ?
 +
|- style="background:LightSteelBlue"
 +
| Ezitext (zi)
 +
| Word completion for input method
 +
| Useful for similar experience to Maemo 4 on tablets
 +
| ?
 +
|- style="background:LightSteelBlue"
 +
| 2
 +
| adobe-flashplayer
 +
|
 +
| Adobe Flash browser plugin
 +
| Flash is a key web experience
 +
| ?
 +
|- style="background:PaleGreen"
 +
| 3
 +
| gstreamer0.10-hantro
 +
|
 +
| Codecs for GStreamer, optimized for the tablets
 +
| Useful for proper performance of video decoding on tablets
 +
| ?
|}
|}

Latest revision as of 11:51, 6 February 2009

[edit] Background

This is a wishlist of items, following from Task:Community_firmware_image_distribution, to allow Maemo-based operating systems like Mer to be viable alternatives for both developers and end-users.

Nokia-closed items are not part of this list, unless there was doubt about if they were fully Nokia-closed items. Distribution of Nokia-closed items is to be decided how this could be done in a proper way through maemo.org (see this and this, which clarifies statement) .

[edit] Intent

  • Creation and distribution of firmware images for Nokia Internet Tablets containing the components below.
  • Distribution of these components would be from a central server (maemo.org/tablets-dev.nokia.com) behind a MAC identification, as per the existing Nokia-created images.
  • The closed source binaries and libraries to be shipped unchanged.
  • Modification of secondary files (such as installation and start-up scripts) for these components to integrate them into non-Maemo systems, where required.
  • Support of all Nokia Internet Tablet devices: Nokia 770, N800, N810 and N810W.

[edit] 3rd party wishlist

The maemo packages overview has been reviewed as the basis of this list.

When a package contains links to files contained in initfs, the wish is for the actual files pointed to.

Useful for advanced similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked) Useful for basic similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked) Useful for basic similar experience as to Maemo 4 on tablets, should be part of firmware image as to function properly Important for proper hardware interfacing for community firmware images
Priority Package Files Description Reasoning Response from Nokia
1 wlan-firmware Firmware (and SoftMAC) for the Sputnik WLAN Hardware interfacing for N8x0(W) (& 770): WiFi (is listed as Nokia-closed but is it?)  ?
umac.ko from initfs
1 bt-firmware Firmware for the Sputnik BT Hardware interfacing for N8x0W: Bluetooth  ?
2 /mnt/initfs/usr/lib/hotplug/firmware/brf6150fw.bin Firmware for 770 bluetooth Hardware interfacing for 770: Bluetooth  ?
1 osso-dsp-modules-rx-44 DSP modules for OSSO Multimedia framework Hardware interfacing for 770, N8x0(W): DSP Sound and codecs (listed as Texas Instruments owned on Why_the_closed_packages)  ?
2 gpsdriver Driver for GPS5300 GPS chip Hardware interfacing for N810(W): GPS driver (listed as nokia-closed but uncertain?)  ?
3 hildon-input-method-plugins Simpliwrite (art) Handwriting recognition Useful for similar experience to Maemo 4 on tablets  ?
Ezitext (zi) Word completion for input method Useful for similar experience to Maemo 4 on tablets  ?
2 adobe-flashplayer Adobe Flash browser plugin Flash is a key web experience  ?
3 gstreamer0.10-hantro Codecs for GStreamer, optimized for the tablets Useful for proper performance of video decoding on tablets  ?