Android 1.5 on Zaurus

In Android source code repository, cupcake (Android 1.5) has been merged to master branch. Current implementation of SystemServer.java throws exceptions and Android doesn't boot up properly.

Quick hack. Let the system thinks battery is healthy. Here's my patch.


posted by 安藤恐竜 at 10:32 | Comment(11) | TrackBack(0) | 日記
Comments for this entry
Does the networking and touch screen work?
Posted by srk at 04/09/2009 08:53
both works fine.
Posted by androidzaurus at 04/09/2009 12:58
Thanks for all support.

Good News...

yesI have a working Android over PXA270 based Compulab EM-X270 target board.
If anybody have any issue to porting the Androidn over this hardware please feel free to ask me any time.
Maneesh Jain
Posted by Maneesh Jain at 04/29/2009 16:26
Hello, I'm porting Android to Gumstix Verder Pro (Intel PXA270 based).

I have followed instructions to build kernel 2.6.24 and Android from this site (http://labs.beatcraft.com/en/index.php) plus some other modifications (to make touchscreen works).

But when I boot Android running:

chroot /media/card/android-root /init

I see "ANDROID" on the screen, with a blinking '_', and a few seconds later I see a blank screen (black) with a '_' in the upper left corner, no logo, or UI is shown... I've connected a serial cable to board to see the debug output, and this is the result:

root@gumstix-custom-verdex:/media/card/android-root$ chroot /media/
card/android-root /init

init: cannot open '/initlogo.rle'
sh: can't access tty; job control turned off
# init: cannot find '/system/bin/playmp3', disabling 'bootsound'
binder: release proc 1229, transaction 37, not freed
android_power: wakeup (0->0) at 411425842768 (1970-01-01
00:06:51.425845845 UTC)
android_power: wakeup (0->0) at 448261661230 (1970-01-01
00:07:28.261669538 UTC)
android_power: sleep (0->2) at 510161104615 (1970-01-01
00:08:30.161106769 UTC)

nothing more... could you help me or give me some hints?

I have flashed the gumstix with the directfb image (built on my desktop), and the df_dok command and all df tests, pass okey.


Posted by Ezequiel Aceto at 06/10/2009 22:38
How can install android on zaurus 3100? Could you share the resource and installtion guide?

Posted by bibu at 06/17/2009 14:17
I second the comment of the previous poster. Can you put to together a step-by-step idiot's guide to installing Android on the Zaurus 3100?

It would be much appreciated.

Posted by Nona at 07/12/2009 00:49
Thanks for your sharing!

How do you feel the android in MID, startbook, netbook, or any midea device?

Posted by Gary Wang at 09/01/2009 12:52

Are there any instructions on how to build Android from repository?

Thank you in advance!
Posted by denis at 02/22/2010 17:34
why i can't see the patch git.diff.gz ??
Posted by final at 03/15/2010 01:30
I try to port Android (version 2.1) to Gumstix Verdex, and i follow the instruction
((http://labs.beatcraft.com/en/index.php). And make the android successfully. But when i boot on the gumstix, the errors happened and as below:

nit: cannot open '/initlogo.rle'
sh: can't access tty; job control turned off
# init: cannot find '/system/bin/playmp3', disabling 'bootsound'
sh: can't access tty; job control turned off
android_power: wakeup (0->0) at 3554297515692 (1970-01-01 00:59:14.297518769 UTC)
init: untracked pid 6272 exited
android_power:wakeup (0->0) at 3554297515698 (1970-01-01 00:59:14.297591075 UTC)
init: untracked pid 6311 exited

...... the same errors repeat

and the logcat is

I/SystemServer( 1502): Battery Service

W/dalvikvm( 1502): No implementation found for native Lcom/android/server/BatteryService;.native_update ()V

W/dalvikvm( 1502): threadid=15: thread exiting with uncaught exception (group=0x4001b160)

E/AndroidRuntime( 1502): Uncaught handler: thread android.server.ServerThread exiting due to uncaught exception

E/AndroidRuntime( 1502): *** EXCEPTION IN SYSTEM PROCESS. System will crash.

E/AndroidRuntime( 1502): java.lang.UnsatisfiedLinkError: native_update

E/AndroidRuntime( 1502): at com.android.server.BatteryService.native_update(Native Method)

E/AndroidRuntime( 1502): at com.android.server.BatteryService.update(BatteryService.java:200)

E/AndroidRuntime( 1502): at com.android.server.BatteryService.<init>(BatteryService.java:138)

E/AndroidRuntime( 1502): at com.android.server.ServerThread.run(SystemServer.java:140)

E/AndroidRuntime( 1502): Crash logging skipped, no checkin service

I/Process ( 1502): Sending signal. PID: 1502 SIG: 9

I/ServiceManager( 1073): service 'cpuinfc' died
I/ServiceManager( 1073): service 'entropy' died
I/ServiceManager( 1073): service 'meminfc' died
I/ServiceManager( 1073): service 'power' died


How can i fix these? can you help me? Thank you !
Posted by final at 03/15/2010 01:44
According to your comments, it seems that Android 1.5 don't work on Zaurus today isn't it ?
Posted by TeddyK at 11/16/2010 10:06
Leave your comment
Name: [Must]

EMail: [Must]

URL: [Must]

Comment: [Must]

Confirmation Code: [Must]

Type in alphabets what you see in this image.

Trackbacks to this entry