Android/Status: Difference between revisions
< Android
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 |
||
| |
| Bug fix |
||
| |
| 100% |
||
| |
| |
||
|- |
|- |
||
| Input |
| Input |
||
| Touchpad |
| Touchpad |
||
| |
| Bug fix |
||
| |
| 100% |
||
| |
| |
||
|- |
|- |
||
Line 41: | Line 49: | ||
| 100% |
| 100% |
||
| |
| |
||
⚫ | |||
⚫ | |||
⚫ | |||
| New |
|||
⚫ | |||
⚫ | |||
|- |
|- |
||
| Input |
| Input |
||
| OLPC ebook switch |
| OLPC ebook switch |
||
| |
| 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 |
||
| |
| 100% |
||
⚫ | |||
| Different XO4 key mapping file |
|||
|- |
|- |
||
| Input |
| Input |
||
| Power Botton |
| Power Botton |
||
| Bug fix |
|||
| In processing |
|||
| |
| 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 |
||
| |
| |
||
| |
| Bug fix |
||
| |
| 100% |
||
| |
| |
||
|- |
|- |
||
| WIFI |
| WIFI |
||
| |
| |
||
| |
| Bug fix |
||
| |
| 100% |
||
| |
|||
| Needs testing. Now we are using qcom HAL. |
|||
|- |
|- |
||
| USB |
| USB |
||
| |
| |
||
| Bug fix |
|||
| Mass storage is working |
|||
| |
| 100% |
||
| |
| |
||
|- |
|- |
||
| Audio |
| Audio |
||
| |
| |
||
| |
| Bug fix |
||
| |
| 100% |
||
| |
|||
| playback and recording are working, we needs Marvell's support if we need more functionality. |
|||
|- |
|- |
||
| Power Manager |
| Power Manager |
||
| |
| |
||
| Bug fix |
|||
| In processing |
|||
| |
| 100% |
||
| |
|||
| can't suspend after first time wake up. |
|||
|- |
|- |
||
| Video codec |
| Video codec |
||
| |
| |
||
| |
| Bug fix |
||
| 100% |
|||
⚫ | |||
| |
|||
| Needs Marvell's support. |
|||
|- |
|- |
||
| Camera |
| Camera |
||
| |
| |
||
| Bug fix |
|||
| Preview/Picture taken is working |
|||
| |
| 100% |
||
| |
| |
||
|- |
|- |
||
| |
| Graphic |
||
| |
| |
||
| |
| Bug fix |
||
| |
| 100% |
||
| |
|||
| Software render. Very slow. Needs Marvell's support. |
|||
|- |
|- |
||
| OpenGL |
|||
⚫ | |||
| |
| |
||
| |
| Bug fix |
||
| 100% |
|||
⚫ | |||
| |
|||
| James is now helping to do this. |
|||
|- |
|- |
||
⚫ | |||
| Recovery mode |
|||
| |
| |
||
| |
| 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. |
|||
|- |
|||
⚫ | |||
⚫ | |||
| |
|||
| |
|||
| |
| |
||
|- |
|- |
||
|} |
|} |
||
=== 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.