manio
New Member
- Thread starter
- #1
Hi Guys,
I am an aa-proxy-rs developer. It's an opensource project for doing a Wireless AndroidAuto proxy between the car and the phone using RaspberryPi. Recently we did some progress and we are able to act as a MITM - modifying the packets on-the-fly and we added some nice features, like changing DPI of the display or disabling audio sinks....
We would love to provide the EV routing functionality in GoogleMaps (for example providing real-time traction battery level using data from OBD) for cars which doesn't have such a features, because they are too old or not updated anymore by manufacturers (like my Renault Zoe EV
).
Our problem is figuring out AndroidAuto protocol with the new EV-routing features which are available eg for your Mach-E cars. As these are relatively new Google features and only for specific cars, it's not common to find such a cars anywhere - to plug the Pi and grab the logs easily by us
That's why we're asking to help here...
The help would consist of:
- grabbing some RaspberryPi (besides Raspberry Pi 3 B+ which is unfortunately not supported)
- flashing prepared SD-card image with with aa-proxy-rs and full logging enabled
- plugging the RPi it to your Mach-E's USB port (for wired AndroidAuto side)
- and connecting any Android Phone wirelessly to the RPi...
We only need a small sample of AA protocol data exchanged. The crucial thing for us is how the car HeadUnit is sending the battery level to Android (how it encapsulates, in what message types, etc). The rest of the protocol is mainly known for us. Google unfortunately doesn't provide a documentation for this and this AndroidAuto protocol is mostly reverse-engineered.
We (and users) would be very grateful for your help, so if you like to help with this, please reply here or contact me directly.
regards!
I am an aa-proxy-rs developer. It's an opensource project for doing a Wireless AndroidAuto proxy between the car and the phone using RaspberryPi. Recently we did some progress and we are able to act as a MITM - modifying the packets on-the-fly and we added some nice features, like changing DPI of the display or disabling audio sinks....
We would love to provide the EV routing functionality in GoogleMaps (for example providing real-time traction battery level using data from OBD) for cars which doesn't have such a features, because they are too old or not updated anymore by manufacturers (like my Renault Zoe EV
Our problem is figuring out AndroidAuto protocol with the new EV-routing features which are available eg for your Mach-E cars. As these are relatively new Google features and only for specific cars, it's not common to find such a cars anywhere - to plug the Pi and grab the logs easily by us
That's why we're asking to help here...
The help would consist of:
- grabbing some RaspberryPi (besides Raspberry Pi 3 B+ which is unfortunately not supported)
- flashing prepared SD-card image with with aa-proxy-rs and full logging enabled
- plugging the RPi it to your Mach-E's USB port (for wired AndroidAuto side)
- and connecting any Android Phone wirelessly to the RPi...
We only need a small sample of AA protocol data exchanged. The crucial thing for us is how the car HeadUnit is sending the battery level to Android (how it encapsulates, in what message types, etc). The rest of the protocol is mainly known for us. Google unfortunately doesn't provide a documentation for this and this AndroidAuto protocol is mostly reverse-engineered.
We (and users) would be very grateful for your help, so if you like to help with this, please reply here or contact me directly.
regards!
Sponsored