User Tools

Site Tools


content:servalmesh:main_page

This is an old revision of the document!


Serval Mesh

Screenshot of Serval Mesh 0.90 “Shiny” main screen Serval Mesh is the Serval Project's flagship product. It is a free and open-source app for Android 2.2 “Froyo” and later. The latest official release of the Serval Mesh app is freely available from Google Play.

Serval Mesh allows people to make voice calls, send text messages and share files with other Serval Mesh users, without requiring infrastructure like satellites, cell phone towers, Wi-Fi hot spots, or radio repeaters. The primary motivation is to provide resilient communications during crisis and disaster situations, when vulnerable infrastructure like phone cell towers and mains electricity are cut off. Serval Mesh is also useful for remote communities who lack conventional telephone services, small organisations who need an internal telephone system, and dissidents in oppressive countries that deny or monitor their citizens' telecommunications.

Serval Mesh uses an Android device's Wi-Fi in Ad Hoc mode to communicate directly with other devices within range. To do so requires root permission on the Android device. On devices where root permission is not available, Serval Mesh can communicate using Wi-Fi in the normal Client mode, which requires an Access Point within range. Serval Mesh can use standard Internet connections such as 3G mobile data, home/office Wi-Fi router-modems, and wired networks (USB or Ethernet) to communicate with other devices.

Supported devices

The Supported Devices page lists all the Android devices that have been tried with Serval Mesh. If your device is not in the list, and you try it out anyway, please contact the Serval Project to let us know how it went.

How to install

There are three options for installing Serval Mesh on an Android device:

  1. To install the current release, simply download from Google Play.
  2. The slightly more adventurous may download an APK file directly from the servalproject.org Software page, which is usually the current release but is sometimes a beta version (release candidate) of the next release. These instructions for installing an APK file may prove helpful once you have downloaded.
  3. The truly adventurous may build and install from source code which gives access to all versions, from old releases to the latest unreleased code under development.

Once installed, refer to Serval Mesh installation notes for guidance through the installation process.

Current documentation

There is a Privacy Policy for the current version of the software.

Current release

Forthcoming releases

  • Hotfix releases 0.90.2, 0.90.3, etc. will be made to correct any serious issues if necessary
  • Versions 0.91, 0.92 etc. are interim feature releases planned for the first half of 2013
  • Version 1.0 “Showtime” is planned for release in mid 2013
  • The Technology Roadmap describes features under consideration for 1.x and 2.x releases

Reporting bugs

To report a bug in Serval Mesh, please refer to the following instructions:

If that is not your cup of tea, you may wish to contact the Serval Project directly.

Developers and contributors

The instructions for Serval Mesh developers are for anybody interested in contributing to the development of Serval Mesh software.

Previous releases

content/servalmesh/main_page.1368496120.txt.gz · Last modified: 13/05/2013 18:48 by Andrew Bettison