Latest revision |
Your text |
Line 1: |
Line 1: |
- | === 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 [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]) .
| |
- |
| |
- | === 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.
| |
- |
| |
- | === 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"
| |
- | | 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:LightSteelBlue" | Useful for basic similar experience as to Maemo 4 on tablets, could be downloaded from a Nokia package repository (MAC-locked)
| |
- | | 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:Tomato" | Important for proper hardware interfacing for community firmware images
| |
- | |}
| |
| | | |
| {| class="wikitable sortable" | | {| class="wikitable sortable" |
| |- | | |- |
- | ! Priority
| + | ! Files involved |
- | ! Package
| + | |
- | ! Files | + | |
| ! Description | | ! Description |
| ! Reasoning | | ! Reasoning |
- | ! Response from Nokia
| + | |- style="" |
- | |- style="background:Tomato" | + | | /mnt/initfs/usr/lib/hotplug/firmware/bc4fw.bin || Firmware for the Sputnik BT || Hardware interfacing for N8x0W: Bluetooth |
- | | rowspan="2" | 1 | + | |- style="" |
- | | wlan-firmware | + | | /mnt/initfs/usr/lib/hotplug/firmware/3825.arm and 3826.arm || Firmware for the Sputnik WLAN || Hardware interfacing for N8x0(W) (& 770): WiFi |
- | | | + | |- style="" |
- | | rowspan="2" | Firmware (and SoftMAC) for the Sputnik WLAN | + | | /mnt/initfs/usr/bin/bme_RX-{34,44,48} || Battery Monitoring Entity || Hardware interfacing: Proper battery handling and charging for N8x0(W) |
- | | rowspan="2" | Hardware interfacing for N8x0(W) (& 770): WiFi (is listed as Nokia-closed but is it?) | + | |- style="" |
- | | rowspan="2" | ?
| + | | /mnt/initfs/usr/lib/hotplug/firmware/brf6150fw.bin || Firmware for 770 bluetooth || Hardware interfacing for 770: Bluetooth |
- | |- style="background:Tomato" | + | |- style="" |
- | | | + | | Package osso-dsp-modules-rx-44 || DSP modules for OSSO Multimedia framework (RX-44 hardware) || Hardware interfacing for N8x0(W): DSP Sound and codecs |
- | | umac.ko from initfs
| + | |- style="" |
- | |- style="background:Tomato"
| + | | libcal.so.0.3.0 /mnt/initfs/usr/bin/wlan-cal, stlc45xx-cal || Calibration tools for WiFi chip || Hardware interfacing for N8x0(W): WiFi |
- | | 1 | + | |- style="" |
- | | bt-firmware | + | | DSME (both initfs components and packages libdsme0 and dsme) || Device State Management Entity || CAL access etc for wlan-cal, BME, etc |
- | | | + | |- style="" |
- | | Firmware for the Sputnik BT
| + | | Package hald-addon-bme || hal battery addon for bme || Hardware interfacing for N8x0(W): Battery state revealed through HAL, so you can get information on battery level |
- | | 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
| + | |
- | | ?
| + | |
| |} | | |} |