New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hardware Compatibility List #2

Open
htruong opened this Issue Feb 26, 2018 · 127 comments

Comments

Projects
None yet
@htruong
Member

htruong commented Feb 26, 2018

Please comment here devices that are known to work and not work. Specifically:

  • Phone
  • Raspberry Pi version/hardware.
  • Any customization done to the distro.
  • If it doesn't work, have you tried with other USB cables?

For people using custom HDMI touch screens, please try Starting Crankshaft in X11 mode on image 2018-03-10 or later.

There is very likely that OpenAuto will work with your phone regardless of whether Crankshaft works or not. If Crankshaft does not work for you yet, there is a big chance that if you know how to compile OpenAuto yourself, it will work.

@htruong htruong added the question label Feb 26, 2018

@htruong

This comment has been minimized.

Member

htruong commented Feb 26, 2018

Tested / Works:

  • Google Pixel 1 Android Oreo 8.1
  • Raspberry Pi 3B, Official touchscreen.
  • Image 2018-02-24.
@htruong

This comment has been minimized.

Member

htruong commented Feb 26, 2018

Tested / Works (issue #1):

  • One Plus 3
  • Raspberry Pi 3B, Official touchscreen.
  • Image 2018-02-24.

Edit: Does not work with 7-inch HDMI screen, works with 7-inch official screen.

@htruong htruong changed the title from List of devices that are known to work/not work to Hardware Compatibility List Feb 26, 2018

@htruong

This comment has been minimized.

Member

htruong commented Feb 26, 2018

Tested / Does not work:

  • Adafruits HDMI screen - Flickers, wrong aspect ratio. Raspberry Pi does not supply enough power to it. It will not flicker if you plug it in through a hub.
  • Adafruits AR1100 touch controller - Does not work at all.
  • Image 2018-02-24.
@kfechter

This comment has been minimized.

kfechter commented Feb 26, 2018

Tested / Does not work:
Galaxy Note8 (N950U1)
Raspberry Pi 3B, Official touchscreen.
Image 2018-02-24.

Additional Information:
Android 7.1.1 (N950U1UEU3BRA5)/Android Auto 3.0.570554-release

When Connected to the raspberry pi, Android Auto opened and started the "new device" setup, but then showed an error screen with the message "Communication error 2, the phone and the car are running incompatible software"

I will test with the official open auto instructions and see if that works.

EDIT: After following the compilation instructions for the aasdk and OpenAuto repositories, it appears to be working correctly.

@Xseam

This comment has been minimized.

Xseam commented Feb 26, 2018

Tested / Does not work:
Moto G4
Raspberry Pi 3B, external Display
Image: 2018-02-24.
Version: Android 7.0 / Android Auto Android Auto 3.0.570553-release

Error: (same as above). Communication Error 2

@kfechter How did you get it to work?

@parkerlreed

This comment has been minimized.

parkerlreed commented Feb 26, 2018

Tested/working (Linux x86_64/X11)

  • Nexus 6P Oreo 8.1.0
  • Desktop Linux (Thanks for the build instructions. Helped out a lot)
  • Turned off the RPI3 build in the cmake flags and adjusted the paths to match my folders.

screenshot_20180226_173049

@quarkpw

This comment has been minimized.

quarkpw commented Feb 27, 2018

Tested / partially works

Huawai P8 lite android 6
android auto 3.0.570554
raspberry pi 3
Xenarc 7" hdmi touch screen.

Initial waiting for device screen is cropped
Phone connects ok, screen seems ok and working,
Touchscreen / usb mouse / usb keyboard not working.

@VBMCBoy

This comment has been minimized.

VBMCBoy commented Feb 27, 2018

Tested / partially works

  • LG G4 H815 TWN
  • Raspberry Pi 3B, official Touchscreen
  • Image 2018-02-24

bluetooth does not work yet

@parkerlreed

This comment has been minimized.

parkerlreed commented Feb 27, 2018

Problem with Bluetooth is I think it depends on the HFP (hands free) profile working in Pulseaudio. I've been messing with it on my x86_64 testbed and while I do get a connection with Ofono running, no phone audio comes across from the phone.

EDIT: Turns out the chipset that particular computer was using wasn't compatible with the way Pulse/Ofono works.

Tried another computer and although I get handsfree audio from the phone ---> computer, nothing seems to happen in OpenAuto. Told it to use the local adapter but it only plays on the phone when making a call (the in call screen in Android Auto doesn't show the unavailable message)

EDIT2: Didn't realize Bluetooth was a separate toggle in the Android Auto phone side application. It is working for me now.

@VBMCBoy Assuming Pulse is setup for HFP on Crankshaft, you just need to toggle Bluetooth on in the AA settings phone side.

@jlukanc1

This comment has been minimized.

jlukanc1 commented Feb 27, 2018

Working (so far):
Droid Turbo 2
Raspberry Pi 3B, Official touchscreen
Image 2018-02-24

@zt4

This comment has been minimized.

zt4 commented Mar 1, 2018

Tested / Works:

Google Pixel 2 XL, Android Oreo 8.1
Raspberry Pi 3B, Official touchscreen.
Image 2018-02-28.

@prakashdivyy

This comment has been minimized.

prakashdivyy commented Mar 2, 2018

Tested / Works:

  • Xiaomi Mi A1, Android Oreo 8.0.0
  • Raspberry Pi 3B, Official touchscreen.
  • Image 2018-02-24
@prakashdivyy

This comment has been minimized.

prakashdivyy commented Mar 2, 2018

Tested / Works:

Xiaomi Mi A1, Android Oreo 8.0.0
Raspberry Pi 3B, Official touchscreen.
Image 2018-02-28

@Tibbey

This comment has been minimized.

Tibbey commented Mar 3, 2018

Tested / Works:

Motorola Nexus 6, Android Nougat 7.1.1
Raspberry Pi 3B, Official touchscreen
Image 2018-03-03

@nacbooth

This comment has been minimized.

nacbooth commented Mar 3, 2018

Tested / Does not work

Motorola G5S, Android 7.1.1
Pi  3 model B / Official 7" screen.
Image: crankshaft-2018-03-02.zip.

Nothing happens at all when plugged in to USB (was same for the previous two versions as well)
@tkraspi

This comment has been minimized.

tkraspi commented Mar 3, 2018

Tested / Works :
Xiaomi A1 Android Oreo 8.0.0
Raspberry Pi 3 B, Official Raspberry Pi LCD 7 inch and
Waveshare LCD 10 inch HDMI (D) Touchscreen
Image 2008-02-2018
*) for Waveshare LCD no sound over LCD speaker

@htruong

This comment has been minimized.

Member

htruong commented Mar 3, 2018

@nacbooth Just wanted to make sure, is it the G5S Plus? I am considering taking the plunge and buying one to test.

@joufflu1

This comment has been minimized.

joufflu1 commented Mar 3, 2018

Tested / Works
Huawey P8 Lite 2017 (android 7.0 EMUI 5.0.1)
Raspberry Pi 3 B + Official screen
Image 2018-03-02

@nacbooth

This comment has been minimized.

nacbooth commented Mar 3, 2018

@htruong - it's not the plus variant: Motorola Moto G5S, 32 GB, (Single Sim), 3GB RAM, UK, SIM-Free

@nacbooth

This comment has been minimized.

nacbooth commented Mar 3, 2018

Updated: Changed USB cable, and now it looks like things work. Need to do further on-road tests, but looks OK in the workshop.

Motorola G5S, Android 7.1.1
Pi 3 model B / Official 7" screen.
Image: crankshaft-2018-03-02.zip.

@htruong

This comment has been minimized.

Member

htruong commented Mar 3, 2018

@nacbooth That is indeed incredible. I am very happy to hear! I'd have to suggest it in the top post.

I have heard people have conflicting results about the same phone too and I was confused. This might have been why...

@tkraspi

This comment has been minimized.

tkraspi commented Mar 4, 2018

Tested / Works
Mi A1 Oreo 8.0.0
Pi 3 model B , Waveshare LCD 10 inch HDMI (D), touchscreen
Crankshaft-2018-03-02
for increase volume over LCD speakers :
enable HDMI audio over raspi-config and
add line in /etc/pulse/default.pa
set-sink-volume 0 32768

@keredson

This comment has been minimized.

Contributor

keredson commented Mar 4, 2018

Updated: Changed USB cable

@nacbooth we had a similar issue in my wife's car w/ the real android auto. the usb in question worked fine elsewhere, but not in her car. but a different one did.

@htruong

This comment has been minimized.

Member

htruong commented Mar 4, 2018

FWIW, Someone commented on my youtube video,
Gabriele Amodeo - "Working great with Samsung Galaxy S7 and Waveshare 7" inch LCD Touch, a little mod on config.txt is required but everything is good!"

@derRAV3N

This comment has been minimized.

derRAV3N commented Mar 4, 2018

Tested/Not Working:

Pixel 2 & Galaxy S4
Raspberry Pi 3 B, External 24" HDMI Screen.
Newest crankshaft build.

Probably because of Issue #1 not working, also I don't have an USB -> USB-C cable available at the moment, so I tried it with an USB -> Micro-USB cable with an Micro-USB -> USB-C Adapter attached.

Booting fine, Smartphone recognized and showing the Android Auto Splashscreen, but the HDMI screen is showing the default unconnected screen of Crankshaft.

@nwithan8

This comment has been minimized.

nwithan8 commented Mar 4, 2018

Tested/Works

Essential Phone and Nexus 6P
Raspberry Pi 2, official 7" touchscreen
Crankshaft-2018-03-02

https://youtu.be/U3KxJ0raolU

@keredson

This comment has been minimized.

Contributor

keredson commented Mar 5, 2018

it works fine w/ the GeeekPi 7 Inch 1024x600 Capacitive Touch Screen
if you do their config.txt adjustment:

hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 3 0 0 0
hdmi_force_hotplug=1

but i don't recommend it, as android auto only supports 480p*, and it looks fuzzy scaled to 600p.

(*) or 720p or 1080p if in dev mode, neither of which look any better at 600p.

@blweldon2

This comment has been minimized.

blweldon2 commented Mar 5, 2018

Tested / Works

  • Sony Xperia XZ Premium / Android 8.0 Oreo
  • Raspberry Pi 3B / official 7-inch touchscreen
  • Image 2018-03-02

Had to add lcd_rotate=2 to the config file to correct my display orientation with my case, but everything works as flawlessly as can be expected.

@SmellsLikeMI

This comment has been minimized.

SmellsLikeMI commented Jul 17, 2018

Tested / Works:

Note 8 (unlocked) SM-N950U1 Android 8.0
Raspberry Pi 3B+, Element 14 7" Pi Touchscreen LCD Display
Image 2018-07-13

@Stargazzer

This comment has been minimized.

Stargazzer commented Jul 30, 2018

Working
HTC One M9
Android 7.0
Raspberry Pi 3 B+
Official 7" Screen
Image 2018-07-13
*Bluetooth not working

@petterhj

This comment has been minimized.

petterhj commented Aug 2, 2018

Partially works:

  • Pixel, Android P
  • Rpi 3 B+
  • Waveshare 7inch HDMI LCD (B) (Rev 2.1, HID touch screen)
  • Crankshaft 2018-07-13

Display does not correctly shut off when suspend timeout is reached.

@yusijs

This comment has been minimized.

yusijs commented Aug 7, 2018

Tested/works:
Huawei mate 10 pro
Rpi 3 b+
Official touch screen
Crankshaft-NG Pre11
Bluetooth works
Wireless connection works, but no mobile data (aka, no internet connection)

@vsfamurri

This comment has been minimized.

vsfamurri commented Aug 14, 2018

Tested, work

Axon 7
Rpi 3b+
10 amp converter and y usb to give extra juivce to the phone
Pimoroni usb audio card

Issue is now resolved.
It works fine out of the box for music and navigation, quite responsive too, but every so often the screen will go black, and come back after a few second, when it comes back, you can see that the navigator will re-orientate, it is not the screen standby, that will go off permanently until you touch it, is like is taking a little rest and then come back. Most of the times music will keep streaming too.

Solution was found, Axon 7 has battery save settings for each app installed, i only had to deactivate them for the android auto app.

Anyone had similar one, or know if i can access a log to see what happen in that instant?

Thanks for putting this thing out guys, i am really enjoying myself setting it up

@Stargazzer

This comment has been minimized.

Stargazzer commented Aug 15, 2018

Check to see if your Battery Saver comes on. My did and it's turns off GPS and map will stop working but music would keep playing. I turn off my battery saver when I get in my car.

@vsfamurri

This comment has been minimized.

vsfamurri commented Aug 15, 2018

Thanks for your reply, that is definitely something to try out, even if i think is not the case, because the screen goes black, but is definitely a different prospective, it could definitely be something related to the phone.

Thanks

@vsfamurri

This comment has been minimized.

vsfamurri commented Aug 15, 2018

Stargazzer you were right, Axon7 has many power saving settings, for each app, i have deactivated all of the ones for Android Auto, and it worked gor the whole journey,

To double check, i have ticked the power saving settings again, guess what? Screen went black again after few seconds.

Thanks for opening my mind!

@Stargazzer

This comment has been minimized.

Stargazzer commented Aug 15, 2018

Great. Took me a while to figure it out on my own.

@delletenebre

This comment has been minimized.

delletenebre commented Aug 22, 2018

Tested / Works:

  • Xiaomi Mi Max Android 7.0 (MIUI 10 8.816 Global)
  • Raspberry Pi 3B
  • Image 2018-08-17
  • Screen&Touch: Chalkboard Electronics HannStar HSD070PWW1-B01 (7" 1280x800)
  • DAC: I2S PCM5102 (noname from aliexpress)
  • USB Microphone (noname from aliexpress)
@nickjbowler

This comment has been minimized.

nickjbowler commented Aug 29, 2018

tested, not working
galaxy s7 active (android 8.0.0)
RPi 3 b+ w/official 7 inch touchscreen
ver: bf25bb2
originally gave error message 2 (incompatible with car) reimaged and now it streams music but does not cast to rpi3. when i plug it in via usb it comes up briefly but than goes back to default screen an says "phone connected"

@hesham1967

This comment has been minimized.

hesham1967 commented Sep 1, 2018

tested without result
Sony XA
Sony Z5
RPI 3 B+

@CloudFireZero

This comment has been minimized.

CloudFireZero commented Sep 3, 2018

Hardware:

  • Raspberry Pi 2 Model B v1.1
  • Waveshare 7" HDMI Display B 800x480

Tested - Working

  • Galaxy S6 - Android 7
    • Crankshaft 2018-08-17
    • Fires up perfectly as intended
  • Pixel 1 - Android 8.1
    • Crankshaft 2018-08-17
    • Works!

Tested - Not Working

  • Pixel 1 - Android 9
    • Crankshaft 2018-08-17
    • Crankshaft detects the phone is connected, however AA starts and then crashes on the phone. Still investigating how to get the crash log from AA, tips welcome
    • Update to above Reverted to a factory image version of Android 8.1 on the Pixel 1, and now Crankshaft and Android Auto are initializing correctly. Original issue likely to be with Android Auto and it's buggy-ness with Android 9.
@emacor79

This comment has been minimized.

emacor79 commented Sep 8, 2018

Tested/Working:

  • Pixel 2 on Android 9
  • Nexus 5X on Android 8.1
  • Raspberry Pi 2 Model B
  • Official Raspberry 7" touchscreen
@ob3

This comment has been minimized.

ob3 commented Sep 13, 2018

tested / does not work

  • xiaomi redmi note 4
  • raspberry pi 3 model B+
  • Official Raspberry 7"
  • nothing happened when phone connected to raspberry pi
@juffanoodle

This comment has been minimized.

juffanoodle commented Sep 17, 2018

Tested / working on workbench:

  • HTC U Play, Android 6.0
  • Raspberry Pi 3B
  • 1024x600 TechBrands(?) 7" touchscreen
  • Digitech DAC

Worked with HDMI config:

hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 3 0 0 0

and a powered USB hub to drive everything. When connected directly to the Pi, the HTC freaked out about the Pi's ability to charge it, and would shut down the USB interface entirely with lots of scary warnings until rebooted.

@inspector71

This comment has been minimized.

inspector71 commented Sep 23, 2018

Working on my desk:

  • ASUS Zenfone 2 (Z011D) running Android Marshmallow 6.0.1
  • Raspberry Pi 3B V1.2
  • Raspberry Pi official touch screen V1.1

Tested successfully with Crankshaft Pre9:

  • USB cable connection
  • Receiving the Android Auto projection via WiFi
  • Bluetooth pairing

Untested:

  • Powering inside my car
  • Audio input or output
  • Using the Torque app for OBD telemetry
@ckopotic

This comment has been minimized.

ckopotic commented Sep 25, 2018

Tested / Working

  • Note 8 (Android 8.0)
  • Raspberry Pi 3B+
  • Crankshaft OpenCarOS NG Pre10 2018-09-21
  • Crankshaft Openauto 0.2.4 2018-05-18

Tried several versions of Crankshaft and Android Auto would launch with the screen that says unlock to launch and then nothing. The USB settings change from share files to charge this device. Also tried removing and reinstalling Android Auto on the phone but still not working. Any suggestions?

Thanks Inspector71. Your suggestion below helped locate the issue.
In Android Auto under Settings > Connected Cars > Add new cars to Android Auto > slide radio button on. Not sure why it was off but thanks again.

Tested / Working

  • S8 Active (Android 8.0)
  • 5" Waveshare touchscreen
  • Raspberry Pi 3B+
  • Crankshaft OpenCarOS NG Pre10 2018-09-21
  • Crankshaft Openauto 0.2.4 2018-05-18
@inspector71

This comment has been minimized.

inspector71 commented Sep 25, 2018

@inspector71

This comment has been minimized.

inspector71 commented Sep 25, 2018

@Vringe

This comment has been minimized.

Vringe commented Oct 4, 2018

Tested / Works (after disabling usb debugging and rebooting the phone):

LG V30 Android 8.0.0
Raspberry Pi 3B, Official touchscreen
Image 2018-09-28

@Kman91

This comment has been minimized.

Kman91 commented Oct 5, 2018

Tested / Works:

Samsung S5 Android 5.0
Raspberry Pi 3B+, Official touchscreen.
Image 2018-09-28

The only issue is that Pandora doesn't display any stations, it just has the circle spinning on that Pandora menu.

@HeisenbergMarc

This comment has been minimized.

HeisenbergMarc commented Oct 6, 2018

Tested / Works:

OnePlus 5
Raspberry Pi 3B+, Official touchscreen.
Image 2018-09-28

@br158322

This comment has been minimized.

br158322 commented Oct 8, 2018

Tested - Works:

LG G4
Raspberry PI2 B , 7" Audi MMI screen via RCA AMI cable (next step: GPIO control board )
berryboot image : Crankshaft Openauto Pre11 for Raspberry Pi 2 & 3

@dru0

This comment has been minimized.

dru0 commented Oct 16, 2018

Tested - Works all

  • Android 6.0
  • Honor 6 - H60-L04
  • Raspberry PI2 + 4" HDMI Waveshare touchscreen
  • Android Auto 3.6.583533
  • Over USB: OK
  • Wireless(WIFI): OK
  • Bluetooth: not tested

Rasbian stretch + compiled from git 2018-10-12
must be setting 720p

@inspector71

This comment has been minimized.

inspector71 commented Oct 21, 2018

Tested / Works:

Samsung S5 Android 5.0

Can you enable mobile data and wifi at the same time?

@Kman91

This comment has been minimized.

Kman91 commented Oct 22, 2018

Do you mean a hotspot and wifi? No, the phone does not allow this. I'm not sure anything can do wifi (wifi slave) and hotspot (wifi master) at the same time. Maybe, but not my phone.

@tsukisan

This comment has been minimized.

tsukisan commented Oct 22, 2018

Some phones are limited in that they can only pull internet from either WiFi or mobile. When you connect them to WiFi they disable the mobile internet (not phone/text).

Connecting over USB doesn't have this problem as the WiFi is not used (unless it auto connects to crankshaft) so the phone stays reliant on the mobile.

Some people have had to enable developer options in order to force the phone to stay connected to mobile internet when on WiFi. Not sure where that's going to be on your phone so you'll have to do some digging/googling.

@chooks74

This comment has been minimized.

chooks74 commented Oct 30, 2018

Tested / Working

Samsung J5 (Android 7.0)
5" Waveshare touchscreen
Raspberry Pi 3B+
Crankshaft OpenCarOS NG Pre10 2018-09-21

@haageduard

This comment has been minimized.

haageduard commented Nov 9, 2018

Tested / Works:
Huawei Ascend P7 L10 & Huawei P20 Lite
Raspberry Pi 3 Model B
Test without touchscreen & sound
USB connection used
Android Auto UI running and fine works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment