Android/Lollipop(5.0): Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 40: Line 40:
*Graphics
*Graphics
OpenGL and HWC works fine, but Bufferqueue has problem when application try to dequeue buffer sometimes, here is a ugly fix of [https://github.com/suyouxin/android_frameworks_native/commit/e3af52ad5027c3c224da785c9bc0f25a79741454 this problem]
OpenGL and HWC works fine, but Bufferqueue has problem when application try to dequeue buffer sometimes, here is a ugly fix of [https://github.com/suyouxin/android_frameworks_native/commit/e3af52ad5027c3c224da785c9bc0f25a79741454 this problem]

*Kernel tuning
Opened KSM in kernel. [https://github.com/suyouxin/android_vendor_olpc_xo4/commit/b7ba070237f84e1bf434d183d2235c3d7fff40eb configuare]
Backported zram in kernel [https://github.com/suyouxin/android_vendor_olpc_xo4/commit/e0857cefd4443404c08d5ec35a41cdb8cdf6946f configuare]
Need more testing, some time at first boot, kernel panic out of memory.

*WIFI
Merged patches from 4.3.1, doesn't work, needs diagnosis.

*BT
Merged patches from 4.3.1, doesn't work, needs diagnosis.

* Accelerometer sensor tuning
Android 5.0 added a few more parameters for Accelerometer HAL, needs verification.

* SELinux
User build boot failed, since can't mount selinux file system.

* Power Manager
System can't got to sleep.

* Camera
Haven't start to port.

* Codec
Haven't start to port.

* Gapps
Haven't start to port.

Revision as of 11:25, 3 December 2014

Google released Lollipop source code on 4th November 2014.

Android 5.0 for XO-4 is in active development status. Any contribution would be much appreciated.

Currently the graphics are almost working. Developers are welcomed to peek/compile the repositories. 04/12/2014.

  • use Repo to download the Android source from github repositories.
$ repo init -u git://github.com/suyouxin/android_manifest.git -b android-5.0.0-xo4
$ repo sync
  • Note: only engineer build is usable, user build can't be booted since SELinux feature hasn't been adapted.


TODO List

Graphics
Kernel tuning
WIFI
BT
Accelerometer sensor tuning
Camera
Codec
SELinux
Power Manager

Status update (04/12/2014)

  • Graphics
  OpenGL and HWC works fine, but Bufferqueue has problem when application try to dequeue buffer sometimes, here is a ugly fix of this problem
  • Kernel tuning
 Opened KSM in kernel. configuare
 Backported zram in kernel configuare
 Need more testing, some time at first boot, kernel panic out of memory.
  • WIFI
 Merged patches from 4.3.1, doesn't work, needs diagnosis.
  • BT
 Merged patches from 4.3.1, doesn't work, needs diagnosis.
  • Accelerometer sensor tuning
 Android 5.0 added a few more parameters for Accelerometer HAL, needs verification.
  • SELinux
 User build boot failed, since can't mount selinux file system.
  • Power Manager
 System can't got to sleep.
  • Camera
 Haven't start to port.
  • Codec
 Haven't start to port.
  • Gapps
 Haven't start to port.