Batphone Release 0.06

Version 0.06 of the Serval Mesh app for Android was released on September 21, 2011, succeeding release 0.05.

Download: http://developer.servalproject.org/files/Serval-0.06.apk

Source code

The source code is held at the Batphone tag 0.06 at GitHub. See also the following GitHub links:

Milestones

  • Automatic Wi-Fi chipset detection process that tries to guess how to put you phone into adhoc mode. This should now work with most rooted handsets.
  • New screen for displaying the progress of tasks we have to do on install.

Known issues

  • Handset auto-detection needs fixing
  • Wifi clients may drop broadcast packets
  • Preparing information sent back to project for display
  • java.lang.NullPointerException : SetupActivity.setAvailableWifiModes()
  • When operating in AP-Client modes, AP cannot be called
  • Experimental scripts may be run and crash the software (or phone) on install
  • Call to node A fails second time after call to node B on three node network
  • Adhoc edify interpreter needs rebuilding so that we can use “generic” wifi driver loading
  • Stopped DNA from corrupting its data file and crashing which would leave the phone unreachable (General root cause of several other bugs).

VersionName

0.06

Size

5.5 MiB

API level

7-15+

Supported screens

small-xlarge

OpenGL textures

all

Localized to

default, French

Permissions

  • android.permission.READ_PHONE_STATE,
  • android.permission.ACCESS_WIFI_STATE,
  • android.permission.CHANGE_WIFI_STATE,
  • android.permission.WAKE_LOCK,
  • android.permission.INTERNET,
  • android.permission.BLUETOOTH,
  • android.permission.BLUETOOTH_ADMIN,
  • android.permission.VIBRATE,
  • android.permission.MODIFY_AUDIO_SETTINGS, android.permission.RECORD_AUDIO,
  • android.permission.PROCESS_OUTGOING_CALLS,
  • android.permission.WRITE_SETTINGS,
  • android.permission.RECEIVE_BOOT_COMPLETED, android.permission.READ_CONTACTS,
  • android.permission.WRITE_CONTACTS,
  • android.permission.CALL_PHONE,
  • android.permission.WAKE_LOCK, android.permission.DISABLE_KEYGUARD,
  • android.permission.CAMERA,
  • android.permission.WRITE_EXTERNAL_STORAGE,
  • android.permission.GET_ACCOUNTS,
  • android.permission.BROADCAST_STICKY,
  • android.permission.READ_SMS,
  • android.permission.WRITE_SMS

Features

  • android.hardware.wifi,
  • android.hardware.screen.landscape,
  • android.hardware.screen.portrait

Login