This application connect to the altimeter via bluetooth, USB or 3DR telemetry modules. It is an alternative to the Java application and using a terminal and run commands manually. It runs some sort of AT commands and allow configuration of the altimeter as well as flight retrieval and telemetry using an Android tablet or phone. It also has the ability to flash the altimeter firmware using an OTG cable so that it is in sync with the console application.
With 3DR module you can also do telemetry
You should be able to find the app on the google store, however it will not have all the latest fonctionnalities. You can subscribe to the beta test on the store. If you want the latest one, compile the code from the provided source. Also if your device is not fully supported that might be a good idea to try to fix it and release the code. Android support so many screen sizes and devices that it is difficult to test an application on all of them. If you do not know how to build an Android application go to the release dirrectory, download the APK and install it on your phone.
Alternatively you could search the Google playstore and get the app from there. https://play.google.com/store/apps/details?id=com.altimeter.bdureau.bearconsoleYou will need to use Android studio (I am no longer using Eclipse for Android developement).
Please make sure you report any bugs so that I can fix them. If you have any ideas to improve the app please feel free to contact me.
The following altimeters can be used with the BearConsole
- AltiDuo (this has a special firmware)
- AltiServo
- Altimulti(all versions Atmega328, STM32, ESP32 and ESP32 accelero)
- AltiGPS
- TTGOBearAltimeter
- TTGOMiniBearAltimeter
- TTGOSimpleAltimter
- UltimateAltimeter
From your Android device you can flash your altimeter with the latest firmware using an OTG cable, this will make sure that the altimeter firmware is compatible with the board you are using.
Falshing works for all versions Atmega328, STM32, ESP32, ESP32S3 and ESP32C3 based altimeters.
If you need an altimeter board you can can either build it yourself using Arduino compatible hardware or contact me to get a board
This is a work in progress project, not all Android devices might not be fully supported (version 6,7,8, 10 and 12 have been tested) but if you find any bugs please make sure that you do report them so that I can fix them.
The code is using custom versions of the Physicaloid and usbSerial Usb libraries in order to be able to support more Usb devices