Installing TS Dash

There are 2 primary ways to set up TS Dash:

Using the reference image - For quickest set up, this is a turn key image, write it to your SD card as your would with any Raspberry Pi image.
Installing to your Raspberry Pi - Install it to your own image or OS

Using the reference image

Download latest TS Dash reference image here. This image should continue to improve especially with community contributions.

This image has preinstalled:

  • Java runtime environment
  • TS Dash including WiringPi
  • TunerStudio MS Beta
  • MegaLogViewer HD
  • MegaLogViewer MS
  • VNC - For remote control of your dash from your laptop or PC. Use VNC viewer to connect 

When booted, this image will create a WiFi hot spot named "TSDash". By connecting to this WiFi hotspot, you will be able to Connect TunerStudio as a Dash Echo Client for tuning, data logging etc. You will also be able to open logs directly from your dash in TunerStudio or MegaLogViewer
By adding a 2nd WiFi with a USB dongle, that can then be used to connect to your house or shop WiFi, or even your phones hotspot. Once you do that, the Raspberry Pi will act as a full hot spot providing internet access to your Laptop.

These add-ons in the image are started in a lazy fashion in order to not lengthen boot time.


Note! The 1st boot on this image will take much longer than normal as the image resizes itself to your SD card. Be patient, the black screen will go away after a couple minutes.

Installing on your own image

However, if you want to set up TS Dash on your own Linux install or create your own image, here is a list of dependencies and how to install them. The assumption here is that you are using Rasbian or Raspberry Pi OS. 

- JRE - (Java Runtime Environment). 
- Wiring Pi

JRE

TS Dash has been tested with several version of JRE's. Best performance has been found with Open Java 8. 

Installation:

Open a Terminal, enter the following commands:sudo apt update
sudo apt install openjdk-8-jdk

Verify your install with:

java -version

 

Wiring Pi:

Wiring Pi is required if you wish to use the raspberry Pi pins for IO. Some distros have WiringPi Pre-installed. you can test to see if it is installed with the following command:

gpio -v

If you get command not found, you will need to install Wiring Pi

Follow the instructions found at:
http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/

or run these commands:

sudo wget https://www.efianalytics.com/TSDash/download/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb