| # Huddly USB rules |
| |
| # Bootloader mode (PID:0010) occurs as part of firmware upgrade process. |
| # huddly-upater flashes the bootloader and the app, then reboot the device into |
| # App mode. |
| ACTION=="add", SUBSYSTEM=="usb", \ |
| ENV{ID_VENDOR_ID}=="2bd9", ENV{ID_MODEL_ID}=="0010", \ |
| MODE="0664", OWNER="cfm-firmware-updaters", GROUP="cfm-firmware-updaters", \ |
| RUN+="/sbin/minijail0 -u cfm-firmware-updaters -g cfm-firmware-updaters -e -i -l -N -v -r -n -- /usr/sbin/huddly-updater --burn" |
| |
| # APP mode (PID:0011) occurs in normal operation. |
| # In this mode huddly-updater will perform upgrade eligibility check. |
| # If the condition is not met, huddly-updater will simply bail out. |
| # If the condition is met, huddly-updater will reboot the device in Bootloader |
| # mode, then bail out. |
| ACTION=="add", SUBSYSTEM=="usb", \ |
| ENV{ID_VENDOR_ID}=="2bd9", ENV{ID_MODEL_ID}=="0011", \ |
| MODE="0664", OWNER="cfm-firmware-updaters", GROUP="cfm-firmware-updaters", \ |
| RUN+="/sbin/minijail0 -u cfm-firmware-updaters -g cfm-firmware-updaters -e -i -l -N -v -r -n -- /usr/sbin/huddly-updater --prep" |
| |
| |
| ACTION=="add", SUBSYSTEM=="usb", \ |
| ENV{ID_VENDOR_ID}=="2bd9", ENV{ID_MODEL_ID}=="0031", \ |
| MODE="0664", OWNER="cfm-firmware-updaters", GROUP="cfm-firmware-updaters", \ |
| RUN+="/sbin/minijail0 -u cfm-firmware-updaters -g cfm-firmware-updaters -e -i -l -N -v -r -n -- /usr/sbin/huddly-hpk-updater --udev_mode --product_id=0031 --configuration=hmh" |
| |