Package Details: usbtinyisp-udev 0.1-1

Git Clone URL: https://aur.archlinux.org/usbtinyisp-udev.git (read-only, click to copy)
Package Base: usbtinyisp-udev
Description: udev rules for USBtinyISP AVR programmer
Upstream URL: https://learn.adafruit.com/usbtinyisp
Licenses: custom
Submitter: dbrgn
Maintainer: None
Last Packager: dbrgn
Votes: 0
Popularity: 0.000000
First Submitted: 2021-03-10 13:54 (UTC)
Last Updated: 2021-03-10 13:54 (UTC)

Dependencies (0)

Required by (0)

Sources (2)

Latest Comments

dbrgn commented on 2024-04-21 21:29 (UTC)

Since I don't really use the USBtinyISP anymore, I'll orphan this package. masoud or knoedel001: Feel free to take over and improve!

knoedel001 commented on 2024-04-19 07:29 (UTC) (edited on 2024-04-19 07:30 (UTC) by knoedel001)

jonahhw's comment helped me out, thanks for that! It seems like the ATTR{product}=="USBtiny" has to match exactly with the name supplied by the device over USB. Since mine calls itself Multiple Vendors USBtiny, it was not recognized. I removed the ATTR{product} and it worked. Vendor-ID and product-ID are the same.

masoud commented on 2022-02-11 21:59 (UTC) (edited on 2022-02-11 22:00 (UTC) by masoud)

In case you are using the 1.7 firmware from http://dicks.home.xs4all.nl/avr/usbtiny/, you need to change the rule to ATTR{product}=="USBtinyISP" from ATTR{product}=="USBtiny"

jonahhw commented on 2021-05-28 21:35 (UTC) (edited on 2021-05-28 21:35 (UTC) by jonahhw)

In case anyone else has an Adafruit Trinket, the following modifications to this package may help you:

  • Change the line in /etc/udev/rules.d/99-usbtinyisp.rules to SUBSYSTEMS=="usb", ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", GROUP="users", MODE="0666"

  • run udevadm control --reload and udevadm trigger as root

I couldn't get mine to work until I generalized it so that ATTR{product}=="USBtiny" wasn't included and the ATTR tags were ATTRS instead. I don't understand it well enough to know why it worked, only that it worked.