Android/Status: Difference between revisions

From OLPC
Jump to navigation Jump to search
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Status==
== Things have been done==


A brief status of Android porting project.



{| class="wikitable"

=== Things have been done ===

{| border="1" cellpadding="6"
| Subsystem
| Subsystem
| Name
| Name
Line 137: Line 142:
|}
|}


==Things haven't been done==



{| class="wikitable"
=== Things haven't been done ===

{| border="1" cellpadding="6"
| Subsystem
| Subsystem
| Name
| Name
Line 150: Line 157:
|
|
|
|
| <trac>12297</trac> (underway for [[14.1.0]])
|
|-
|-
| Factory reset / Recovery
| Factory reset / Recovery
Line 156: Line 163:
|
|
|
|
| Since XO-4 has OFW as bootloader provide software update.
| Since XO-4 has OFW as bootloader provides software update.
|-
|-
| Input
| Input
Line 166: Line 173:
|}
|}


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


* Move kernel to a newer version(may based on a vendor kernel).
* Move kernel to a newer version (may based on a vendor kernel).
1. Brings us the fix of CMA which increases over all memory usage when system does not use ion memory.
:* Brings us the fix of CMA which increases over all memory usage when system does not use ion memory.
2. Help us to catch up vendor's latest patches on their reference kernel.
:* 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.
* Move Android to a newer version (4.4.4 at this time 30th Oct 2014) which have better performance.
1. 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.
:* 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.
2. Also can port some parts of the optimizations to sugar as well.
:* 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.