opendsh / dash Goto Github PK
View Code? Open in Web Editor NEWJoin us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la398uly-a6eMH5ttEQhbtE6asVKx4Q
License: GNU General Public License v3.0
Join us on Slack! https://join.slack.com/t/opendsh/shared_invite/zt-la398uly-a6eMH5ttEQhbtE6asVKx4Q
License: GNU General Public License v3.0
I'm working on a Prebuilt image for Raspberry PI's.
My aim is to improve the application by making it easier to use so more people can start using it.
I think it'll be better to create a master repo in the opendsh organisation. I don't mind maintaining the prebuilt images as i'm currently finalising a build pipeline to build them automatically.
As discussed i would like an widget for parking sensors distance to object for front and rear sensors.
Enabled when putting gear in reverse.
Thanks in advance :-)
When running dash for the first time it would be useful to autodetect the language the OS is configured with and use that to autodetect what units should be the default.
Language is exposed via the locale
command on linux which also offers various information about the configured language.
For example running locale measurement
returns 1
or 2
depending on if metric or imperial units are used for measurement.
More info: https://man7.org/linux/man-pages/man5/locale.5.html
As locale
doesn't support providing celsius or fahrenheit that would need to be implemented based on the selected language rather than an easy to use result.
Trying to stream my phone screen to the Camera Page, using the screenstream app.
With AA not running, set address to http://x.x.x.x:8080/stream.mjpeg
Camera connects but only displays white screen.
RPi 4 8G.
Opening a browser and connecting to same address in the app launcher page works and can display phone screen stream there.
Motorola Moto G9 Android 10
Hi,
Just spoke with @icecube45 on Slack about the wireless connection in AA. Due my broken usb port on my phone i would like to see the option wireless connection to AA with bluetooth that also starts de headunit server.
Reaction of @icecube45:
urgh, probably that bluetooth stuff i was messing with earlier
yea openauto pro doesn't need headunit server turned on anymore
it's def the bluetooth stuff I was messing with
Terminal log:
pi@opendsh:~ $ cd bus/dash/bin/ pi@opendsh:~/bus/dash/bin $ ./ia libEGL warning: DRI2: failed to authenticate qt5ct: using qt5ct plugin qt5ct: palette support is disabled qt5ct: custom style sheet is disabled [2020-08-10 20:32:02.915853] [0xb0d1d010] [info] [OpenAuto] [GSTVideoOutput] RPI Build, running with v4l2h264dec [2020-08-10 20:32:03.091748] [0x8eb102f0] [info] [OpenAuto] [App] Waiting for device... [2020-08-10 20:32:03.096950] [0x8eb102f0] [info] [OpenAuto] [App] Devices enumeration result: false org.kde.bluez: PendingCall Error: "Protocol not available" [2020-08-10 20:32:23.203511] [0xb0d1d010] [debug] [OpenAuto] [AudioInput] create. [2020-08-10 20:32:23.223871] [0xb0d1d010] [debug] [OpenAuto] [LocalBluetoothDevice] create. [2020-08-10 20:32:23.251354] [0x8f3112f0] [info] [OpenAuto] [AndroidAutoEntity] start. [2020-08-10 20:32:23.251566] [0x8f3112f0] [info] [OpenAuto] [AudioInputService] start. [2020-08-10 20:32:23.251953] [0x8f3112f0] [info] [OpenAuto] [AudioService] start, channel: MEDIA_AUDIO [2020-08-10 20:32:23.252016] [0x8f3112f0] [info] [OpenAuto] [AudioService] start, channel: SPEECH_AUDIO [2020-08-10 20:32:23.252057] [0x8f3112f0] [info] [OpenAuto] [AudioService] start, channel: SYSTEM_AUDIO [2020-08-10 20:32:23.252122] [0x8f3112f0] [info] [OpenAuto] [SensorService] start. [2020-08-10 20:32:23.252203] [0x8f3112f0] [info] [OpenAuto] [VideoService] start. [2020-08-10 20:32:23.252280] [0x8f3112f0] [info] [OpenAuto] [BluetoothService] start. [2020-08-10 20:32:23.252382] [0x8f3112f0] [info] [OpenAuto] [InputService] start. [2020-08-10 20:32:23.253656] [0x8eb102f0] [error] [OpenAuto] [App] usb hub error: AaSdk error code: 30, native code: 0 [2020-08-10 20:32:32.585678] [0x8e30f2f0] [error] [OpenAuto] [AndroidAutoEntity] channel error: AaSdk error code: 33, native code: 104 [2020-08-10 20:32:32.585817] [0x8e30f2f0] [info] [OpenAuto] [App] quit. [2020-08-10 20:32:32.585893] [0x8e30f2f0] [info] [OpenAuto] [AndroidAutoEntity] stop. [2020-08-10 20:32:32.585991] [0x8e30f2f0] [info] [OpenAuto] [AudioInputService] stop. [2020-08-10 20:32:32.586191] [0x8e30f2f0] [info] [OpenAuto] [AudioService] stop, channel: MEDIA_AUDIO [2020-08-10 20:32:32.586354] [0x8f3112f0] [error] [OpenAuto] [SensorService] channel error: AaSdk error code: 33, native code: 104 [2020-08-10 20:32:32.586438] [0x8f3112f0] [error] [OpenAuto] [BluetoothService] channel error: AaSdk error code: 33, native code: 104 [2020-08-10 20:32:32.586508] [0x8f3112f0] [error] [OpenAuto] [AudioInputService] channel error: AaSdk error code: 33, native code: 104 [2020-08-10 20:32:32.586584] [0x8f3112f0] [error] [OpenAuto] [AudioService] channel error: AaSdk error code: 33, native code: 104, channel: SYSTEM_AUDIO [2020-08-10 20:32:32.586653] [0x8f3112f0] [error] [OpenAuto] [SensorService] channel error: AaSdk error code: 33, native code: 104 [2020-08-10 20:32:32.586722] [0x8f3112f0] [error] [OpenAuto] [AudioService] channel error: AaSdk error code: 33, native code: 104, channel: MEDIA_AUDIO [2020-08-10 20:32:32.586786] [0x8f3112f0] [error] [OpenAuto] [VideoService] channel error: AaSdk error code: 33, native code: 104 [2020-08-10 20:32:32.586852] [0x8f3112f0] [error] [OpenAuto] [AudioService] channel error: AaSdk error code: 33, native code: 104, channel: SPEECH_AUDIO [2020-08-10 20:32:32.586923] [0x8f3112f0] [info] [OpenAuto] [AudioService] stop, channel: SPEECH_AUDIO [2020-08-10 20:32:32.587004] [0x8e30f2f0] [info] [OpenAuto] [App] Waiting for device... [2020-08-10 20:32:32.587185] [0x8e30f2f0] [info] [OpenAuto] [BluetoothService] stop. [2020-08-10 20:32:32.587271] [0x8db0e2f0] [info] [OpenAuto] [AudioService] stop, channel: SYSTEM_AUDIO [2020-08-10 20:32:32.587369] [0x8db0e2f0] [info] [OpenAuto] [VideoService] stop. [2020-08-10 20:32:32.587422] [0x8eb102f0] [debug] [OpenAuto] [AndroidAutoEntity] destroy. [2020-08-10 20:32:32.587495] [0x8f3112f0] [info] [OpenAuto] [InputService] stop. [2020-08-10 20:32:32.587603] [0x8f3112f0] [info] [OpenAuto] [InputDevice] stop. [2020-08-10 20:32:32.587895] [0x8e30f2f0] [info] [OpenAuto] [SensorService] stop. [2020-08-10 20:32:32.588446] [0xb0d1d010] [info] [OpenAuto] [GSTVideoOutput] stop. [2020-08-10 20:33:00.363785] [0xb0d1d010] [debug] [OpenAuto] [AudioInput] create. [2020-08-10 20:33:00.364709] [0xb0d1d010] [debug] [OpenAuto] [LocalBluetoothDevice] create. [2020-08-10 20:33:00.375335] [0x8db0e2f0] [info] [OpenAuto] [AndroidAutoEntity] start. [2020-08-10 20:33:00.375421] [0x8db0e2f0] [info] [OpenAuto] [AudioInputService] start. [2020-08-10 20:33:00.375615] [0x8db0e2f0] [info] [OpenAuto] [AudioService] start, channel: MEDIA_AUDIO [2020-08-10 20:33:00.375671] [0x8db0e2f0] [info] [OpenAuto] [AudioService] start, channel: SPEECH_AUDIO [2020-08-10 20:33:00.375725] [0x8db0e2f0] [info] [OpenAuto] [AudioService] start, channel: SYSTEM_AUDIO [2020-08-10 20:33:00.375780] [0x8db0e2f0] [info] [OpenAuto] [SensorService] start. [2020-08-10 20:33:00.375850] [0x8db0e2f0] [info] [OpenAuto] [VideoService] start. [2020-08-10 20:33:00.375906] [0x8db0e2f0] [info] [OpenAuto] [BluetoothService] start. [2020-08-10 20:33:00.375961] [0x8db0e2f0] [info] [OpenAuto] [InputService] start. [2020-08-10 20:33:00.376310] [0x8e30f2f0] [error] [OpenAuto] [App] usb hub error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:00.677114] [0x8f3112f0] [info] [OpenAuto] [AndroidAutoEntity] version response, version: 1.6, status: 0 [2020-08-10 20:33:00.677443] [0x8f3112f0] [info] [OpenAuto] [AndroidAutoEntity] Begin handshake. [2020-08-10 20:33:00.708850] [0x8e30f2f0] [info] [OpenAuto] [AndroidAutoEntity] Handshake, size: 2282 [2020-08-10 20:33:00.720090] [0x8e30f2f0] [info] [OpenAuto] [AndroidAutoEntity] continue handshake. [2020-08-10 20:33:00.740838] [0x8f3112f0] [info] [OpenAuto] [AndroidAutoEntity] Handshake, size: 51 [2020-08-10 20:33:00.741045] [0x8f3112f0] [info] [OpenAuto] [AndroidAutoEntity] Auth completed. [2020-08-10 20:33:00.769138] [0x8db0e2f0] [info] [OpenAuto] [AndroidAutoEntity] Discovery request, device name: Android, brand: samsung SM-G950F [2020-08-10 20:33:00.769500] [0x8db0e2f0] [info] [OpenAuto] [AudioInputService] fill features. [2020-08-10 20:33:00.769658] [0x8db0e2f0] [info] [OpenAuto] [AudioService] fill features, channel: MEDIA_AUDIO [2020-08-10 20:33:00.769748] [0x8db0e2f0] [info] [OpenAuto] [AudioService] fill features, channel: SPEECH_AUDIO [2020-08-10 20:33:00.769784] [0x8db0e2f0] [info] [OpenAuto] [AudioService] fill features, channel: SYSTEM_AUDIO [2020-08-10 20:33:00.769818] [0x8db0e2f0] [info] [OpenAuto] [SensorService] fill features. [2020-08-10 20:33:00.769893] [0x8db0e2f0] [info] [OpenAuto] [VideoService] fill features. [2020-08-10 20:33:00.769983] [0x8db0e2f0] [info] [OpenAuto] [BluetoothService] fill features [2020-08-10 20:33:00.771367] [0x8db0e2f0] [info] [OpenAuto] [BluetoothService] sending local adapter adress: B8:27:EB:AA:4A:D5 [2020-08-10 20:33:00.772480] [0x8db0e2f0] [info] [OpenAuto] [InputService] fill features. [2020-08-10 20:33:00.817243] [0x8db0e2f0] [info] [OpenAuto] [SensorService] open request, priority: 0 [2020-08-10 20:33:00.817321] [0x8db0e2f0] [info] [OpenAuto] [SensorService] open status: 0 [2020-08-10 20:33:00.828334] [0x8eb102f0] [info] [OpenAuto] [SensorService] sensor start request, type: 13 [2020-08-10 20:33:10.483442] [0x8eb102f0] [warning] [OpenAuto] [App] android auto entity is still running. [2020-08-10 20:33:10.483549] [0x8db0e2f0] [error] [OpenAuto] [AndroidAutoEntity] channel error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:10.483634] [0x8db0e2f0] [info] [OpenAuto] [App] quit. [2020-08-10 20:33:10.483741] [0x8eb102f0] [error] [OpenAuto] [SensorService] channel error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:10.483803] [0x8db0e2f0] [info] [OpenAuto] [AndroidAutoEntity] stop. [2020-08-10 20:33:10.483885] [0x8f3112f0] [error] [OpenAuto] [AudioService] channel error: AaSdk error code: 30, native code: 0, channel: MEDIA_AUDIO [2020-08-10 20:33:10.483951] [0x8eb102f0] [error] [OpenAuto] [BluetoothService] channel error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:10.484005] [0x8db0e2f0] [info] [OpenAuto] [AudioService] stop, channel: MEDIA_AUDIO [2020-08-10 20:33:10.484100] [0x8f3112f0] [error] [OpenAuto] [AudioInputService] channel error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:10.484157] [0x8eb102f0] [error] [OpenAuto] [AudioService] channel error: AaSdk error code: 30, native code: 0, channel: SPEECH_AUDIO [2020-08-10 20:33:10.484238] [0x8eb102f0] [error] [OpenAuto] [VideoService] channel error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:10.484308] [0x8eb102f0] [info] [OpenAuto] [AudioInputService] stop. [2020-08-10 20:33:10.484399] [0x8eb102f0] [info] [OpenAuto] [AudioService] stop, channel: SPEECH_AUDIO [2020-08-10 20:33:10.484463] [0x8e30f2f0] [error] [OpenAuto] [SensorService] channel error: AaSdk error code: 30, native code: 0 [2020-08-10 20:33:10.484520] [0x8db0e2f0] [info] [OpenAuto] [SensorService] stop. [2020-08-10 20:33:10.484618] [0x8f3112f0] [error] [OpenAuto] [AudioService] channel error: AaSdk error code: 30, native code: 0, channel: SYSTEM_AUDIO [2020-08-10 20:33:10.484687] [0x8db0e2f0] [info] [OpenAuto] [VideoService] stop. [2020-08-10 20:33:10.484788] [0x8f3112f0] [info] [OpenAuto] [AudioService] stop, channel: SYSTEM_AUDIO [2020-08-10 20:33:10.484859] [0x8db0e2f0] [info] [OpenAuto] [BluetoothService] stop. [2020-08-10 20:33:10.484979] [0x8db0e2f0] [info] [OpenAuto] [InputService] stop. [2020-08-10 20:33:10.485079] [0x8db0e2f0] [info] [OpenAuto] [InputDevice] stop. [2020-08-10 20:33:10.485460] [0x8db0e2f0] [info] [OpenAuto] [App] Waiting for device... [2020-08-10 20:33:10.485673] [0x8db0e2f0] [debug] [OpenAuto] [AndroidAutoEntity] destroy. [2020-08-10 20:33:10.550204] [0xb0d1d010] [info] [OpenAuto] [GSTVideoOutput] stop. free(): invalid pointer Afgebroken pi@opendsh:~/bus/dash/bin $
As noted here,
For some reason in dark mode, not all the icons are changing to white.
EDIT: Updated screenshot to ephasize problem.
In order to standardise issue reporting and contributing guidelines I recommend
Adding Community health file into repo root as per link below
Community Health files
Hi, I am thinking about installing this in a Prius 2009 2nd Gen, and I have an iPhone. If possible, is it easy to add Apple CarPlay support if I wanted to fork this repository?
dash/src/canbus/elm327.cpp:144:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare]
for(int i=0; i<resp_str.length()/2; i++){
Make sure you are running the latest version before reporting an issue.
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB Cable | Pi-top Display and Pi-top case | Samsung Galaxy S9 | latest |
Installation Method: Install.sh
I'm running Pi-Top OS (Raspbian)
When I run the ./dash I get the error:
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
Run Dash and see it on the touchscreen
Noticed an warning during installing with install.sh
`CMake Warning (dev) in CMakeLists.txt:
A logical block opening on the line
/home/pi/bus/dash/CMakeLists.txt:72 (if)
closes on the line
/home/pi/bus/dash/CMakeLists.txt:75 (endif)
with mis-matching arguments.
This warning is for project developers. Use -Wno-dev to suppress it.`
hi,
i added some gauges and added the OBD-Code's too.
Commands cmds = { {"Calculated Engine Load", QCanBusFrame(0x7df, QByteArray::fromHex("0201040000000000")), percentage}, {"Engine Coolant Temperature", QCanBusFrame(0x7df, QByteArray::fromHex("0201050000000000")), coolanttemp}, {"Engine Revolutions Per Minute (RPM)", QCanBusFrame(0x7df, QByteArray::fromHex("02010C0000000000")), rpm}, {"Vehicle Speed", QCanBusFrame(0x7df, QByteArray::fromHex("02010D0000000000")), speed}, {"Intake Air Temperature", QCanBusFrame(0x7df, QByteArray::fromHex("02010F0000000000")), airtemp}, {"Engine Oil Temperature", QCanBusFrame(0x7df, QByteArray::fromHex("02015C0000000000")), oiltemp}, {"Fuel Tank Value", QCanBusFrame(0x7df, QByteArray::fromHex("02012F0000000000")), fueltank}, {"Lambda 1", QCanBusFrame(0x7df, QByteArray::fromHex("0201240000000000")), lambdaValue}, {"CAT TEMP 1", QCanBusFrame(0x7df, QByteArray::fromHex("02013C0000000000")), catTemp}, {"BOOST Pressure", QCanBusFrame(0x7df, QByteArray::fromHex("02010B0000000000")), boostPress}, {"Mass Air Flow (MAF) Rate", QCanBusFrame(0x7df, QByteArray::fromHex("0201100000000000")), flow}};
Wanna integrate this to the main code?
Merry Christmas
With the new changes introduced in #8 dash now requires Qt5SerialBus
and Qt5SerialBus
but they are not yet included in install.sh
The packages that I needed to install:
libqt5serialbus5-dev
libqt5serialbus5-plugins
libqt5serialport5-dev
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB C | Official Raspberry 7" Screen | Samsung Galaxy S20+ | latest |
Installation Method: Install.sh or Image
Fresh Rasbian install with install.sh, on Pi 4 4GB
Changing AA settings - Resolution / Framerate / Scale crashes to desktop, re-open and changes are not saved.
DPI and resolution are not able to be changed
Additional Info
Hi,
I have a RPi4 + official 7 inch screen.
I have cloned the repo with "git clone https://github.com/openDsh/dash.git" and installed with "./install.sh".
"./ia" command starts correctly, but when i connect via USB C my Motorola One with Android 10, nothing change (with a redmi 8 it run and starts Android Auto).
The strange thing is that after a few minutes (phone usb connected) when RPi screen turns off in sleep mode, starts AA on phone and if I touch the screen i see maps from AA.
someone has the same behavior?
Is there a log file?
thanks
Lontra
Hi, I'm a noob here. Starting to learn some Qt and notejs programming.. I wanted to add some car settings using a GUI with socketcan. How to go about doing this and blend well with openDash system and theme? Will be nice to have a customizable page for such features that has slider, toggles and checks. Need some guidance. Thank you!
This is a feature request to add DAB Radio in form of Welle.io to openDash.
It should be similar to adding FM Radio, so i hope someone will be able to add welle.io to it.
The rtl_sdr connection is already there for the FM Radio, so hopefully it isn't to complicated.
Maybe the Tabs could be FM and DAB instead of Radio.
Sadly i'm not the biggest QT/c++ expert so i sadly can't add Welle.io Support myself, would do that otherwise :)
regards,
Manuel
RPi 4 4GB, latest installations, latest Android auto.
Hi,
I'm trying to connect my Galaxy S9 via USB and I get the error Unable to open MTP device "001,006"
And when that error doesn't show up, I only get white screen...
Any solution to this?
EDIT: I've also tried another S9 and it's the same. Galaxy A8 works OK.
But, as far as I know, latest Android available for S9 has AndroidAuto built-in. So that might be causing the problem?
In the Crankshaft S9 works without the problem.
Tnx!
there should be a setting to force fullscreen AA when it connects
fullscreen AA should also be toggleable with a long press (in addition to the current double tap)
maybe AA could go fullscreen with no touch activity after x seconds? Definitely want to make this optional tho
I have a new requet ... a feature addition ...
May you add https://github.com/miegl/PiFmAdv
it's a fork off piFm ... but this one allow to choose the gpio for the antena wire (usefull while using small tft screen) ... and it can broadcast messages over rds
I would allow to send all openDsh/dash ia audio to the original car radio
Hi!
My brightness controll is once again not working. And yes, I do have the rule setup.
Got no clue what could be wrong....
When running dash for the first time it would be useful to autodetect if /sys/class/backlight/rpi_backlight/brightness
is writable and prefer that over the mocked brightness control which is the current default.
I updated my OS to latest.
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 2 Model b | USB Type C Cable | OEM 7" Screen | Huawei mate 20 pro ,Samsung A20 | Android 10 |
Installation Method: Install.sh
After i run ./ia androidauto starts , i got the message connect device to start android auto,after i do so android auto starts On mate 20 pro, i confirm all message but on rpi i got white screen and nothing else. i can navigate in the menu but nothing else.
The dependency "libusb-1.0.0-dev" in install script is incorrectly named for use with Ubuntu 20.04 repositories. Changing the dependency name to "libusb-1.0-0-dev" instead works on both my RPI running Raspberry Pi OS as well as my dev machine running Ubuntu 20.04. I believe this was the only change required to build locally on my development machine.
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
AMD Laptop - Ubuntu 20.04 | N/A | N/A | N/A | N/A |
Installation Method: Install.sh
See Above
Install script finds required dependencies
N/A
I've installed dash with the raspi-os lite image to reduce the overhead of pre-installed services / software.
When connecting my phone via USB Android auto loads on my phone but only displays a black screen in dash.
I've installed dash earlier with the full-blown raspi-os and it was working there.
It is running inside xinit under the pi user.
What am I missing?
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 3B 1GB | USB Cable | Official Raspberry 7" Screen | Oneplus 5 | 6.2.610914-release |
Installation Method: Install.sh
pi@raspberrypi:~ $ DISPLAY=:0 dash/bin/dash
libEGL warning: DRI2: failed to authenticate
[2021-04-15 23:42:23.730183] [0x70d63810] [info] [Dash] [Bluetooth] Init
[2021-04-15 23:42:24.025504] [0x70d63810] [info] [OpenAuto] [GSTVideoOutput] RPI Build, running with omxh264dec
[2021-04-15 23:42:24.056705] [0x70d63810] [info] [OpenAuto] [AndroidBluetoothServer] listening.
[2021-04-15 23:42:24.080852] [0x70d63810] [info] [OpenAuto] [btservice] Listening for connections, address: B8:27:EB:CA:9E:91, port: 22
[2021-04-15 23:42:24.084406] [0x70d63810] [info] [OpenAuto] [btservice] Service registered, port: 22
[2021-04-15 23:42:24.084662] [0x70d63810] [info] [OpenAuto] [btservice] Attempting to connect to last bluetooth device, 00:00:00:00:00:00 with `sudo stdbuf -oL rfcomm connect hci0 00:00:00:00:00:00 2
[2021-04-15 23:42:24.091686] [0x70d63810] [info] [OpenAuto] [App] Waiting for USB device...
[2021-04-15 23:42:24.091958] [0x70d63810] [info] [OpenAuto] [App] Waiting for Wireless device...
[2021-04-15 23:42:24.097568] [0x617732f0] [info] [OpenAuto] [App] Devices enumeration result: false
[2021-04-15 23:42:24.535708] [0x70d63810] [info] [Dash] [ELM327] Connecting elm disabled
[2021-04-15 23:42:24.536445] [0x70d63810] [info] [Dash] [Gauges] Registered frame handler for id 2024
[2021-04-15 23:42:24.537009] [0x70d63810] [info] [Dash] [Gauges] Registered frame handler for id 2024
[2021-04-15 23:42:24.537481] [0x70d63810] [info] [Dash] [Gauges] Registered frame handler for id 2024
[2021-04-15 23:42:24.537965] [0x70d63810] [info] [Dash] [Gauges] Registered frame handler for id 2024
[2021-04-15 23:42:25.103516] [0x70d63810] [info] [OpenAuto] [GSTVideoOutput] Got resize request to 756x480
[2021-04-15 23:42:32.160176] [0x70d63810] [info] [OpenAuto] [GSTVideoOutput] Got resize request to 748x480
[2021-04-15 23:42:32.300130] [0x70d63810] [info] [Dash] [Bluetooth] Init complete!
[2021-04-15 23:42:32.300313] [0x70d63810] [info] [Dash] [Bluetooth] Has Adapter: true, Has Media Device: false
[2021-04-15 23:42:39.017523] [0x617732f0] [info] [OpenAuto] [App] USB Device connected.
[2021-04-15 23:42:39.027735] [0x70d63810] [debug] [OpenAuto] [AudioInput] create.
[2021-04-15 23:42:39.042200] [0x70d63810] [debug] [OpenAuto] [QtAudioOutput] create.
[2021-04-15 23:42:39.042622] [0x70d63810] [debug] [OpenAuto] [QtAudioOutput] create.
[2021-04-15 23:42:39.043208] [0x70d63810] [debug] [OpenAuto] [QtAudioOutput] create.
[2021-04-15 23:42:39.043900] [0x617732f0] [info] [OpenAuto] [AndroidAutoEntity] start.
[2021-04-15 23:42:39.044377] [0x617732f0] [info] [OpenAuto] [AudioInputService] start.
[2021-04-15 23:42:39.045057] [0x617732f0] [info] [OpenAuto] [AudioService] start, channel: MEDIA_AUDIO
[2021-04-15 23:42:39.045445] [0x617732f0] [info] [OpenAuto] [AudioService] start, channel: SPEECH_AUDIO
[2021-04-15 23:42:39.045662] [0x617732f0] [info] [OpenAuto] [AudioService] start, channel: SYSTEM_AUDIO
[2021-04-15 23:42:39.045964] [0x617732f0] [info] [OpenAuto] [SensorService] start.
[2021-04-15 23:42:39.046180] [0x617732f0] [info] [OpenAuto] [VideoService] start.
[2021-04-15 23:42:39.046392] [0x617732f0] [info] [OpenAuto] [BluetoothService] start.
[2021-04-15 23:42:39.046691] [0x617732f0] [info] [AaSdk] [BluetoothServiceChannel] receive
[2021-04-15 23:42:39.046915] [0x617732f0] [info] [OpenAuto] [InputService] start.
[2021-04-15 23:42:39.302916] [0x607712f0] [info] [OpenAuto] [AndroidAutoEntity] version response, version: 1.6, status: 0
[2021-04-15 23:42:39.302994] [0x607712f0] [info] [OpenAuto] [AndroidAutoEntity] Begin handshake.
[2021-04-15 23:42:39.320140] [0x60f722f0] [info] [OpenAuto] [AndroidAutoEntity] Handshake, size: 2282
[2021-04-15 23:42:39.340658] [0x60f722f0] [info] [OpenAuto] [AndroidAutoEntity] continue handshake.
[2021-04-15 23:42:39.346646] [0x617732f0] [info] [OpenAuto] [AndroidAutoEntity] Handshake, size: 51
[2021-04-15 23:42:39.347021] [0x617732f0] [info] [OpenAuto] [AndroidAutoEntity] Auth completed.
[2021-04-15 23:42:39.351356] [0x60f722f0] [info] [OpenAuto] [AndroidAutoEntity] Discovery request, device name: Android, brand: OnePlus ONEPLUS A5000
[2021-04-15 23:42:39.351465] [0x60f722f0] [info] [OpenAuto] [AudioInputService] fill features.
[2021-04-15 23:42:39.351570] [0x60f722f0] [info] [OpenAuto] [AudioService] fill features, channel: MEDIA_AUDIO
[2021-04-15 23:42:39.351623] [0x60f722f0] [info] [OpenAuto] [AudioService] fill features, channel: SPEECH_AUDIO
[2021-04-15 23:42:39.351663] [0x60f722f0] [info] [OpenAuto] [AudioService] fill features, channel: SYSTEM_AUDIO
[2021-04-15 23:42:39.351702] [0x60f722f0] [info] [OpenAuto] [SensorService] fill features.
[2021-04-15 23:42:39.351756] [0x60f722f0] [info] [OpenAuto] [VideoService] fill features.
[2021-04-15 23:42:39.351811] [0x60f722f0] [info] [OpenAuto] [BluetoothService] fill features
[2021-04-15 23:42:39.351844] [0x60f722f0] [info] [OpenAuto] [InputService] fill features.
[2021-04-15 23:42:39.467083] [0x617732f0] [info] [OpenAuto] [AudioInputService] open request, priority: 0
[2021-04-15 23:42:39.467181] [0x617732f0] [info] [OpenAuto] [AudioInputService] open status: 0
[2021-04-15 23:42:39.467726] [0x60f722f0] [info] [OpenAuto] [AudioService] open request, channel: MEDIA_AUDIO, priority: 0
[2021-04-15 23:42:39.467809] [0x60f722f0] [debug] [OpenAuto] [AudioService] channel: MEDIA_AUDIO audio output sample rate: 48000, sample size: 16, channel count: 2
[2021-04-15 23:42:39.467947] [0x60f722f0] [info] [OpenAuto] [AudioService] open status: 0, channel: MEDIA_AUDIO
[2021-04-15 23:42:39.468012] [0x607712f0] [info] [OpenAuto] [AudioService] open request, channel: SPEECH_AUDIO, priority: 0
[2021-04-15 23:42:39.468097] [0x607712f0] [debug] [OpenAuto] [AudioService] channel: SPEECH_AUDIO audio output sample rate: 16000, sample size: 16, channel count: 1
[2021-04-15 23:42:39.468213] [0x607712f0] [info] [OpenAuto] [AudioService] open status: 0, channel: SPEECH_AUDIO
[2021-04-15 23:42:39.468895] [0x607712f0] [info] [OpenAuto] [AudioService] open request, channel: SYSTEM_AUDIO, priority: 0
[2021-04-15 23:42:39.469044] [0x607712f0] [debug] [OpenAuto] [AudioService] channel: SYSTEM_AUDIO audio output sample rate: 16000, sample size: 16, channel count: 1
[2021-04-15 23:42:39.469317] [0x607712f0] [info] [OpenAuto] [AudioService] open status: 0, channel: SYSTEM_AUDIO
[2021-04-15 23:42:39.469653] [0x60f722f0] [info] [OpenAuto] [SensorService] open request, priority: 0
[2021-04-15 23:42:39.469759] [0x60f722f0] [info] [OpenAuto] [SensorService] open status: 0
[2021-04-15 23:42:39.470616] [0x607712f0] [info] [OpenAuto] [VideoService] open request, priority: 0
[2021-04-15 23:42:39.471166] [0x617732f0] [info] [OpenAuto] [InputService] open request, priority: 0
[2021-04-15 23:42:39.471568] [0x617732f0] [info] [OpenAuto] [InputService] open status: 0
[2021-04-15 23:42:39.472312] [0x61f742f0] [info] [OpenAuto] [AudioService] setup request, channel: MEDIA_AUDIO, config index: 1
[2021-04-15 23:42:39.472432] [0x61f742f0] [info] [OpenAuto] [AudioService] setup status: 2, channel: MEDIA_AUDIO
[2021-04-15 23:42:39.472690] [0x60f722f0] [info] [OpenAuto] [AudioService] setup request, channel: SPEECH_AUDIO, config index: 1
[2021-04-15 23:42:39.473042] [0x60f722f0] [info] [OpenAuto] [AudioService] setup status: 2, channel: SPEECH_AUDIO
[2021-04-15 23:42:39.473363] [0x61f742f0] [info] [OpenAuto] [SensorService] sensor start request, type: 13
[2021-04-15 23:42:39.473802] [0x61f742f0] [info] [OpenAuto] [AudioService] setup request, channel: SYSTEM_AUDIO, config index: 1
[2021-04-15 23:42:39.473882] [0x61f742f0] [info] [OpenAuto] [AudioService] setup status: 2, channel: SYSTEM_AUDIO
[2021-04-15 23:42:39.475048] [0x61f742f0] [info] [OpenAuto] [SensorService] sensor start request, type: 10
[2021-04-15 23:42:39.476061] [0x61f742f0] [info] [OpenAuto] [InputService] binding request, scan codes count: 0
[2021-04-15 23:42:39.476495] [0x61f742f0] [info] [OpenAuto] [InputDevice] start.
[2021-04-15 23:42:39.476911] [0x61f742f0] [info] [OpenAuto] [InputService] binding request, status: 0
[2021-04-15 23:42:39.479225] [0x607712f0] [info] [OpenAuto] [VideoService] open status: 0
[2021-04-15 23:42:39.480953] [0x61f742f0] [info] [OpenAuto] [VideoService] setup request, config index: 3
[2021-04-15 23:42:39.481247] [0x61f742f0] [info] [OpenAuto] [GSTVideoOutput] init
[2021-04-15 23:42:39.481610] [0x61f742f0] [info] [OpenAuto] [VideoService] setup status: 2
[2021-04-15 23:42:39.482248] [0x617732f0] [info] [OpenAuto] [VideoService] video focus indication.
[2021-04-15 23:42:39.485681] [0x607712f0] [info] [OpenAuto] [VideoService] start indication, session: 0
[2021-04-15 23:42:39.939876] [0x70d63810] [info] [OpenAuto] [GSTVideoOutput] Resizing to video container
[2021-04-15 23:42:41.057803] [0x70d63810] [info] [OpenAuto] [GSTVideoOutput] Error Internal data stream error.
[2021-04-15 23:42:41.058503] [0x70d63810] [info] [OpenAuto] [GSTVideoOutput] Error Internal data stream error.
This software is awesome thanks for all your hard work! I am having an issue with just the lite version of Buster on a pi 4 2GB. I have 2 boot drives one running the GUI version of Buster and the issue is not repeatable on the desktop version. But I have a small pyqt5 gui application to control some relays in my car and when I use the app launcher on the buster lite build to run the .py script, my GUI comes up but the screen is off center and my GUI persists in front of everything even if I click on the other tabs such as camera or android auto. If I close the app the Dash GUI returns to normal. Again it works perfectly on the Desktop version of Buster. Id like to use the lite version though so I can just load my custom splash screen and boot right into the Dash app without seeing the raspi desktop. TIA!
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB Cable | Official Raspberry 7" Screen | Galaxy s21 ultra |
Installation Method: Install.sh
Hello
After starting the intelligent-auto application, the graphical interface starts up. After connecting the phone, I get a white screen. Has anyone had such a problem and knows how to solve it?
I throw logs from the beginning of turning on the application to turning it off.
libEGL warning: DRI2: failed to authenticate
qt5ct: using qt5ct plugin
qt5ct: palette support is disabled
qt5ct: custom style sheet is disabled
[2020-09-18 14:16:15.415750] [0x70e11010] [info] [OpenAuto] [GSTVideoOutput] RPI Build, running with omxh264dec
[2020-09-18 14:16:15.628263] [0x70e11010] [info] [OpenAuto] [AndroidBluetoothServer] listening.
[2020-09-18 14:16:15.739729] [0x70e11010] [info] [OpenAuto] [btservice] Listening for connections, address: B8:27:EB:BE:8A:C6, port: 22
[2020-09-18 14:16:15.763896] [0x70e11010] [info] [OpenAuto] [btservice] Service registered, port: 22
[2020-09-18 14:16:16.273208] [0x70e11010] [info] [OpenAuto] [App] Waiting for USB device...
[2020-09-18 14:16:16.275211] [0x70e11010] [info] [OpenAuto] [App] Waiting for Wireless device...
[2020-09-18 14:16:16.289784] [0x4e43e2f0] [info] [OpenAuto] [App] Devices enumeration result: false
[2020-09-18 14:16:26.205339] [0x4ec3f2f0] [info] [OpenAuto] [App] USB Device connected.
[2020-09-18 14:16:26.234711] [0x70e11010] [debug] [OpenAuto] [AudioInput] create.
PulseAudioService: pa_context_connect() failed
[2020-09-18 14:16:26.335273] [0x4ec3f2f0] [info] [OpenAuto] [AndroidAutoEntity] start.
[2020-09-18 14:16:26.336027] [0x4ec3f2f0] [info] [OpenAuto] [AudioInputService] start.
[2020-09-18 14:16:26.337052] [0x4ec3f2f0] [info] [OpenAuto] [AudioService] start, channel: MEDIA_AUDIO
[2020-09-18 14:16:26.337357] [0x4ec3f2f0] [info] [OpenAuto] [AudioService] start, channel: SPEECH_AUDIO
[2020-09-18 14:16:26.337565] [0x4ec3f2f0] [info] [OpenAuto] [AudioService] start, channel: SYSTEM_AUDIO
[2020-09-18 14:16:26.337832] [0x4ec3f2f0] [info] [OpenAuto] [SensorService] start.
[2020-09-18 14:16:26.338153] [0x4ec3f2f0] [info] [OpenAuto] [VideoService] start.
[2020-09-18 14:16:26.338467] [0x4ec3f2f0] [info] [OpenAuto] [BluetoothService] start.
[2020-09-18 14:16:26.338791] [0x4ec3f2f0] [info] [AaSdk] [BluetoothServiceChannel] receive
[2020-09-18 14:16:26.339083] [0x4ec3f2f0] [info] [OpenAuto] [InputService] start.
[2020-09-18 14:16:26.434185] [0x4ec3f2f0] [info] [OpenAuto] [AndroidAutoEntity] version response, version: 1.6, status: 0
[2020-09-18 14:16:26.434858] [0x4ec3f2f0] [info] [OpenAuto] [AndroidAutoEntity] Begin handshake.
[2020-09-18 14:16:26.457897] [0x4dc3d2f0] [info] [OpenAuto] [AndroidAutoEntity] Handshake, size: 2282
[2020-09-18 14:16:26.498340] [0x4dc3d2f0] [info] [OpenAuto] [AndroidAutoEntity] continue handshake.
[2020-09-18 14:16:26.510499] [0x4ec3f2f0] [info] [OpenAuto] [AndroidAutoEntity] Handshake, size: 51
[2020-09-18 14:16:26.511161] [0x4ec3f2f0] [info] [OpenAuto] [AndroidAutoEntity] Auth completed.
[2020-09-18 14:16:26.520477] [0x4dc3d2f0] [info] [OpenAuto] [AndroidAutoEntity] Discovery request, device name: Android, brand: Xiaomi Mi A2 Lite
[2020-09-18 14:16:26.521587] [0x4dc3d2f0] [info] [OpenAuto] [AudioInputService] fill features.
[2020-09-18 14:16:26.522128] [0x4dc3d2f0] [info] [OpenAuto] [AudioService] fill features, channel: MEDIA_AUDIO
[2020-09-18 14:16:26.522431] [0x4dc3d2f0] [info] [OpenAuto] [AudioService] fill features, channel: SPEECH_AUDIO
[2020-09-18 14:16:26.522537] [0x4dc3d2f0] [info] [OpenAuto] [AudioService] fill features, channel: SYSTEM_AUDIO
[2020-09-18 14:16:26.522631] [0x4dc3d2f0] [info] [OpenAuto] [SensorService] fill features.
[2020-09-18 14:16:26.522932] [0x4dc3d2f0] [info] [OpenAuto] [VideoService] fill features.
[2020-09-18 14:16:26.523241] [0x4dc3d2f0] [info] [OpenAuto] [BluetoothService] fill features
[2020-09-18 14:16:26.523364] [0x4dc3d2f0] [info] [OpenAuto] [InputService] fill features.
[2020-09-18 14:16:26.657309] [0x4dc3d2f0] [info] [OpenAuto] [AudioInputService] open request, priority: 0
[2020-09-18 14:16:26.657419] [0x4e43e2f0] [info] [OpenAuto] [SensorService] open request, priority: 0
[2020-09-18 14:16:26.658589] [0x4dc3d2f0] [info] [OpenAuto] [AudioInputService] open status: 0
[2020-09-18 14:16:26.658978] [0x4e43e2f0] [info] [OpenAuto] [SensorService] open status: 0
[2020-09-18 14:16:26.659087] [0x4ec3f2f0] [info] [OpenAuto] [InputService] open request, priority: 0
[2020-09-18 14:16:26.659209] [0x4ec3f2f0] [info] [OpenAuto] [InputService] open status: 0
[2020-09-18 14:16:26.659809] [0x4ec3f2f0] [info] [OpenAuto] [AudioService] open request, channel: SPEECH_AUDIO, priority: 0
[2020-09-18 14:16:26.659940] [0x4ec3f2f0] [debug] [OpenAuto] [AudioService] channel: SPEECH_AUDIO audio output sample rate: 16000, sample size: 16, channel count: 1
[2020-09-18 14:16:26.660023] [0x4d43c2f0] [info] [OpenAuto] [AudioService] open request, channel: MEDIA_AUDIO, priority: 0
[2020-09-18 14:16:26.660173] [0x4d43c2f0] [debug] [OpenAuto] [AudioService] channel: MEDIA_AUDIO audio output sample rate: 48000, sample size: 16, channel count: 2
[2020-09-18 14:16:26.660843] [0x4e43e2f0] [info] [OpenAuto] [AudioService] open request, channel: SYSTEM_AUDIO, priority: 0
[2020-09-18 14:16:26.660988] [0x4e43e2f0] [debug] [OpenAuto] [AudioService] channel: SYSTEM_AUDIO audio output sample rate: 16000, sample size: 16, channel count: 1
[2020-09-18 14:16:26.663370] [0x4dc3d2f0] [info] [OpenAuto] [VideoService] open request, priority: 0
[2020-09-18 14:16:26.669300] [0x4e43e2f0] [error] [OpenAuto] [RtAudioOutput] Failed to open audio output, what: RtApiPulse::probeDeviceOpen: error connecting output to PulseAudio server.
[2020-09-18 14:16:26.669609] [0x4e43e2f0] [info] [OpenAuto] [AudioService] open status: 1, channel: SYSTEM_AUDIO
[2020-09-18 14:16:26.669822] [0x4ec3f2f0] [error] [OpenAuto] [RtAudioOutput] Failed to open audio output, what: RtApiPulse::probeDeviceOpen: error connecting output to PulseAudio server.
[2020-09-18 14:16:26.669999] [0x4ec3f2f0] [info] [OpenAuto] [AudioService] open status: 1, channel: SPEECH_AUDIO
[2020-09-18 14:16:26.670624] [0x4e43e2f0] [info] [OpenAuto] [SensorService] sensor start request, type: 13
[2020-09-18 14:16:26.681818] [0x4e43e2f0] [info] [OpenAuto] [InputService] binding request, scan codes count: 0
[2020-09-18 14:16:26.682040] [0x4e43e2f0] [info] [OpenAuto] [InputDevice] start.
[2020-09-18 14:16:26.682212] [0x4e43e2f0] [info] [OpenAuto] [InputService] binding request, status: 0
[2020-09-18 14:16:26.685348] [0x4d43c2f0] [error] [OpenAuto] [RtAudioOutput] Failed to open audio output, what: RtApiPulse::probeDeviceOpen: error connecting output to PulseAudio server.
[2020-09-18 14:16:26.685503] [0x4ec3f2f0] [info] [OpenAuto] [SensorService] sensor start request, type: 10
[2020-09-18 14:16:26.685659] [0x4d43c2f0] [info] [OpenAuto] [AudioService] open status: 1, channel: MEDIA_AUDIO
[2020-09-18 14:16:26.738253] [0x4dc3d2f0] [info] [OpenAuto] [VideoService] open status: 0
[2020-09-18 14:16:26.751646] [0x4d43c2f0] [info] [OpenAuto] [VideoService] setup request, config index: 3
[2020-09-18 14:16:26.751783] [0x4d43c2f0] [info] [OpenAuto] [GSTVideoOutput] init
[2020-09-18 14:16:26.752014] [0x4d43c2f0] [info] [OpenAuto] [VideoService] setup status: 2
[2020-09-18 14:16:26.754561] [0x4ec3f2f0] [info] [OpenAuto] [VideoService] video focus indication.
[2020-09-18 14:16:26.755218] [0x70e11010] [info] [OpenAuto] [GSTVideoOutput] Resizing to video container
[2020-09-18 14:16:26.761811] [0x4dc3d2f0] [info] [OpenAuto] [VideoService] start indication, session: 0
free(): invalid pointer
Aborted
On raspbian Lite, android phone does not pair bluetooth until pulseaudio-module-bluetooth installed
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | Wireless | video output (composite) | Samsung Galaxy S21 | v.1.EXAMPLE |
Installation Method: Install.sh
On Raspbian Lite, android phone does not pair over bluetooth, error in logs:
blueman.bluez.errors.DBusFailedError: Protocol not available.
Found solution in this thread:
Bluetooth pairs out of the box on Raspberry Lite image using command
bluetoothctl
discoverable on
pairable on
agent on
default-agent
Unable to connect to opennauto using bluetooth.
| Raspberry Pi 3B+ 1GB | USB Cable | 7" touch screen | Xiaomi Poco F1 | v.1.1? |
Installation Method: Install.sh
I'm using a raspberry pi with an usb bluetooth dongle that I can successfully use it for media streaming from my phone to dash, but I cannot get the wireless connection with openauto to work.
Is there a special procedure to follow? Is this feature even available in dash?
Successful connection using bluetooth to openauto.
Thank you in advance.
Welcome / AA screen dissapear after clicking on AA icon.
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB Cable | irrelevant | Samsung Galaxy S21 | v.1.EXAMPLE |
Installation Method: Install.sh
Welcome / AA screen dissapear after clicking on AA icon.
In case device is not connected, Connect device to start Android Auto screen should be visible in AA tab.
Plus AA settings icon not visible either
I get a segfault on startup if a socketCAN device which was previously connected and selected in the vehicle page is unavailable on startup. If I reconnect the device the segfault goes away.
Optional minimize dash from control bar to get in rpi desktop environment.
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 8GB | USB Cable | Official Raspberry 7" Screen | Samsung Galaxy S10+ | latest |
Installation Method: Install.sh
Minimize button in control bar at the bottom when settings is on
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB Cable | Official Raspberry 7" Screen | Google Pixel XL | v5.9.604634-release |
Installation Method: install.sh
When connecting Android device the projection would be solid white, same as described in issue #30.
I attempted disabling RTAudio and changing various other OpenAuto settings but none solved the problem.
After messing around with various things I found the section of code in openauto GSTVideoOutput.cpp#L46-L64 that controlled the codec used.
I then ran gst-inspect-1.0 v4l2h264dec
to check if the codec existed and turned out that it wasn't installed.
I then found that the required library was libgstvideo4linux2.so
based on some searching and found that was contained in the gstreamer1.0-plugins-good
package which install.sh
doesn't install.
After installing this package and rebuilding openauto and dash it seems to be working correctly now.
The install.sh
script should either include gstreamer1.0-plugins-good
or needs to detect the rpi model its running on and selectively install based on the codec that will be used.
Additionally it would be nice if possible that dash logged errors of some form if the codec isn't found.
sudo apt install --no-install-recommends xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-core xinit x11-xserver-utils
/home/pi/dash
install.sh
from /home/pi/dash
/home/pi/.xinitrc
#!/usr/bin/env sh
xset -dpms
xset s off
xset s noblank
while [ true ]; do
sh /home/pi/run.sh
done
/home/pi/run.sh
#!/usr/bin/env sh
/home/pi/dash/bin/ia >> /home/pi/dash/bin/ia.log 2>&1
sleep 1
sudo raspi-config
.1 System Options
-> S5 Boot / Auto Login
-> B2: Console Autologin
Hi,
A shortcut on the dashboard of the pi would be nice to start Dsh.
Is this what could be done in the install script?
Option in the rpi.sh script to add autostart at boot.
Seems like a simple enough thing to do...
Using Autostart in local home/pi is what i currently do.
https://learn.sparkfun.com/tutorials/how-to-run-a-raspberry-pi-program-on-startup#method-2-autostart
Don't know to get it in the script, but seems like a simple enough addition.
Hi,
I have new feature request for FM radio.
Raspberry headunit enthusiasts have waited, searched and looked it for ever.
As I understand DASH has UI part for radio, can it be interfaced with SI4703?
https://github.com/GrantTrebbin/si470x-RDS_Logger code works on RPI 4, but has no UI.
Having local FM radio inside DASH/AA would be superb.
Older Version of Dash works fine for USB and Wireless on my Samsung A30.
With a brand new Motorola xt2083-3 moto-g play android auto doesnt start when plugged in at the Dash OA page.
Running Raspbian on RPi4b 4GB, everything works fine on older phones. All usb permissions are set Pi-wise and the phone has AA installed with all permissions enabled. Phone also has AA for car screens app installed with developer mode enabled.
Have tried with headunit server on and off
Have set in general developer settings USB default mode to file transfer, as initially phone would only be set to charge.
About to try different usb cable and try manually connecting with wireless AA bypassing dash all together as likely not anything wrong with dash - is this correct spot to post issue?
Dash does not build
Raspberry Pi 4 4GB running Arch Arm
with the following package versions that may or may not be relevant:
bluez-qt 5.83.0-1
kdbusaddons 5.83.0-1
libdbusmenu-qt5 0.9.3+16.04.20160218-5
Installation Method: Install.sh
Build fails with the following output
Running Dash make
[ 1%] Automatic MOC and UIC for target dash
[ 1%] Built target dash_autogen
[ 3%] Automatic RCC for assets/resources.qrc
[ 5%] Building CXX object CMakeFiles/dash.dir/dash_autogen/mocs_compilation.cpp.o
In file included from /usr/include/KF5/BluezQt/bluezqt/mediatransport.h:15,
from /usr/include/KF5/BluezQt/bluezqt/device.h:17,
from /usr/include/KF5/BluezQt/bluezqt/adapter.h:17,
from /usr/include/KF5/BluezQt/BluezQt/Adapter:1,
from /home/opendash/openauto/dash/include/app/services/bluetooth.hpp:3,
from /home/opendash/openauto/dash/include/app/session.hpp:25,
from /home/opendash/openauto/dash/build/dash_autogen/KTF6LCBHT5/../../../include/app/arbiter.hpp:10,
from /home/opendash/openauto/dash/build/dash_autogen/KTF6LCBHT5/moc_arbiter.cpp:10,
from /home/opendash/openauto/dash/build/dash_autogen/mocs_compilation.cpp:3:
/usr/include/KF5/BluezQt/bluezqt/tpendingcall.h:11:10: fatal error: QDBusPendingReply: No such file or directory
11 | #include <QDBusPendingReply>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/dash.dir/build.make:136: CMakeFiles/dash.dir/dash_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:118: CMakeFiles/dash.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Dash make failed with error code 1
Expected build to complete. I suspect that something in Qt got updated and is not being found correctly.
hi,
can anybody explain how to configure/setup shortcuts (e.a. openMediaPlayer) via GPIO ?!
setting shortcut via Keyboard works fine.
thanks,
Already discussed on Slack;
Danny Baraké 10:55 PM
Idea, New tab to mirror your Phone screen? Is this something for adding to Dash?
Robert5974 11:27 PM
I've tried several different implementations to get this working with a Pi and none have really worked. This would be great but if you know of one that works I'd try it.
I've tried miracast, srcpy, and maybe one of the Pi control apps from the playstore
rsjudka 11:50 PM
Yeah I know openauto pro has that feature, but I would have no idea how to implement that lol
Robert5974 3:22 AM
Doesn't Openauto pro utilize Kodi for that? Not sure of that but I thought that was what it had
Make sure you are running the latest version before reporting an issue.
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB Cable | Forwarded X Display | Umidigi F2 | v.1.1 |
Installation Method: Install.sh or Image
Fully updated Raspbian 10 Buster, installed from ./install.sh
When in the Bluetooth settings screen, 'Scan' successfully shows a list of devices. Clicking on the phone I wish to pair results in the following error at the command line
org.kde.bluez: PendingCall Error: "Protocol not available"
Some form of happy path user bluetooth pairing experience
To get the offical RPI touch screen working with the built-in brightness control there needs to be an udev rule set.
I propose to do this in the install.sh due it's specially written for the RPI.
Will make an PR shortly for this.
Cheers,
Danny
Already discussed on Slack;
Danny Baraké 6:07 PM
Other idea, equalizer settings for audio?
rsjudka 6:09 PM
That was one of the very first features I tried adding :p
Danny Baraké 6:09 PM
Shoulld i create issues on github? Instead dropping them here?
rsjudka 6:09 PM
Yeah that would help me keep track of all this haha
Danny Baraké 6:10 PM
Will do 👍
rsjudka 6:10 PM
My main struggle with it was I couldn't come up with a generic solution that worked with pulse and alsa, since a user could use either depending on their setup
Robert5974 7:48 PM
I never looked into it. I will now to see if I can find something helpful
Jason Wenger 9:48 PM
If it's something that spans hardware or library support... It needs to have an abstraction layer built and live in openauto
9:48
Such that open auto has an API for setting equalizer, and dash itself has no idea whether it's pulse or alsa
./install.sh: line 331: cd: ../dash: No such file or directory
./install.sh: line 820: syntax error: unexpected end of file
In InteligentAuto in a video there is an option under OpenAuto to change resolution/DPI of AndroidAuto but I don't see it in DASH.
So, is there an another way to change it?
Tnx!
class Config
is constructed with QApplication
as its parent (in src/app/config.cpp
).
Config::Config()
: QObject(qApp),
but it is instantiated on the stack
Config *Config::get_instance()
{
static Config config;
return &config;
}
On shutdown, QApplication
calls free()
on all of its children, including the instance of Config
. This causes an abnormal program termination on every shutdown.
Actions Show screenX/cycle screens not working when AA is fullscreen
Device | Connection Method | Screen | Mobile Device | Android Auto Version |
---|---|---|---|---|
Raspberry Pi 4 4GB | USB Cable | Video out via RCA | Samsung Galaxy S21 | v.1.EXAMPLE |
Installation Method: Install.sh or Image
Actions (Show screenX/cycle screens) does not work if AA is fullscreen.
UI should switch to camera screen, or any other screen set by Action.
I've made PR solving this issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.