Android/Status: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 142: Line 142:
=== Things haven't been done ===
=== Things haven't been done ===


{| class="wikitable"
{| border="1" cellpadding="6"
| Subsystem
| Subsystem
| Name
| Name

Revision as of 02:22, 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
Factory reset / Recovery Since XO-4 has OFW as bootloader provide software update.
Input Light sensor

Things can be done for future

  • 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.
   2. 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.
   1. As Android 4.4 has lots of platform 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.