Android/Status: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Created page with '{| class="wikitable" | Subsystem | Name | Status | Progress | Comments |- | Bring Up | USB stick style bring up | Bug fix | 100% | |- | Input | Touchscreen | Bug fix | 100% | |…')
 
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Status==
{| class="wikitable"

A brief status of Android porting project.



=== Things have been done ===

{| border="1" cellpadding="6"
| Subsystem
| Subsystem
| Name
| Name
Line 20: Line 28:
| Input
| Input
| Mic Jack
| Mic Jack
| New
| Bug fix
|
| 100%
|
|
|-
|-
| Input
| Input
| Touchpad
| Touchpad
| New
| Bug fix
|
| 100%
|
|
|-
|-
Line 41: Line 49:
| 100%
| 100%
|
|
|-
| Input
| Light sensor
| New
|
|
|-
|-
| Input
| Input
| OLPC ebook switch
| OLPC ebook switch
| New
| Bug fix
| 100%
|
|
| Android system do not handle this event, needs logic implement in policy. When XO4 in ebook mode, soft keyboard should appear.
|-
|-
| Input
| Input
Line 63: Line 65:
| Keyboard
| Keyboard
| Bug fix
| Bug fix
| 70%
| 100%
|
| Different XO4 key mapping file
|-
|-
| Input
| Input
| Power Botton
| Power Botton
| Bug fix
| In processing
| 50%
| 100%
|
| These is no long pressing event on XO-4 power button. cause these is no menu pop-up after long pressing.
|-
|-
| Input
| Input
Line 80: Line 82:
| Bluetooth
| Bluetooth
|
|
| Working, Bug fix
| Bug fix
| 90%
| 100%
|
|
|-
|-
| WIFI
| WIFI
|
|
| Working
| Bug fix
| 90%
| 100%
|
| Needs testing. Now we are using qcom HAL.
|-
|-
| USB
| USB
|
|
| Bug fix
| Mass storage is working
| 20%
| 100%
|
|
|-
|-
| Audio
| Audio
|
|
| Working
| Bug fix
| 50%
| 100%
|
| playback and recording are working, we needs Marvell's support if we need more functionality.
|-
|-
| Power Manager
| Power Manager
|
|
| Bug fix
| In processing
| 20%
| 100%
|
| can't suspend after first time wake up.
|-
|-
| Video codec
| Video codec
|
|
| New
| Bug fix
| 100%
|
|
| Needs Marvell's support.
|-
|-
| Camera
| Camera
|
|
| Bug fix
| Preview/Picture taken is working
| 30%
| 100%
|
|
|-
|-
| [[Graphic]]
| Graphic
|
|
| Working
| Bug fix
| 20%
| 100%
|
| Software render. Very slow. Needs Marvell's support.
|-
|-
| OpenGL
| Duo boot
|
|
| New
| Bug fix
| 100%
|
|
| James is now helping to do this.
|-
|-
| Duo boot
| Recovery mode
|
|
| New
| Bug fix
| 100%
|
|
|-
|}



=== Things haven't been done ===

{| border="1" cellpadding="6"
| Subsystem
| Name
| Status
| Progress
| Comments
|-
| SMP
|
|
|
| <trac>12297</trac> (underway for [[14.1.0]])
|-
| Factory reset / Recovery
|
|
|
| Since XO-4 has OFW as bootloader provides software update.
|-
| Input
| Light sensor
|
|
|
|
|-
|-
|}
|}

=== Things can be done for future ===

* Move kernel to a newer version (may based on a vendor kernel).
:* Brings us the fix of CMA which increases over all memory usage when system does not use ion memory.
:* Help us to catch up vendor's latest patches on their reference kernel.
* Move Android to a newer version (4.4.4 at this time 30th Oct 2014) which have better performance.
:* As Android 4.4 has lots of platform [https://source.android.com/devices/low-ram.html optimizations] for low RAM device which may also help performance on a device like XO-4.
:* Also can port some parts of the optimizations to sugar as well.

Latest revision as of 20:57, 30 October 2014

Status

A brief status of Android porting project.


Things have been done

Subsystem Name Status Progress Comments
Bring Up USB stick style bring up Bug fix 100%
Input Touchscreen Bug fix 100%
Input Mic Jack Bug fix 100%
Input Touchpad Bug fix 100%
Input Headphone Jack Bug fix 100%
Input Accelerometer sensor Bug fix 100%
Input OLPC ebook switch Bug fix 100%
Input OLPC lid swtich Bug fix 100% When lid is close system goes to sleep.
Input Keyboard Bug fix 100%
Input Power Botton Bug fix 100%
Input Backlight Bug fix 100%
Bluetooth Bug fix 100%
WIFI Bug fix 100%
USB Bug fix 100%
Audio Bug fix 100%
Power Manager Bug fix 100%
Video codec Bug fix 100%
Camera Bug fix 100%
Graphic Bug fix 100%
OpenGL Bug fix 100%
Duo boot Bug fix 100%


Things haven't been done

Subsystem Name Status Progress Comments
SMP <trac>12297</trac> (underway for 14.1.0)
Factory reset / Recovery Since XO-4 has OFW as bootloader provides software update.
Input Light sensor

Things can be done for future

  • Move kernel to a newer version (may based on a vendor kernel).
  • Brings us the fix of CMA which increases over all memory usage when system does not use ion memory.
  • Help us to catch up vendor's latest patches on their reference kernel.
  • Move Android to a newer version (4.4.4 at this time 30th Oct 2014) which have better performance.
  • As Android 4.4 has lots of platform optimizations for low RAM device which may also help performance on a device like XO-4.
  • Also can port some parts of the optimizations to sugar as well.