Hello everyone,
I’ve made several attempts to get qDslrDashboard_V3.6.4_RPI4_Buster running on the Pi 4B and Zero2W — now I’ve succeeded and created a script along the way.
I use a Canon EOS 500D and an 80D, and with both cameras the dashboard works on both the Pi 4B and the Pi Zero 2W.
For this, I used the 32-bit Bullseye image which is currently available in the Raspberry Pi Imager. Alternatively, you can download the image here (in case it is no longer available by the time you read this):
https://downloads.raspberrypi.com/raspi ... 025-05-07/
-> 2025-05-06-raspios-bullseye-armhf-full.img.xz
This image can then be flashed using the Raspberry Pi Imager (or any other tool) by going to Operating System (OS) → Use custom.
1) After flashing the image, insert the SD card into the Pi and wait until the OS has booted.
2) Copy the file install.sh to the Pi via USB stick — preferably into the home directory.
3) Make the script executable: either via terminal chmod 777 install.sh or via right-click → Properties → Permissions → Change Content: Anyone & Execute: Anyone.
4) Start the installation: either in the terminal with ./install.sh or by double-clicking the file and selecting “Execute in Terminal”.
5) All required libraries and qDslrDashboard will be installed. A desktop shortcut for launching the application will be created.
FROM THIS POINT ON, QDSLRDASHBOARD SHOULD BE INSTALLED AND WORKING
Additional parameters can be provided to the script via terminal, which is useful if you intend to use the Pi exclusively with your camera.
The options can be enabled as follows: ./install.sh -AP -VNC -QTM -offline
-AP: Creates a WiFi access point on the Pi. The IP address will be 192.168.5.1. Other devices can connect to this WiFi to control the Pi (e.g. via SSH, X11, VNC...).
-> SSID (network name) and password are variables in the script and can be changed directly in it.
-> SSID="MyWIFI" # Enter your desired SSID
-> PASSWORD="passwort" # Enter your desired password
-VNC: Enables the already installed VNC server. You can then connect to the Pi remotely via a VNC client (e.g. RealVNC).
-QTM: Installs libQt5QmlModels if it is available in the same directory as qmlmodelslib.tar.gz.
-> Some users in the forums mentioned that this library is required. I didn’t need it personally.
-offline: Installs the required libraries from the local offline_packages directory if it is available (see below).