Apps can be found on Google Play or you can download them from this site. I have some ideas for experimental things so I will keep release versions on Google Play and offer my latest builds here:
A Note on Apps: Currently, the apps here will work on Android versions 4.0 (Kitkat) to Version 6.0 (marshmallow). They don’t work on Android 7 or above. Google changed their rules for loading libraries when they went to 7.0 and my build tools don’t support that. (I am working on a fix). So be sure to try out the apps before you order any hardware.
Android Devices: I am currently using the BLU Studio X8 as my main development device. So if you have compatibility problems (or not) you may want to consider a unit just for your trains. The link is to an unlocked smartphone running Android 4.4.2. It’s only $50 so I use mine with no service, exclusively as a train controller.
Download: Navigate to the above link or Google Play with your device and download and install. Alternatively, you can download it to your computer, then copy it to your device- it is a standard .apk android install file.
Setup: Before the App can talk to your device, you must pair it. Power up the bluetooth receiver device and then go to the settings icon on your phone. Pick ‘Bluetooth’ and then ‘search for devices’. You should see a new name in the list. Touch the entry to pair with it. It should ask you for a pin code. Enter 1234 and tap ‘ok’.
Now when you run one of the apps, you should be presented with a list of all devices paired with your phone. Use the plus and minus keys to select the proper device and touch ‘select’. Note that there is always a choice ‘no device’. This lets you run the app in demo mode. Also, if you try to connect to a paired, but not powered up device, it will sort of ‘hang’ the app as behind the scenes it looks for a response.
It is possible to change the name of the Bluetooth device to show something like ‘Aristo Dash9 9022’ but I don’t have that capability in the device itself. Yet. I am working on it. However, there is a way to remove the device, plug it into a ‘programmer’ and rename it, I will create a how-to soon as a work around
Apps : The apps on Google Play and here are all fairly similar, I’ve just condensed down features specific to a couple of control situations. There are the RC only apps, these control Servos and ESCs for battery control, live steam or other tasks. There are also several flavors of DCC apps tailored to specific decoders. A generic DCC app is also available, this will let you get to all the supported DCC, servo functions and digital outputs of the board. The GenDCC app will also let you change CVs in your decoder.
Soundtraxx Apps – These apps are designed to be used with the Soundtraxx TSU-4400 and Economi series of decoders.
- SoundTraxGE-1.x-release-unsigned.apk – GE Diesel
- economi-1.x-release.apk – diesel version
- economi-steam-1.x-release.apk – steam version
Other DCC Apps – The TCS Wow and Generic DCC control apps.
- TCSWOW-1.x-release.apk – TCS wow 5A decoder
- GenDCC-1.x-release.apk – Generic DCC Controller
RC Apps – Use these to control Servos and ESCs.
- SteamApp-1.x-release.apk – RC for steam – Controls 3 Servos. (Note this is called ‘SteamBlue’ on the Play Store)
- GenRC-1.x-release.apk – same as above but defaults to ESCs with center stop settings.