microReticulumTbeam/tools/99-ttyt-tbeam.rules
jlpoole a5ef8222bd Update tools/99-ttyt-tbeam.rules
Provide path of where to save the file.
2026-02-19 09:11:28 -08:00

68 lines
3.3 KiB
Text

# 99-ttyt-tbeam.rules
# LilyGO T-Beam SUPREME (ESP32-S3 USB JTAG/serial debug unit)
# Stable symlinks for grep: /dev/ttytAMY, /dev/ttytBOB, ...
#
# As root, save to /etc/udev/rules.d/99-ttyt-tbeam.rules
#
# Created 2//19/26 with ChatGTP after tallying units one-by-one
#
SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", ATTRS{serial}=="48:CA:43:5B:BF:68", MODE:="0660", GROUP:="dialout", SYMLINK+="ttytAMY"
SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", ATTRS{serial}=="48:CA:43:5A:93:DC", MODE:="0660", GROUP:="dialout", SYMLINK+="ttytBOB"
SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", ATTRS{serial}=="48:CA:43:5A:91:44", MODE:="0660", GROUP:="dialout", SYMLINK+="ttytCY"
SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", ATTRS{serial}=="48:CA:43:5A:93:A0", MODE:="0660", GROUP:="dialout", SYMLINK+="ttytDAN"
SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", ATTRS{serial}=="48:CA:43:5A:90:D0", MODE:="0660", GROUP:="dialout", SYMLINK+="ttytED"
#
# to load and test:
# sudo udevadm control --reload-rules
# sudo udevadm trigger --subsystem-match=tty
# ls -l /dev/ttyt*
#
# Derived from:
#
# Bob:
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $ date; pio device list |grep -A3 ttyA
# Thu Feb 19 08:26:36 PST 2026
# /dev/ttyACM0
# ------------
# Hardware ID: USB VID:PID=303A:1001 SER=48:CA:43:5A:93:DC LOCATION=2-2.2.4.4.3:1.0
# Description: USB JTAG/serial debug unit
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $
#
# Amy:
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $ date; pio device list |grep -A3 ttyA
# Thu Feb 19 08:27:29 PST 2026
# /dev/ttyACM0
# ------------
# Hardware ID: USB VID:PID=303A:1001 SER=48:CA:43:5B:BF:68 LOCATION=2-2.2.4.4.4:1.0
# Description: USB JTAG/serial debug unit
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $ # above is Amy
#
# Cy:
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $ date; pio device list |grep -A3 ttyA # Cy
# Thu Feb 19 08:28:57 PST 2026
# /dev/ttyACM0
# ------------
# Hardware ID: USB VID:PID=303A:1001 SER=48:CA:43:5A:91:44 LOCATION=2-2.2.4.4.2:1.0
# Description: USB JTAG/serial debug unit
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $
#
# Dan:
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $ date; pio device list |grep -A3 ttyA # Dan
# Thu Feb 19 08:30:04 PST 2026
# /dev/ttyACM0
# ------------
# Hardware ID: USB VID:PID=303A:1001 SER=48:CA:43:5A:93:A0 LOCATION=2-2.2.4.3:1.0
# Description: USB JTAG/serial debug unit
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $
#
# Ed:
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $ date; pio device list |grep -A3 ttyA # Ed
# Thu Feb 19 08:30:59 PST 2026
# /dev/ttyACM0
# ------------
# Hardware ID: USB VID:PID=303A:1001 SER=48:CA:43:5A:90:D0 LOCATION=2-2.2.4.4.1:1.0
# Description: USB JTAG/serial debug unit
# (rnsenv) jlpoole@jp /usr/local/src/microreticulum/microReticulumTbeam/exercises/12_FiveTalk $
#