Nothing groundbreaking , just few crucial commands to successfully run PyRen3 and DDT4ALL on Stem Deck or other Arch LINUX based devices. (if you looking for database with ECUs…here I have one)! And if you looking for ELM327 here is one!
Disable readonly :
sudo steamos-readonly disable
To allow access for serial ports (USB):
sudo usermod -a -G uucp $USER
(note: replace “$USER ” with your user name ! mine is : “deck”)
Install PySerial by :
sudo pacman -Syu python-pyserial
——-I had to delete “EXTERNALLY-MANAGED” file from python3.11 folder —— so find the python3.11 folder and open terminal at folder (in my case rootfs/lib/python3.11), then run command :
sudo rm EXTERNALLY-MANAGED
run this also:
sudo pacman-key –init
sudo pacman-key –populate archlinux
sudo pacman-key –populate holo
install Tkinter by :
sudo pacman -S tk
I have managed to run PyRen3 and also DDT4ALL on my Steam Deck LCD several times – as I upgraded SSD and also reinstalled SteamOS few times. NOTE: some SteamOS upgrades will change thing up and you may need to redo couple of commands in order to use DDT4ALL and PyRen3 .