LibrePilot2Go Android App
*Android, Google Play, and the Google Play logo are trademarks of Google Inc.
|
|---|
Read me first (please)
LibrePilot2Go is currently available as public beta and closed alpha version.
Please be aware that the App is in testing stadium, and may not function properly, crash or not work at all on your device.
Please do not install the App if you are expecting a ready to use, bug free, always working app.
Please read the rest of this wiki article before using LibrePilot2Go. All of it.
Please also give feedback about the app in the official forum.
To stay up to date about changes and new versions, subscribe the LibrePilot2Go Google+ Community.
There is also a board on the official forum about the app.
The public beta is available on Google PlayTM:
If you need to install LibrePilot2Go on a FireOS device, and you really want to use the amazon appstore, use this link:
(No Amazon Maps support; Maps will most likely not work and/or crash.)
If you don't want to use any appstore, and you know what you are doing, you can download the APK here. Please be aware that you will not receive any updates automatically.
You can also participate in the closed alpha test to receive the bleeding edge version. Both versions can be installed at the same time. If you want to participate, apply here (you need to register in the official forum).
Introduction
LibrePilot2Go is a lightweight app for AndroidTM to use LibrePilot in the field.
Its purpose is not to be a GCS for Android, but it focuses on functionality needed while preparing the flight and during flight.
The app supports Android 4.0+ (Ice Cream Sandwich, Jelly Bean, Kitkat, Lollipop, Marshmallow) (Api Level 14+). It aims at phones with large screens. It will work on tablets, but is not necessarily optimized for larger screens than 6".
Connection
USB
USB is used to attach the phone via cable to the flight controller, or to use an OPLink mini to receive data via OPLink. Use 38400 baud as oplink speed.
Set the connection in the settings dialogue.
Your Phone needs to support USB OTG, not all phones support this. To check general USB OTG support, check http://www.gsmarena.com. Under COMMS / USB, the entry USB-Host has to be present.
You need a special cable. Search amazon for "otg", for example.
Bluetooth
With this connection, the android device connects directly to a Bluetooth serial telemetry link on the flight controller or to an OPLink module.
Read this article to set up Bluetooth telemetry for your board: Setup a bluetooth for telemetry. Set the connection in the settings dialog.
On 15.09, be sure to use 57600 baud for the Bluetooth module itself. If you are using Oplink, reduce telemetry speed to 38400 or less.
Be also sure to set the port the Bluetooth module is attached to, to Telemetry.
You have to pair your device with the normal settings of your android phone before you use Bluetooth. After that, you can choose the device in the settings dialogue. You may have to restart the app. If it won't appear, restart you device and try again.
On leaving the settings dialogue, the app tries to connect. This may take up to a minute. Also check if you have to enter a PIN to do pairing (e.g. after changing the name of the BT-Module).
For further information about Bluetooth and OPLink usage, refer to OPLinkConfiguration-Telemetry+RemoteControl+Bluetooth
Views
General
Menu
Press on the top left or your phones "menu" button to open the menu.
Toolbar
Local App Settings | If this button is visible, there are local settings available, like changing the look and feel of the current view. | |
Flight Controller Settings | If this button is visible, there are settings on the flight controller available, like setting the fusion algorithm or setting the battery capacity. | |
UAVO Check | The App checks if the loaded UAVO are matching the flight controller firmware. If this icon is green, everything is OK. | |
Serial Connection | Shows the current connection, either Bluetooth or USB. | |
UAVO Handshake | Both symbols need to be green for the UAVO handshake to be successful. If unsuccessful, only explicitly requested objects are send from the flight controller. If this is often turning red on Bluetooth, consider reducing the baud rate of the telemetry port and/or the Bluetooth module and/or the OPLink. |
Health
Panels
To choose the panels, press the button.
System Health Panel
The system health panel is a representation of the health widget in the GCS. Details about the fields can be found on the SystemHealth wiki page.
There are some slight changes to the Panel, but it is basically the same as in GCS.