Discussion about this post

User's avatar
Rainbow Roxy's avatar

Wow, the part about innovation and making your own mistakes realy resonated. Sounds like many of us are on our way to becoming desoldering experts!

Vinnie Moscaritolo's avatar

NOTE: If avrdude works with sudo but fails as a normal user,

you likely have a USB permission issue.

The Atmel-ICE (VID 03eb, PID 2141) presents as a USB HID device.

Many Linux systems restrict raw USB access to root unless a udev

rule explicitly allows it.

Create a rule:

sudo tee /etc/udev/rules.d/99-atmel-ice.rules > /dev/null <<EOF

SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2141", MODE="0666"

EOF

Reload udev and replug the programmer:

sudo udevadm control --reload-rules

sudo udevadm trigger

After that, avrdude works without sudo.

2 more comments...

No posts

Ready for more?