# Linux version info and install instructions

**URL:** <https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098>\
**Category:** General RealDash discussion\
**Created:** [November 9, 2021, 12:52pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098 "2021-11-09T12:52:20Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![psedog](https://forum.realdash.net/letter_avatar_proxy/v4/letter/p/439d5e/32.png) [@psedog](https://forum.realdash.net/u/psedog)\
**Post date:** [January 24, 2022, 5:32am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/61 "2022-01-24T05:32:19Z")

</div>

> [@](#):
>
> The arm64 install package is now at MRD web.

It runs alright on 64bit RaspiOS ([link](https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2021-11-08/)). Only takes 2 seconds longer to boot. Garage is more finicky than on the 32bit; 2.0.1-1 version.

The real issues that I have are with CAN. I know that you said CAN wasn’t working, but I thought Bluetooth CAN was working. This has been an area of contention for a while on my setup. I’m using a LINK Ecu through a OBD2 CAN adapter. It works on my Android tablet (AOSP 12 & Realdash v202). I had it originally working through LINK, but now that doesn’t work with the latest Realdash, so I’m using the OBD2 option).

On the Pi with 2.0.1-1 32bit, I have a few CAN options, but the only one that recognizes the adapter shows "SUPPORTED PROTOCOL: NONE ☹.  
On the Pi with 2.0.3-1 64bit, no CAN options seem to work ☹  
USB wired does work on the 32bit version, but then I can’t tune my car. It’s not an option for this to replace my actual dash.

Android

 ![20220123_225850.jpg](https://forum.realdash.net/uploads/default/original/1X/8642bf005f1c5a89e455ded5d883db36673bb3d6.jpeg)  
ARM (32bit)  
 ![20220123_224213.jpg](https://forum.realdash.net/uploads/default/original/1X/ef0d3886e777d2cd0f71c053a27876ca0069882b.jpeg)

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [January 24, 2022, 2:49pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/62 "2022-01-24T14:49:37Z")

</div>

Would this happen because of driver issues from 32 to 64 bit? I haven’t had a chance yet to do anything to help test the linux version of this yet as family issues. I hope to be able to start doing some testing this week as the design of the cluster bezel should be done soon.

---

<div class="post-metadata">

**Author:** ![fscker](https://forum.realdash.net/letter_avatar_proxy/v4/letter/f/bc79bd/32.png) [@fscker](https://forum.realdash.net/u/fscker)\
**Post date:** [January 28, 2022, 3:18am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/63 "2022-01-28T03:18:51Z")

</div>

I’m trying this on my khadas vim3 running ubuntu and seeing the following error.

khadas@Khadas:~$ realdash  
realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
Segmentation fault

System info…

root@Khadas:/home/khadas# ls -la Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
-rw-rw-r-- 1 khadas khadas 26075020 Jan 27 21:59 Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
root@Khadas:/home/khadas# uname -a  
Linux Khadas 4.9.241 #8 SMP PREEMPT Sat Jan 8 09:27:25 CST 2022 aarch64 aarch64 aarch64 GNU/Linux  
root@Khadas:/home/khadas# lsb\_release -a  
No LSB modules are available.  
Distributor ID: Ubuntu  
Description: Ubuntu 20.04.3 LTS  
Release: 20.04  
Codename: focal  
root@Khadas:/home/khadas#  
  
  
Any ideas?

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [January 28, 2022, 4:13am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/64 "2022-01-28T04:13:34Z")

</div>

> [@](#):
>
> I’m trying this on my khadas vim3 running ubuntu and seeing the following error.
> 
> khadas@Khadas:~$ realdash  
> realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
> realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
> Segmentation fault
> 
> System info…
> 
> root@Khadas:/home/khadas# ls -la Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
> -rw-rw-r-- 1 khadas khadas 26075020 Jan 27 21:59 Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
> root@Khadas:/home/khadas# uname -a  
> Linux Khadas 4.9.241 #8 SMP PREEMPT Sat Jan 8 09:27:25 CST 2022 aarch64 aarch64 aarch64 GNU/Linux  
> root@Khadas:/home/khadas# lsb\_release -a  
> No LSB modules are available.  
> Distributor ID: Ubuntu  
> Description: Ubuntu 20.04.3 LTS  
> Release: 20.04  
> Codename: focal  
> root@Khadas:/home/khadas#  
>   
>   
> Any ideas?

Are you running the desktop or the server version? Right now RealDash requires the desktop person.

---

<div class="post-metadata">

**Author:** ![fscker](https://forum.realdash.net/letter_avatar_proxy/v4/letter/f/bc79bd/32.png) [@fscker](https://forum.realdash.net/u/fscker)\
**Post date:** [January 28, 2022, 3:54pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/65 "2022-01-28T15:54:37Z")

</div>

> [@](#):
>
> > [@](#):
> >
> > I’m trying this on my khadas vim3 running ubuntu and seeing the following error.
> > 
> > khadas@Khadas:~$ realdash  
> > realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
> > realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
> > Segmentation fault
> > 
> > System info…
> > 
> > root@Khadas:/home/khadas# ls -la Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
> > -rw-rw-r-- 1 khadas khadas 26075020 Jan 27 21:59 Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
> > root@Khadas:/home/khadas# uname -a  
> > Linux Khadas 4.9.241 #8 SMP PREEMPT Sat Jan 8 09:27:25 CST 2022 aarch64 aarch64 aarch64 GNU/Linux  
> > root@Khadas:/home/khadas# lsb\_release -a  
> > No LSB modules are available.  
> > Distributor ID: Ubuntu  
> > Description: Ubuntu 20.04.3 LTS  
> > Release: 20.04  
> > Codename: focal  
> > root@Khadas:/home/khadas#  
> >   
> >   
> > Any ideas?
> 
> Are you running the desktop or the server version? Right now RealDash requires the desktop person.

Yes, I’m using the desktop version. This image: [https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3\_Ubuntu-gnome-focal\_Linux-4.9\_arm64\_EMMC\_V0.9-20200530.7z](https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z)

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [January 28, 2022, 4:06pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/66 "2022-01-28T16:06:40Z")

</div>

> [@](#):
>
> > [@](#):
> >
> > > [@](#):
> > >
> > > I’m trying this on my khadas vim3 running ubuntu and seeing the following error.
> > > 
> > > khadas@Khadas:~$ realdash  
> > > realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
> > > realdash: /lib/aarch64-linux-gnu/libasound.so.2: no version information available (required by /lib/aarch64-linux-gnu/libsndio.so.7.0)  
> > > Segmentation fault
> > > 
> > > System info…
> > > 
> > > root@Khadas:/home/khadas# ls -la Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
> > > -rw-rw-r-- 1 khadas khadas 26075020 Jan 27 21:59 Downloads/realdash-mrd\_2.0.3-1\_arm64.deb  
> > > root@Khadas:/home/khadas# uname -a  
> > > Linux Khadas 4.9.241 #8 SMP PREEMPT Sat Jan 8 09:27:25 CST 2022 aarch64 aarch64 aarch64 GNU/Linux  
> > > root@Khadas:/home/khadas# lsb\_release -a  
> > > No LSB modules are available.  
> > > Distributor ID: Ubuntu  
> > > Description: Ubuntu 20.04.3 LTS  
> > > Release: 20.04  
> > > Codename: focal  
> > > root@Khadas:/home/khadas#  
> > >   
> > >   
> > > Any ideas?
> > 
> > Are you running the desktop or the server version? Right now RealDash requires the desktop person.
> 
> Yes, I’m using the desktop version. This image: [https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3\_Ubuntu-gnome-focal\_Linux-4.9\_arm64\_EMMC\_V0.9-20200530.7z](https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z)

I haven’t tried that image yet. I ran the mainline and it was working.

---

<div class="post-metadata">

**Author:** ![fscker](https://forum.realdash.net/letter_avatar_proxy/v4/letter/f/bc79bd/32.png) [@fscker](https://forum.realdash.net/u/fscker)\
**Post date:** [January 28, 2022, 8:41pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/67 "2022-01-28T20:41:30Z")

</div>

> [@](#):
>
> > [@](#):
> >
> > > [@](#):
> > >
> > > Are you running the desktop or the server version? Right now RealDash requires the desktop person.
> > 
> > Yes, I’m using the desktop version. This image: [https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3\_Ubuntu-gnome-focal\_Linux-4.9\_arm64\_EMMC\_V0.9-20200530.7z](https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z)
> 
> I haven’t tried that image yet. I ran the mainline and it was working.

Can you provide me with a link to the version you’re using?

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [January 28, 2022, 9:04pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/68 "2022-01-28T21:04:54Z")

</div>

> [@](#):
>
> > [@](#):
> >
> > > [@](#):
> > >
> > > Yes, I’m using the desktop version. This image: [https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3\_Ubuntu-gnome-focal\_Linux-4.9\_arm64\_EMMC\_V0.9-20200530.7z](https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z)
> > 
> > I haven’t tried that image yet. I ran the mainline and it was working.
> 
> Can you provide me with a link to the version you’re using?

[https://docs.khadas.com/linux/firmware/Vim3UbuntuFirmware.html](https://docs.khadas.com/linux/firmware/Vim3UbuntuFirmware.html)

Under Mainline Kernel section. You have to put it on an SD card, boot it, then there are instructions on how to copy it to the emmc.

---

<div class="post-metadata">

**Author:** ![fscker](https://forum.realdash.net/letter_avatar_proxy/v4/letter/f/bc79bd/32.png) [@fscker](https://forum.realdash.net/u/fscker)\
**Post date:** [January 28, 2022, 9:57pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/69 "2022-01-28T21:57:35Z")

</div>

That worked! thank you so much!

---

<div class="post-metadata">

**Author:** ![psedog](https://forum.realdash.net/letter_avatar_proxy/v4/letter/p/439d5e/32.png) [@psedog](https://forum.realdash.net/u/psedog)\
**Post date:** [February 1, 2022, 5:34am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/70 "2022-02-01T05:34:11Z")

</div>

Almost there. I have CAN working on my RPI3B. It can even be seen in Realdash (2.0.1 and 2.0.3). Unfortunately, Realdash is not ready to commit.

Steps taken. (from [Link](https://www.pragmaticlinux.com/2021/10/can-communication-on-the-raspberry-pi-with-socketcan/)

install can-utils  
sudo apt install can-utils

Steps to setup the CAN connection.  
sudo nano /boot/config.txt

```plaintext
dtoverlay=mcp2515-can0,oscillator=12000000, interrupt=25,spimaxfrequencey=2000000

```

sudo raspi-config  
Interface Options → SPI →

sudo modprobe can  
sudo modprobe can\_raw

(I have my LinkECU setup at 500k for the OBD2 adapter, so I kept it consistent.)  
sudo ip link set can0 type can bitrate 500000 restart-ms 100

sudo ip link set up can0

Steps to autostart connection on boot.  
sudo nano /etc/modules-load.d/can.conf

```plaintext
can
can_raw

```

sudo systemctl start systemd-networkd  
sudo systemctl enable systemd-networkd

sudo nano /etc/systemd/network/80-can.network

```plaintext
[Match]
Name=can0

[CAN]
BitRate=500000
RestartSec=100ms

```

sudo systemctl status systemd-networkd

Check Comms  
candump -tz can0

Note: Can 1 is RPI3. Can 2 is OBD2.  
 ![20220131_222030-size.jpg](https://forum.realdash.net/uploads/default/original/1X/212695101a6857bbb954e812bf406bba4fc9fdd2.jpeg)  
 ![20220131_224624-size.jpg](https://forum.realdash.net/uploads/default/original/1X/b429a6aac22657005947c9e1b0c7920a3ab21c7d.jpeg)  
 ![20220131_222048-size.jpg](https://forum.realdash.net/uploads/default/original/1X/85aadfa9faa70c4e3f09ea6a26a23b23de2dec96.jpeg)

---

<div class="post-metadata">

**Author:** ![corvolt](https://forum.realdash.net/user_avatar/forum.realdash.net/corvolt/32/707_2.png) [@corvolt](https://forum.realdash.net/u/corvolt)\
**Post date:** [February 11, 2022, 9:20am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/71 "2022-02-11T09:20:29Z")

</div>

reading up on all these issues with wide displays…i may have messed up…

i literally just purchased [https://www.aliexpress.com/item/1005003258271862.html?spm=a2g0o.9042311.0.0.38524c4dzo1fBZ](https://www.aliexpress.com/item/1005003258271862.html?spm=a2g0o.9042311.0.0.38524c4dzo1fBZ) , specifically the 2x lcd with driver board, it has an extended display mode meaning the two round displays combine to show the desktop  
  
  
 ![](https://ae01.alicdn.com/kf/Hd7ea95cd0e2f4110ab92770bd66efe25C/5-inch-1080x1080-IPS-dual-screen-circular-display-with-60Hz-driver-board-round-instrument-display.jpg_Q90.jpg_.webp)

or is the issue more to do with aspect ratio? is 2:1 too wide?

it seems like the lions share of these 5" round displays are billed as 1080x1080 but are actually somewhat smaller as they’re a round stamp out of a square display

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 11, 2022, 11:18am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/72 "2022-02-11T11:18:18Z")

</div>

> [@](#):
>
> reading up on all these issues with wide displays…i may have messed up…

Cool looking display set! You’ll know when you test those. The problems with ultrawide displays are mainly on Android and seem to be dependent on driver board, not the display itself.

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 11, 2022, 11:35am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/73 "2022-02-11T11:35:01Z")

</div>

> [@](#):
>
> Almost there. I have CAN working on my RPI3B. It can even be seen in Realdash (2.0.1 and 2.0.3). Unfortunately, Realdash is not ready to commit.

Next version of RealDash will have new connection type on Linux: ‘SocketCAN’. The SocketCAN is a Linux kernel module that allows communication on CAN bus. In practise, with this connection type RealDash can read/write CAN whenever the installed cantools are able to. Example:

```plaintext
candump can0

```

Where ‘can0’ is the name of your CAN interface. If you get a stream of CAN data to the terminal, RealDash is able to access it too with SocketCAN connection type.

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 18, 2022, 10:00am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/74 "2022-02-18T10:00:15Z")

</div>

Linux version 2.0.5 now supports SocketCAN and GPIO. I updated the first post with detailed information.

---

<div class="post-metadata">

**Author:** ![psedog](https://forum.realdash.net/letter_avatar_proxy/v4/letter/p/439d5e/32.png) [@psedog](https://forum.realdash.net/u/psedog)\
**Post date:** [February 21, 2022, 12:30am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/75 "2022-02-21T00:30:59Z")

</div>

> [@](#):
>
> Linux version 2.0.5 now supports SocketCAN and GPIO. I updated the first post with detailed information.

Can confirm, it’s working 😃  
It freaks out with transmit user 1 (which also goes to my ODB Can device), but with Real2Dash it works perfectly.

Edit: Are you looking to do a fully paid for version, similar to the android and windows versions? Something that doesn’t require a subscription and won’t require the internet? Mine boots me out every couple of days and I have to break out the keyboard and hotspot. Your time deserves compensation, I’m totally on board with that, but my setup will not be connected to the internet.

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [February 21, 2022, 7:50am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/76 "2022-02-21T07:50:21Z")

</div>

> [@](#):
>
> Edit: Are you looking to do a fully paid for version, similar to the android and windows versions?

No such plans, Linux version will remain MRD activation only at this stage.

---

<div class="post-metadata">

**Author:** ![corvolt](https://forum.realdash.net/user_avatar/forum.realdash.net/corvolt/32/707_2.png) [@corvolt](https://forum.realdash.net/u/corvolt)\
**Post date:** [March 1, 2022, 10:03am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/77 "2022-03-01T10:03:27Z")

</div>

actually, how would that work for rpi installs?  
would the rpi need to have a wifi module or gsm module to very occasionally check in to realdash?

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [March 1, 2022, 10:19pm UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/78 "2022-03-01T22:19:12Z")

</div>

> [@](#):
>
> RealDash implements the GPIO inputs/outputs thru /dev/gpiomem. This has been tested on Raspberry Pi 3 and 4, but should (in theory) work on other SBCs too. There is a new targetId category ‘GPIO’ and it contains all ‘free’ GPIO pins on typical raspi header. TargetIds are numbered per header PIN numbers. For example GPIO 17 is marked as PIN 11 in RealDash. In addition, RealDash introduces a special targetIds for servo motors. These allow easy usage of slider gauge etc. to control a servo motor via selected pin.

For testing I’m trying to get realdash to turn on an LED when it’s running. I’ve got the LED grounded through a 330 resistor and the positive side of the LED connected to pin 40 of the PI. In the input mapping I have GPIO: Output (pin 40) is set from app started, but it’s not lighting up. What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [March 3, 2022, 7:37am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/79 "2022-03-03T07:37:01Z")

</div>

> [@](#):
>
> would the rpi need to have a wifi module or gsm module to very occasionally check in to realdash?

I believe all current PIs have WiFi. Make a hotspot from your phone to have PI online all the time. You get maps, navigation, speed limits etc. at the same time.

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [March 3, 2022, 7:39am UTC](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098/80 "2022-03-03T07:39:00Z")

</div>

> [@](#):
>
> For testing I’m trying to get realdash to turn on an LED when it’s running. I’ve got the LED grounded through a 330 resistor and the positive side of the LED connected to pin 40 of the PI. In the input mapping I have GPIO: Output (pin 40) is set from app started, but it’s not lighting up. What am I doing wrong?

I do not know, but I can test the GPIO again to be sure.

BR,  
Jani;

[Previous page](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098.md?page=3)

[Next page](https://forum.realdash.net/t/linux-version-info-and-install-instructions/1098.md?page=5)
