Android: Difference between revisions
No edit summary |
|||
Line 16: | Line 16: | ||
* make a [[backup]] of anything you want to keep on the XO-4, because it will be erased by this test, |
* make a [[backup]] of anything you want to keep on the XO-4, because it will be erased by this test, |
||
* ensure the firmware is [[Upgrading firmware|upgraded]] to [[OLPC_Firmware_q7b38|Q7B38]], (or use a pre-release build [http://dev.laptop.org/~quozl/q7b37jh.rom q7b37jh]), |
* ensure the firmware is [[Upgrading firmware|upgraded]] to [[OLPC_Firmware_q7b38|Q7B38]], (or use a pre-release build [http://dev.laptop.org/~quozl/q7b37jh.rom q7b37jh]), |
||
* download the .zd file, from [http://build.laptop.org/android/2014- |
* download the .zd file, from [http://build.laptop.org/android/2014-04-07/ our build directory], |
||
* at the [[ok]] prompt, type this: |
* at the [[ok]] prompt, type this: |
||
[[Firmware/Storage#fs-update|fs-update]] u:\32013a4.zd |
[[Firmware/Storage#fs-update|fs-update]] u:\32013a4.zd |
||
Line 24: | Line 24: | ||
=== Known problems === |
=== Known problems === |
||
* camera recording crashes, due to encode engine problem, |
|||
* cannot install on some 4 GB eMMC model of XO-4; S_DEVICE value in mkzd.sh needs further trimming, |
|||
⚫ | |||
* cannot turn on WLAN on SKU292, with the Marvell 8686 Wireless LAN module; missing firmware file, |
|||
⚫ | |||
* might not coexist with olpc-update, |
* might not coexist with olpc-update, |
||
* does not coexist with deployment security; the Android kernel and ramdisk are not signed. |
* does not coexist with deployment security; the Android kernel and ramdisk are not signed. |
Revision as of 06:10, 7 April 2014
Android is an operating system based on the Linux kernel, and designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
Android 4.3.1 (Jelly Bean) for XO-4
OLPC is preparing for a customer an Android, Sugar and Gnome dual-boot system for the XO-4 Touch. This will allow children to switch between the operating systems by rebooting, so that educational content can be delivered in either format.
The final stable build is not yet available, but is planned within a few weeks. --Quozl 01:48, 12 March 2014 (UTC)
Our next development release of a dual boot build is available.
The build is based on our arm-3.5 kernel, with changes which can be found in the arm-3.5-android branch of our olpc-kernel repository.
Installing
- make a backup of anything you want to keep on the XO-4, because it will be erased by this test,
- ensure the firmware is upgraded to Q7B38, (or use a pre-release build q7b37jh),
- download the .zd file, from our build directory,
- at the ok prompt, type this:
fs-update u:\32013a4.zd
- when the installation completes, type this:
boot
Known problems
- camera recording crashes, due to encode engine problem,
- not implemented; hardware video codecs, and ambient light sensor,
- might not coexist with olpc-update,
- does not coexist with deployment security; the Android kernel and ramdisk are not signed.
Do not rely on this build for any critical data, in particular do not associate your regular Google account with this build if your Google account is critical to you.
Test cases
- boot,
- use power button for sleep and wake,
- use of e-book switch (close lid) for sleep,
- use of headphones to play music from USB drive in MP3 format,
- use of bluetooth to pair a headset,
- associate with a Raspberry Pi providing Khan Academy content KA-Pi, access via Browser, play video, fullscreen, play to end,
See Also
- latest and prior announcements on devel@ mailing list,
- Android (operating system) on Wikipedia,
- How to build Android for the XO-4,
- How to build an Android kernel for the XO-4,
- How to take screenshots,
- How to connect via ADB,
- Kernel patches for the XO-4 to enable Android.
- Sugarizer for online use,
- org.olpc-france.sugarizer.apk Sugarizer for offline use.
- Mike Lee's review of a previous release, with photographs and videos