From a8fe1900e6b54adfdcfe3e835b7ab7ec6de32d37 Mon Sep 17 00:00:00 2001 From: keith Date: Mon, 16 Mar 2026 19:59:37 +0000 Subject: [PATCH] Fix udev remove action --- 50-mustang.rules | 2 +- 60-midi.rules | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/50-mustang.rules b/50-mustang.rules index f210dd0..d02f794 100644 --- a/50-mustang.rules +++ b/50-mustang.rules @@ -1,4 +1,4 @@ # Cover all known Mustang models ACTION=="add|change", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", ATTRS{idProduct}=="0004|0005|000a|0010|0012|0014|0016", GROUP="plugdev", RUN+="/bin/bash -c '/bin/echo /usr/local/bin/mustang_bridge_start | /usr/bin/at now'" -ACTION=="remove", ENV{ID_VENDOR_ID}=="1ed8", ENV{ID_MODEL_ID}=="0004|0005|000a|0010|0012|0014|0016", ENV{DEVTYPE}=="usb_device", RUN+="/usr/local/bin/mustang_bridge_stop" +ACTION=="remove", ENV{PRODUCT}=="1ed8/14/100", ENV{DEVTYPE}=="usb_device", RUN+="/usr/local/bin/mustang_bridge_stop" diff --git a/60-midi.rules b/60-midi.rules index 4f22c80..9c2ac23 100644 --- a/60-midi.rules +++ b/60-midi.rules @@ -1,3 +1,4 @@ # Must customize vendor and product id for your controller -ACTION=="add|change", SUBSYSTEM=="usb", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="0160", RUN+="/bin/bash -c '/bin/echo /usr/local/bin/mustang_bridge_start | /usr/bin/at now'" -ACTION=="remove", ENV{ID_VENDOR_ID}=="0763", ENV{ID_MODEL_ID}=="0160", ENV{DEVTYPE}=="usb_device", RUN+="/usr/local/bin/mustang_bridge_stop" +ACTION=="add|change", SUBSYSTEM=="usb", ATTRS{idVendor}=="0944|4353", ATTRS{idProduct}=="010f|4b4d", RUN+="/bin/bash -c '/bin/echo /usr/local/bin/mustang_bridge_start | /usr/bin/at now'" +ACTION=="remove", ENV{PRODUCT}=="944/10f/100", ENV{DEVTYPE}=="usb_device", RUN+="/usr/local/bin/mustang_bridge_stop" +ACTION=="remove", ENV{PRODUCT}=="4353/4b4d/100", ENV{DEVTYPE}=="usb_device", RUN+="/usr/local/bin/mustang_bridge_stop"