From bf1241850b73a97f06b2f71356e6e12023885393 Mon Sep 17 00:00:00 2001 From: Gemini Bot Date: Tue, 20 Jan 2026 13:10:02 +0000 Subject: [PATCH] Add udev rules for Gridseed USB permissions --- install.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/install.sh b/install.sh index f422271..61b4342 100755 --- a/install.sh +++ b/install.sh @@ -54,6 +54,18 @@ else echo "cgminer found, skipping compilation." fi +# 2.1 Setup USB Permissions (udev rules) +echo "Setting up USB permissions for Gridseed..." +# Gridseed usually uses STM32 Virtual COM Port (VID: 0483, PID: 5740) +# Adding rules for generic serial converters often used too. +cat < /etc/udev/rules.d/10-gridseed.rules +SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="5740", MODE="0666", GROUP="plugdev" +SUBSYSTEM=="tty", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE="0666", GROUP="plugdev" +EOF +udevadm control --reload-rules && udevadm trigger +usermod -a -G plugdev,dialout $USER +echo "User $USER added to plugdev/dialout groups." + # 3. NecroHash Dateien kopieren if [ -d "$TARGET_DIR" ]; then echo "Backup existing installation..."