Manuals/Android

From Openmoko

(Difference between revisions)
Jump to: navigation, search
Line 71: Line 71:
  
 
== Suspend ==
 
== Suspend ==
* Works, can be done with 1s press of power button, wake up with long power button press, don't use screen timeouts, disable it in Settings->Sound & display->Screen timeout->Never timeout.
+
Waking up your phone might be a little bit tricky at the moment, there are several recipe/hints submitted by different people :
 +
* 1-2s press of power button goes to sleep, wake up with long power button press, don't use screen timeouts, disable it in Settings->Sound & display->Screen timeout->Never timeout.
 
* Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.
 
* Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.
 
* For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.
 
* For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.
Line 77: Line 78:
  
 
== USB networking ==
 
== USB networking ==
 +
Android doesn't come with an ssh server installed by default. In order to gain shell access without an additional ssh server you can follow the instructions on the [[Android_debug_bridge]]. If you have an ssh server installed, following the general [[USB_Networking]] guide should do.
 +
 +
== USB Host mode ==
 +
If you know how to change the USB mode with Android, please explain it here.
  
 
== USB keyboard ==
 
== USB keyboard ==
 +
I bought a mini USB keyboard that for my Neo, if someone has simple directions to use it with android, please explain it here.
  
== USB Host mode ==
 
  
 
= Software installation and updates =
 
= Software installation and updates =
Line 86: Line 91:
  
 
== Install new software ==
 
== Install new software ==
 +
=== Manual install ===
 +
Applications are packaged in .apk packages, to install a package do ???
 +
 +
=== Package managers ===
 +
==== Android Market Place ====
 +
Currently it is not possible to use the Android Market Place with the Neo Freerunner.
 +
 +
==== AndAppStore ====
 +
AndAppStore is an alternate source for Android software and works on the Neo Freerunner. Start by [[#Manual install|manually installing]] their [http://andappstore.com/AndroidPhoneApplications/apps/7661 client].
  
 
== Update software (without reflashing) ==
 
== Update software (without reflashing) ==
  
 +
 +
= Troubleshooting =
  
 
== Android Debug Bridge ==
 
== Android Debug Bridge ==

Revision as of 23:52, 25 January 2009

Contents

Android.png

Introduction

This page is dedicated to the daily usage of Android on the Neo 1973 and Neo FreeRunner handsets.

The informations here have been updated for the following release : Koolu Beta2 Android release. But should be the same for any not too old release.

You can find general informations (porting/development and day to day usage) about Android and Neo phones here : Android


Subsystems

Accelerometers

Works, can be tested with simple game called Amazed

Bluetooth

Works, latest kernels need permissions for second rfkill interface in init.rc to turn it on.

GPS

Once i got it working, you can test with AndNav2 program.

GPRS

Does not work, GSM get's confused when you try to use it

GSM

Sources for libmuxgsm-ril.so not released yet, latest images have binary from ML that works quite fine. The SIM's PIN code cannot be validated. For now disable the PIN code using another phone. Registering on a Network seems to be slow and sometimes doesn't work.

Wifi

Works, but i have problems with scanning when just one AP is in range, it fails most of the time.


Data management

Contacts

Importing

You can import your Vcard contacts using "Android Contacts Import" from the SDCard. This applications is also available from AndAppStore (See #Install new software)


From SIM =

Works, Contacts->menu->Settings->SIM contacts importer.

Synchronization

Calendar

Alarm

Works.

Importing

Synchronization

Media

Can play OGG audio files, picture application crashes

SMS

Some received SMS's can't be read.

Others

Software keyboard

Works, can be brought up with short press to power button.

Suspend

Waking up your phone might be a little bit tricky at the moment, there are several recipe/hints submitted by different people :

  • 1-2s press of power button goes to sleep, wake up with long power button press, don't use screen timeouts, disable it in Settings->Sound & display->Screen timeout->Never timeout.
  • Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.
  • For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.
  • During suspend the phone seems to wake up make an audible click and go back to sleep.

USB networking

Android doesn't come with an ssh server installed by default. In order to gain shell access without an additional ssh server you can follow the instructions on the Android_debug_bridge. If you have an ssh server installed, following the general USB_Networking guide should do.

USB Host mode

If you know how to change the USB mode with Android, please explain it here.

USB keyboard

I bought a mini USB keyboard that for my Neo, if someone has simple directions to use it with android, please explain it here.


Software installation and updates

For initial Android flashing, take a look at: Android_on_Freerunner

Install new software

Manual install

Applications are packaged in .apk packages, to install a package do ???

Package managers

Android Market Place

Currently it is not possible to use the Android Market Place with the Neo Freerunner.

AndAppStore

AndAppStore is an alternate source for Android software and works on the Neo Freerunner. Start by manually installing their client.

Update software (without reflashing)

Troubleshooting

Android Debug Bridge

To assist in debugging and to gain shell access to the phone with Android, you can use the instructions found here: Android_debug_bridge

Links

Personal tools

Contents

Android.png

Introduction

This page is dedicated to the daily usage of Android on the Neo 1973 and Neo FreeRunner handsets.

The informations here have been updated for the following release : Koolu Beta2 Android release. But should be the same for any not too old release.

You can find general informations (porting/development and day to day usage) about Android and Neo phones here : Android


Subsystems

Accelerometers

Works, can be tested with simple game called Amazed

Bluetooth

Works, latest kernels need permissions for second rfkill interface in init.rc to turn it on.

GPS

Once i got it working, you can test with AndNav2 program.

GPRS

Does not work, GSM get's confused when you try to use it

GSM

Sources for libmuxgsm-ril.so not released yet, latest images have binary from ML that works quite fine. The SIM's PIN code cannot be validated. For now disable the PIN code using another phone. Registering on a Network seems to be slow and sometimes doesn't work.

Wifi

Works, but i have problems with scanning when just one AP is in range, it fails most of the time.


Data management

Contacts

Importing

You can import your Vcard contacts using "Android Contacts Import" from the SDCard. This applications is also available from AndAppStore (See #Install new software)


From SIM =

Works, Contacts->menu->Settings->SIM contacts importer.

Synchronization

Calendar

Alarm

Works.

Importing

Synchronization

Media

Can play OGG audio files, picture application crashes

SMS

Some received SMS's can't be read.

Others

Software keyboard

Works, can be brought up with short press to power button.

Suspend

Waking up your phone might be a little bit tricky at the moment, there are several recipe/hints submitted by different people :

  • 1-2s press of power button goes to sleep, wake up with long power button press, don't use screen timeouts, disable it in Settings->Sound & display->Screen timeout->Never timeout.
  • Michael Trimarchi's images allow resume from suspend after two short presses. However, sometimes it takes a few tries for the phone to wake up.
  • For me resume works best if i long press power until the main screen appears and the short power press that unlocks screen.
  • During suspend the phone seems to wake up make an audible click and go back to sleep.

USB networking

Android doesn't come with an ssh server installed by default. In order to gain shell access without an additional ssh server you can follow the instructions on the Android_debug_bridge. If you have an ssh server installed, following the general USB_Networking guide should do.

USB Host mode

If you know how to change the USB mode with Android, please explain it here.

USB keyboard

I bought a mini USB keyboard that for my Neo, if someone has simple directions to use it with android, please explain it here.


Software installation and updates

For initial Android flashing, take a look at: Android_on_Freerunner

Install new software

Manual install

Applications are packaged in .apk packages, to install a package do ???

Package managers

Android Market Place

Currently it is not possible to use the Android Market Place with the Neo Freerunner.

AndAppStore

AndAppStore is an alternate source for Android software and works on the Neo Freerunner. Start by manually installing their client.

Update software (without reflashing)

Troubleshooting

Android Debug Bridge

To assist in debugging and to gain shell access to the phone with Android, you can use the instructions found here: Android_debug_bridge

Links