# Setting up TunerStudio TS Dash EFI Analytics on Raspberry Pi Zero 2 W

**URL:** <https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177>\
**Category:** Community Tutorials\
**Created:** [19 September 2025 20:44 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177 "2025-09-19T20:44:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 20:44 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/1 "2025-09-19T20:44:14Z")

</div>

@michaing I just created this new post for the installation of TunerStudio Dash

[EFI Analytics TunerStudio TS Dash set up instructions](https://www.tunerstudio.com/index.php/products/ts-dash/133-ts-dash-setup)

I have read that it can be challenging if not impossible on the zero 2 due to memory?  
But I haven’t seen anyone trying it on DietPi yet.  
Hopefully we can make it work together (I am not very experienced and probably need some help)

1.) I installed Java [Missing Signed-By in the sources.list(5) entry for 'https://deb.debian.org/debian' - #13 by MichaIng](https://dietpi.com/forum/t/missing-signed-by-in-the-sources-list-5-entry-for-https-deb-debian-org-debian/24166/13) as you suggested here.  
I only have read that TS Dash likes the older version openjdk-8-jdk.  
I understand this has reached EOL and might be outdated information.

```auto
root@DietPi:~# java -version
openjdk version "21.0.8" 2025-07-15 LTS
OpenJDK Runtime Environment Temurin-21.0.8+9 (build 21.0.8+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.8+9 (build 21.0.8+9-LTS, mixed mode, sharing)

```

2.) Installing Wiring Pi following these instructions:

```auto
http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/

```

…which are outdated

Next approach:

```auto
# fetch the source
sudo apt install git
git clone https://github.com/WiringPi/WiringPi.git
cd WiringPi

# build the package
./build debian
mv debian-template/wiringpi-3.x.deb .

# install it
sudo apt install ./wiringpi-3.x.deb

```

```auto
root@DietPi:/home# cd WiringPi
root@DietPi:/home/WiringPi# ./build debian
./build: 92: dpkg-architecture: not found
version:3.16 architecture:
./build: 94: envsubst: not found
root@DietPi:/home/WiringPi# ls
build debian-template examples newVersion README.md version.h
COPYING.LESSER devLib gpio People reinstall wiringPi
debian documentation INSTALL pins VERSION wiringPiD
root@DietPi:/home/WiringPi# ./build
wiringPi Build script
=====================

WiringPi Library
sudo: make: command not found

```

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 20:55 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/2 "2025-09-19T20:55:36Z")

</div>

> [@domtec](#):
>
> 2.) Installing Wiring Pi following these instructions:

`wiringpi.com` has been shut down. It is still maintained but by another team. Better install up-to-date WiringPi via `dietpi-software`:

```auto
dietpi-software install 70

```

That works also on Odroids and Orange Pi SBCs.

Or recent instruction from its source code repository (here the one for RPi only, Hardkernel and Xonlong have own repos/forks for their SBCs): [GitHub - WiringPi/WiringPi: The arguably fastest GPIO Library for the Raspberry Pi](https://github.com/WiringPi/WiringPi?tab=readme-ov-file#installing)

The package from `www.efianalytics.com` might work as well on RPi, but it is a very old version, maybe not functional with the new RPi kernel stack, not sure.

EDIT: Ah you tried it already. Yeah it needs to be compiled. Use `dietpi-software`, it installs the needed build tools and compiles it for you. It does the same thing, also downloads from `https://github.com/WiringPi/WiringPi` etc, just all scripted.

> [@domtec](#):
>
> I only have read that TS Dash likes the older version openjdk-8-jdk.

Just try it with Java 21. If it really requires Java 8, that would be a bummer. Not sure where it can be obtained from without compiling from source in the meantime. On their website they suggest Java 11 as well, but the latest TSDash build is from last year, so that should work on much more recent Java as well.

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:26 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/3 "2025-09-19T21:26:59Z")

</div>

testing…

getting 403 error

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:27 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/4 "2025-09-19T21:27:52Z")

</div>

OK thanks just installing via dietpi-software install 70

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:28 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/5 "2025-09-19T21:28:16Z")

</div>

I can’t reply,

getting 403 error when I paste the answer….

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:28 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/6 "2025-09-19T21:28:34Z")

</div>

```auto
ls
config inc Projects Staging.class tsdash.png TSDash.sh
Dash lib README.txt TSDash.jar TSDash.properties web
root@DietPi:/home/tsdash/TSDash#

```

how do I install it or run it from here?

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:31 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/7 "2025-09-19T21:31:06Z")

</div>

did wget [https://www.efianalytics.com/TSDash/download/TSDash\_v0.9.09.02\_Beta.tar.gz](https://www.efianalytics.com/TSDash/download/TSDash_v0.9.09.02_Beta.tar.gz)

can’t post my steps, it says 403 draft offline …

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:38 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/8 "2025-09-19T21:38:10Z")

</div>

```auto
root@DietPi:/home/tsdash/TSDash# nano README.txt
root@DietPi:/home/tsdash/TSDash# ./TSDash.sh
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 17:36:22 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.

```

struggling to get TSDash to run …

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 21:39 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/9 "2025-09-19T21:39:56Z")

</div>

Try this:

```sh
java -jar /home/tsdash/TSDash/TSDash.jar

```

> [@domtec](#):
>
> can’t post my steps, it says 403 draft offline …

Hmm let me check whether I can see in the logs where this is coming from. Maybe some over-strict Cloudflare firewall rule.

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:41 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/10 "2025-09-19T21:41:54Z")

</div>

thank you but I am getting the same message:

```auto
root@DietPi:/home/tsdash/TSDash# java -jar ./TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 17:41:11 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash#

```

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:43 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/11 "2025-09-19T21:43:49Z")

</div>

[https://packages.adoptium.net/ui/native/deb/pool/main/t/](https://packages.adoptium.net/ui/native/deb/pool/main/t/)

openjdk-8-jdk

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 21:46 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/12 "2025-09-19T21:46:52Z")

</div>

Hmm, weird, that `TSDash.properties` file is in that directory, right? It is in the archive at least, and the `TSDash.sh` you ran before checks its existence and prints another error message if it does not exist.

> [@domtec](#):
>
> openjdk-8-jdk

You can try it, but at least try Java 11, since this is also one of the “recommended” versions according to their website:

```sh
apt install temurin-11-jre

```

But most likely this won’t solve it. Java applications usually do a supported Java version check internally, so you would see something like “this application supports max Java XY, you run Java AB” or something like that.

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 21:51 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/13 "2025-09-19T21:51:24Z")

</div>

```auto
update-alternatives: using /usr/lib/jvm/temurin-11-jre-arm64/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
root@DietPi:/home/tsdash/TSDash# java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 17:49:53 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash# ls
config inc Projects Staging.class tsdash.png TSDash.sh
Dash lib README.txt TSDash.jar TSDash.properties web
root@DietPi:/home/tsdash/TSDash#

```

README.txt

```auto

To run, use TSDash.sh
To make it executable:
chmod u+x TSDash.sh

To navigate dashes and screens use CTRL+ Arrow keys.
Up - takes you to the configuration screen.
In most cases, you are best of using a web browser from your PC.
If your Pi is on the network, you will find a link
to the configuration page in TunerStudio under the Tools Menu. (Requires 3.1.08>

Both MegaLogViewer and TunerStudio can open log file directly
from the dash if on the network.

For using digital input and output pins,
wiringpi is required. This is preinstalled on raspbian.
If using a different distro, you might need to install it.
http://wiringpi.com/download-and-install/

The recommended JRE is Open Java 8
sudo apt update
sudo apt install openjdk-8-jre

```

Meanwhile installed java versions:

```auto

root@DietPi:/usr/lib/jvm# ls
temurin-11-jre-arm64 temurin-21-jre-arm64 temurin-8-jre-arm64
root@DietPi:/usr/lib/jvm#

```

just trying to figure out how to execture with a specific version …

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64# java -version
openjdk version "21.0.8" 2025-07-15 LTS
OpenJDK Runtime Environment Temurin-21.0.8+9 (build 21.0.8+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.8+9 (build 21.0.8+9-LTS, mixed mode, sharing)
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64#

```

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 22:08 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/14 "2025-09-19T22:08:14Z")

</div>

> [@domtec](#):
>
> just trying to figure out how to execture with a specific version …

Like this:

```sh
/usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar TSDash.jar

```

I am having a look into their OS image. To me it looks like a config file is missing. The files packaged within the `jar` reveal that it internally makes use of a bunch of other `*.properties` files.

EDIT: 403 errors on forum edits solved. Indeed some Cloudflare rule which detected a command injection in the POST data.

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 22:16 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/15 "2025-09-19T22:16:19Z")

</div>

Thank you very much!

If we (more you) can manage to get it running on dietpi with the zero 2 W that would be the burner!

I am testing here:

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64# root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64# java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
ERROR loading TSDash.properties
java.io.FileNotFoundException: TSDash.properties (No such file or directory)
        at java.base/java.io.FileInputStream.open0(Native Method)
        at java.base/java.io.FileInputStream.open(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.f(Unknown Source)
        at p.a.h(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.t(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at ecuhubdash.EcuHubDash.main(Unknown Source)
Looking in: /usr/lib/jvm/temurin-8-jre-arm64/.
Registration file not found.
19/09/2025, 18:10:02 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64#

```

```auto
root@DietPi:/home/tsdash/TSDash# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/25 18:15:50 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash#

```

```auto
root@DietPi:/home/tsdash/TSDash# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/25 18:19:32 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash#

```

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 22:21 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/16 "2025-09-19T22:21:05Z")

</div>

Okay, so one needs to navigate to `/home/tsdash/TSDash`, respectively wherever it was extracted to, else it does not find `TSDash.properties`.

But when inside the directory it does find that file. So the “registration file” and “user properties” seems to be something else it is missing in that directory. At this point I am certain Java 21 works just fine, but something else is missing.

Checking their image …

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 22:46 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/17 "2025-09-19T22:46:20Z")

</div>

```auto
root@DietPi:/usr/lib/jvm# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
ERROR loading TSDash.properties
java.io.FileNotFoundException: TSDash.properties (No such file or directory)
        at java.base/java.io.FileInputStream.open0(Native Method)
        at java.base/java.io.FileInputStream.open(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.f(Unknown Source)
        at p.a.h(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.t(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at ecuhubdash.EcuHubDash.main(Unknown Source)
Looking in: /usr/lib/jvm/.
Registration file not found.
19/09/2025, 18:43:18 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/.
cdroot@DietPi:/usr/lib/jvm# cd /home/tsdash/TSDash
root@DietPi:/home/tsdash/TSDash# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 18:43:42 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash#

```

it’s not looking in the correct location:

```auto
Looking in: /usr/lib/jvm/.

```

```auto
root@DietPi:/home/tsdash/TSDash# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.

```

I need to be in the TSDash folder and call the correct java version.  
when I am in the java folder then it is looking for the TSDash.properties in the wrong location

```auto
root@DietPi:/home/tsdash/TSDash# java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 18:55:31 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash# cd /usr/lib/jvm/temurin-8-jre-arm64/bin/java
-bash: cd: /usr/lib/jvm/temurin-8-jre-arm64/bin/java: Not a directory
root@DietPi:/home/tsdash/TSDash# cd /usr/lib/jvm/temurin-8-jre-arm64/
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64# ls
ASSEMBLY_EXCEPTION bin lib LICENSE man NOTICE release THIRD_PARTY_README
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64# cd bin
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java jjs keytool orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
ERROR loading TSDash.properties
java.io.FileNotFoundException: TSDash.properties (No such file or directory)
        at java.base/java.io.FileInputStream.open0(Native Method)
        at java.base/java.io.FileInputStream.open(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.f(Unknown Source)
        at p.a.h(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.t(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at ecuhubdash.EcuHubDash.main(Unknown Source)
Looking in: /usr/lib/jvm/temurin-8-jre-arm64/bin/.
Registration file not found.
19/09/2025, 18:57:04 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin#

```

when I am in the TSDash folder then it can’t find any files.  
but when I am in the java folder then it can find the TSDash.jar but will be looking for the TSDash.properties in the java folder …

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 23:00 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/18 "2025-09-19T23:00:27Z")

</div>

Nope no idea. Their image is a mess, with \>600 MiB of system logs alone from like months. Looks like someone just packages a personal image mid production 😅. I do not see where TSDash itself is started, to see whether it expects an argument or so. On that image, all EFI Analytics software is installed, also TunerStudio itself etc  
 ![image](https://dietpi.com/forum/uploads/default/original/2X/8/8dfe4c13d341e283aa48100769308929b6eb1806.png)

 ![image](https://dietpi.com/forum/uploads/default/original/2X/a/aec8291e02584713ec1724e33736ed49b66b292a.png)

Maybe this is needed? The description does not say anything clear about it, just that TunerStudio GUI will find TSDash automatically or so.

Does it has some help output?

```sh
cd /home/tsdash/TSDash
java -jar TSDash.jar --help

```

> [@domtec](#):
>
> it’s not looking in the correct location:
> 
> ```auto
> Looking in: /usr/lib/jvm/.
> 
> ```

It just looks inside the current directory, and you were in `/usr/lib/jvm` at first. Hence `cd /home/tsdash/TSDash` is neaded first. Or execute their shell script, which navigates there automatically. But doesn’t change something that it expects other configs as well, which are not present in that archive.

```sh
/home/tsdash/TSDash/TSDash.sh --help

```

Looks like you need to talk to someone who actively uses this software. See, here is a forum where the developer seems to be active: [Tuner Studio - Megasquirt Support Forum (MSEXTRA)](https://www.msextra.com/forums/viewforum.php?f=122)  
So you have Java and WiringPi functional, TSDash extracted, but it cannot find the registration file and some user properties:

```auto
Registration file not found.
19/09/2025, 18:43:42 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.

```

I guess there is some more setup required that is not explained on their website.

---

<div class="post-metadata">

**Author:** ![domtec](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@domtec](https://dietpi.com/forum/u/domtec)\
**Post date:** [19 September 2025 23:05 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/19 "2025-09-19T23:05:21Z")

</div>

thanks for trying so hard. I was just trying again to reproduce it.  
I have to be in the TSDash folder and call java.  
But when I do that then java can’t find any files.

It can find the TSDash.jar when I am calling it out of the java folder, but then looks for TSDash.properties where I am calling it from.

I need to be in the TSDash folder and get java to open TSDash.jar

how do I do that?

when I am in the TSDash folder then it can’t find any files.  
but when I am in the java folder then it can find the TSDash.jar but will be looking for the TSDash.properties in the java folder …

executing out of the java folder: It is looking for the TSDash.properties inside the java folcer

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
ERROR loading TSDash.properties
java.io.FileNotFoundException: TSDash.properties (No such file or directory)
        at java.base/java.io.FileInputStream.open0(Native Method)
        at java.base/java.io.FileInputStream.open(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at java.base/java.io.FileInputStream.<init>(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.f(Unknown Source)
        at p.a.h(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.t(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at ecuhubdash.EcuHubDash.main(Unknown Source)
Looking in: /usr/lib/jvm/temurin-8-jre-arm64/bin/.
Registration file not found.
19/09/2025, 19:06:51 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin#

```

We are almost there. Why can it not find the TSDash.jar when I am inside the TSDash folder?

```auto
root@DietPi:/home/tsdash/TSDash# java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 19:10:04 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash# java -jar TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 19:10:22 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/25 19:11:26 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar /home/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/25 19:12:15 :Debug: Unable to load user properties, looking in:
/home/tsdash/TSDash/.
root@DietPi:/home/tsdash/TSDash#

```

changing the java version:

```auto
root@DietPi:/home/tsdash/TSDash# java -version
openjdk version "21.0.8" 2025-07-15 LTS
OpenJDK Runtime Environment Temurin-21.0.8+9 (build 21.0.8+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.8+9 (build 21.0.8+9-LTS, mixed mode, sharing)
root@DietPi:/home/tsdash/TSDash# sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/temurin-21-jre-arm64/bin/java 2112 auto mode
  1 /usr/lib/jvm/temurin-11-jre-arm64/bin/java 1112 manual mode
  2 /usr/lib/jvm/temurin-21-jre-arm64/bin/java 2112 manual mode
  3 /usr/lib/jvm/temurin-8-jre-arm64/bin/java 1082 manual mode

Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/temurin-8-jre-arm64/bin/java to provide /usr/bin/java (java) in manual mode
root@DietPi:/home/tsdash/TSDash# java -version
openjdk version "1.8.0_462"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_462-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.462-b08, mixed mode)
root@DietPi:/home/tsdash/TSDash#

```

copied TSDash.properties to the location where it will be looking for it:

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar /ho me/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/25 19:35:05 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java keytool pack200 rmid servertool TSDash.properties
jjs orbd policytool rmiregistry tnameserv unpack200
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# rm TSDash.properties
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java jjs keytool orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar /ho me/tsdash/TSDash/TSDash.jar
Jar Name:TSDash.jar
ERROR loading TSDash.properties
java.io.FileNotFoundException: TSDash.properties (No such file or directory)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileInputStream.<init>(FileInputStream.java:93)
        at p.a.c(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.f(Unknown Source)
        at p.a.h(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at p.a.t(Unknown Source)
        at p.a.d(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.c(Unknown Source)
        at p.a.a(Unknown Source)
        at ecuhubdash.EcuHubDash.main(Unknown Source)
Looking in: /usr/lib/jvm/temurin-8-jre-arm64/bin/.
Registration file not found.
19/09/25 19:35:43 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin#

```

I will try to extract the TSDash files into the java folder …

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java keytool pack200 rmid servertool TSDash unpack200
jjs orbd policytool rmiregistry tnameserv TSDash_v0.9.09.02_Beta.tar.gz
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# cd TSDash
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TSDash# ls
config inc Projects Staging.class tsdash.png TSDash.sh
Dash lib README.txt TSDash.jar TSDash.properties web
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TSDash# cp *.* /usr/lib/jvm/temurin-8-jre-arm64/bin
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TSDash# cd ..
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java pack200 rmiregistry TSDash TSDash.sh
jjs policytool servertool TSDash.jar TSDash_v0.9.09.02_Beta.tar.gz
keytool README.txt Staging.class tsdash.png unpack200
orbd rmid tnameserv TSDash.properties
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin#

```

it’s a mess:

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java orb.db rmid tnameserv TSDash.properties
jjs pack200 rmiregistry TSDash TSDash.sh
keytool policytool servertool TSDash.jar TSDash_v0.9.09.02_Beta.tar.gz
orbd README.txt Staging.class tsdash.png unpack200
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# java -jar TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 19:48:02 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar /usr/lib/jvm/temurin-8-jre-arm64/bin/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 19:49:13 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# /usr/lib/jvm/temurin-8-jre-arm64/bin/java -jar /usr/lib/jvm/temurin-8-jre-arm64/bin/TSDash.jar
Jar Name:TSDash.jar
Registration file not found.
19/09/25 19:49:31 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin#

```

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ./TSDash.sh
Jar Name:TSDash.jar
Registration file not found.
19/09/2025, 19:52:14 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/.

```

now with tunerstudio installed:

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TunerStudioMS# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar TunerStudioMS.jar
Jar Name:TunerStudioMS.jar
19/09/2025, 20:13:10 :Info: gupam
Registration file not found.
19/09/2025, 20:13:10 :Debug: Unable to load user properties, looking in:
/usr/lib/jvm/temurin-8-jre-arm64/bin/TunerStudioMS/.
19/09/2025, 20:13:10 :Debug: hid: 653.92053
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TunerStudioMS# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar TunerStudioMS.jar
Jar Name:TunerStudioMS.jar
19/09/2025, 20:13:38 :Info: gupam
Registration file not found.
19/09/2025, 20:13:39 :Debug: hid: 484.9717
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TunerStudioMS# ls
config help License.rtf plugins Staging.class TunerStudio.properties
content inc License.txt Projects TSicon.ico TunerStudio.sh
Dash lib LogViewer.properties README.TXT TunerStudioMS.jar TuneView
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TunerStudioMS# cp *.* /usr/lib/jvm/temurin-8-jre-arm64/bin/
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin/TunerStudioMS# cd ..
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# ls
java pack200 tnameserv TunerStudioMS
jjs policytool TSDash TunerStudioMS.jar
keytool README.txt TSDash.jar TunerStudioMS_v3.3.00.tar.gz
License.rtf README.TXT tsdash.png TunerStudio.properties
License.txt rmid TSDash.properties TunerStudio.sh
LogViewer.properties rmiregistry TSDash.sh unpack200
orbd servertool TSDash_v0.9.09.02_Beta.tar.gz
orb.db Staging.class TSicon.ico
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar TunerStudioMS.jar
Jar Name:TunerStudioMS.jar
19/09/2025, 20:14:43 :Info: gupam
Registration file not found.
19/09/2025, 20:14:44 :Debug: hid: 517.5082
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin#

```

well it seem to be missing a registration file, possibly this is the paid version only?

```auto
root@DietPi:/usr/lib/jvm/temurin-8-jre-arm64/bin# /usr/lib/jvm/temurin-21-jre-arm64/bin/java -jar TunerStudioMS.jar
Jar Name:TunerStudioMS.jar
19/09/2025, 20:14:43 :Info: gupam
Registration file not found.
19/09/2025, 20:14:44 :Debug: hid: 517.5082

```

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [19 September 2025 23:20 UTC](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177/20 "2025-09-19T23:20:21Z")

</div>

> [@domtec](#):
>
> when I am in the TSDash folder then it can’t find any files.

Yes, as said, some other setup steps are missing, or maybe TunerStudio itself not sure. It is correct to be in the `TSDash` directory. Whether you are in the Java directory or not wouldn’t change something about the other missing files, these are no Java files, but TSDash setup/config files it is missing. Also the Java version is unrelated to the issue.

[Next page](https://dietpi.com/forum/t/setting-up-tunerstudio-ts-dash-efi-analytics-on-raspberry-pi-zero-2-w/24177.md?page=2)
