Skip to content

Performance Monitor for cars with Android Auto

License

Notifications You must be signed in to change notification settings

liamlain/aa-torque

 
 

Repository files navigation

CI Status downloads

Torque Plugin for Android Auto

Video Walkthrough

(Click to open in YouTube) Click to open in YouTube

This is a performance monitor based on Chillout's Performance Monitor which was based on Martoreto's aa-stats. The app has been modified with a focus on making it more customizable with the ability to obtain any PID from Torque. Torque pro is required to use this app.

The original app focused on VAG (Volkswagen Auto Group) cars. This version focuses on exposing all data from Torque in a way that is as customizable as possible.

Help and helping

  • Visit the dicussions page to ask questions and get support
  • English isn't your native language? Help translate this app! Many of the translations are incomplete.
  • Help spread the word. Make posts on forums and other social networks showing off your setup.
  • This app is taking hundreds of hours of work. If you enjoy it consider donating on Paypal or Github Sponsors.

Main features:

  • Display data from Torque including custom PIDs
  • Many themes, fonts, incons, and backgrounds to choose from
  • Up to 10 dashboards
  • Rotary dial support
  • Supports custom expressions using EvalEx
  • Backup, restore, and share your configuration

Instructions:

Prepare

  • Install Torque Pro You will need this app and a cheap OBD2 Bluetooth module.

Install

Video guide for how to install

  • Download the latest release. Pre-releases can only be installed through Kingstaller.
  • Make sure Android Auto is in developer mode: Open Android Auto (while not connected to the car), go to About. Tap the "About Android Auto" header 10 times until you see a toast message saying you're a developer. From the right top corner select developer options, scroll down and make sure you check "Unknown sources". This will allow programs from non-Playstore apps to be run on Android Auto. See a picture guide how to enable Developer mode here.
  • Install the APK that you downloaded in the Prepare section using your normal package installer
  • Open AA Torque Settings
  • Select the options menu and select force update. Follow the process so your phone will reinstall it thinking it came from the Play Store.
  • If this fails, you can try using Kingstaller so your phone thinks it came from the Play Store. Reference the Kingstaller README if you have issues installing.

Note: Do not open a bug for an installation issue. You need to bypass restrictions put in place by Google to get this app working on Android Auto. These instructions will work for most phones. I can not troubleshoot every phone. Pixel phones have special instructions on the Kingstaller README.

The Kingstaller README has this to say about Pixel Phones:

For this phone you need to reinstall\update the current Google PackageInstaller, you can download the same version from ApkMirror or similar site, or you can get the apk directly from your phone using a file manager with that feature (I'm use mixplorer) then install the apk as normal and now you can use kinginstaller to install the app and will work!

There seems to be issues with Android 14 as well. If you upgrade to Android 14 you may need to uninstall and reinstall. Check the discussions page for help installing. If you have an AAWireless dongle, enabling developer mode in AAWireless can work around it.

Using

  • Open the AA Torque settings, grant all the rights it's requesting. If you don't do this, the app will NOT work.
  • Hook your phone to your car's USB, start Android Auto on your unit.
  • You can find the AA Torque in the menu on the lower right in Android Auto, the one with the dashboard clock on it.

Screenshots:

Some screenshots of the app:

Album art background with ray instead of needle

Chart view

Custom Expressions

AA Torque uses EvalEx for custom expressions. You can find documentation here.

About

Performance Monitor for cars with Android Auto

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 50.9%
  • Java 42.3%
  • AIDL 6.5%
  • Other 0.3%