# madfuload.rules - udev rules for loading firmware into M-Audio DFU devices # Altered for Ubuntu # Uses DEVTYPE and DEVNAME to ensure that the right device is selected # and the correct device file is opened # Audiophile ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2803", RUN+="/usr/sbin/madfuload -l -n -f /usr/share/usb/maudio/ma003101.bin -D $ENV{DEVNAME}" # MobilePre ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2804", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma004103.bin -D $ENV{DEVNAME}" # Sonica ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2805", RUN+="/usr/sbin/madfuload -l -n -f /usr/share/usb/maudio/ma005101.bin -D $ENV{DEVNAME}" # Transit ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2806", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma006100.bin -D $ENV{DEVNAME}" # Ozone ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2808", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma008100.bin -D $ENV{DEVNAME}" # vim: ft=conf