Headunit for Android Auto
C++ C JavaScript Shell Makefile Python
#111 Compare This branch is 180 commits ahead, 1 commit behind spadival:master.
Latest commit 3eb4bd7 Dec 11, 2017 @lmagder lmagder Merge branch 'gpshacking' into master-gartnera
Reduce jitter of car GPS. I think AA actually expects m/s for speed not knots and the CMU actually updates the data more than once a second, it returns multiple positions with the same timestamp. Together these two changes fix the jumpyness of the map position while driving since it can interpolate better. Also toggle the ReadControl state like the CMU Nav does, not sure if helps or if I'm imagining it.

README.md

Unofficial Mazda Connect (tm) (*) Android Auto Headunit App

Unofficial port of Android Auto Headunit App to Mazda Connect CMU. The app makes extensive use of jni functions that were originally developed by Mike Reid as part of his Android app. The Mazda specific source code is under the /mazda folder.

(*) - Mazda and Mazda Connect are trademarks of Mazda NA

The goal of this fork is to update the code to modernize it, and to use libprotobuf instead of manually parsing the messages so that it will be easier to add more complete integration with car systems.