Page 1 of 1

[OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Mon Feb 12, 2018 6:42 pm
by f1x
Hello,
I am new user of this board so for the very first I would like to say hello to all :). For the second I would like to announce my newest project called OpenAuto.

What is OpenAuto?
OpenAuto is an open source AndroidAuto(tm) headunit emulator application based on aasdk library and Qt libraries. Main goal is to run AndroidAuto(tm) on the RaspberryPI 3 board computer smoothly.

Demo video: https://www.youtube.com/watch?v=k9tKRqIkQs8

Status
Project is currently under beta testing.

Links and open source code
https://github.com/f1xpl/openauto

Features
  • 480p, 720p and 1080p with 30 or 60 FPS
  • RaspberryPI 3 hardware acceleration support to decode video stream (video stream up to [email protected])
  • Audio playback from all audio channels (Media, System and Speech)
  • Audio input for voice commands
  • Touchscreen and buttons input
  • Bluetooth
  • Automatic launch after device hotplug
  • User-friendly settings
Supported platforms
  • Linux
  • RaspberryPI 3
  • Windows
Before you start using OpenAuto please read Readme and wiki page.

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Sun Feb 18, 2018 7:47 am
by halfer
I was searching for methods to implement Android Auto in old cars, and stumbled upon your recently published project. Seems very promising!
Lag caused by software H264 decoding is something that's seen even in pretty expensive retail sold Head Units, so being able to potentially do the same with an RPi3 + an amplifier and some dongles for connectivity sounds amazing.
However, I imagine potential "builders" will be scared off by the prospect of connecting the Pi to a screen and a touch sensitive panel of some sorts. The official LCD+digitizer is a bit too lowres and small to be used with this, I think.

I understand the main focus of Android Auto is voice control; and your project specifically has functions mapped to the keyboard, but I'd imagine most people would still like to be able to use a touch screen if needed

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Mon Feb 19, 2018 11:06 am
by rapzak
Hi,

I am also very happy for this matter..

I have a car with build in tomtom carminat and thinking of change it to this.

I have a joystick connected to the CAN bus and want to be able to map that to the unit, also maybe i need to tx some can messsages to redirect sound through the radio.
Have you thought about CAN support in Auto? (usb adapter?)

Also i like to implement rear camera? (usb adapter?)

What about "high" quality audio? usb soundcard?

For the screen / touch i am not sure yet but will manage somehow... how about custom resolutions?

Will it use the GPS from the phone?

Just some newbies thoughts..

/Kasper

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Wed Feb 21, 2018 11:44 pm
by Nawor
Firstly, congrats on the XDA shout out. Secondly, the reason I'm here is to try and fix my crap Nissan touchscreen software (crap map updates, boring look, but highly integrated into the vehicle). I had found a $1k unit (called naviplus) which allows the use of the factory software & screen, then on the press of a button it switches to Android auto. The biggest factor of that is the price.

Will your project allow for a similar operation? Thanks

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Sat Feb 24, 2018 8:18 am
by zoelqivlie
I installed it with your step by step in github ;-) but when I plug the usb to my android , raspbian just showed the android folder manager access promise

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Sun Feb 25, 2018 7:03 am
by vloke
The pain is almost over. I have a distro based on OpenAuto that is ready for testing if anyone is brave enough. You would just need a pi 3 and the official touchscreen for it to work.

Get the image at: http://getcrankshaft.com. Let me know of your successes/failures with it.

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Mon Feb 26, 2018 1:53 pm
by zoelqivlie
@vloke, thank you I will try it ;-)

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Mon Feb 26, 2018 3:45 pm
by fredoll
Thanks a lot
it just works ! and works great :-)
Waiting for the official touch screen as 22' touch screen is a bit big for a car :-)
Fred

PS : read the Wiki to get detailed build instructions

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Mon Feb 26, 2018 3:58 pm
by fredoll
I was wondering, is there a possibility (and interest) of running openauto without an X server (I think Qt can adress the Framebuffer directly via openGL) ?

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Wed Mar 07, 2018 1:22 am
by Marduk201
Hey man love this.. any way to add Vertical support?

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Wed Mar 07, 2018 8:25 pm
by f1x
Marduk201 wrote:
Wed Mar 07, 2018 1:22 am
Hey man love this.. any way to add Vertical support?
You can adjust Screen DPI parameter (Settings -> Video tab) to change layout of Android Auto.

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Wed Mar 14, 2018 5:25 pm
by walkonatyclb
My Nexus 6P won't connect. It says it's connected to my car with my phone but the openauto OS won't show it on the screen.

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Sat Mar 31, 2018 1:04 am
by Mandrewpi
Hey vloke this os actually works pretty good. I am using the Pi display in my car with this os.

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Sat Mar 31, 2018 8:13 am
by fruitoftheloom

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Tue May 29, 2018 6:27 pm
by f1x
Hi all. During the OpenAuto project lifetime I read many questions how to control RPI power-up and shutdown based on the car's ignition state. If someone of you is interested in the solution, take a look at the power supply project at Blue Wave Studio blog.

Re: [OpenAuto] AndroidAuto(tm) headunit emulator optimized for Raspberry PI 3 Hardware

Posted: Thu Jul 19, 2018 3:23 pm
by Mapi0n
Hi

First of all, thank you very much for this!
It is very cool and makes my car much more modern

I am having a little problem with the phone audio though.
I set all up with a usb sound card, so i can also plug in a microphone, and i do get the music and the 'ok google' via that soundcard. However it just does not work at all with phone calls.
It always prefers the phone's mic and audio, no matter on what setting. I also tried it via bluetooth, but did not succeed.

Would you have some advise for me?

Mapi0n