First, we need to install loader for ATtiny 85. If you have GIT installed on your system, just ignore first command.
sudo apt install git [IF YOU DO NOT HAVE IT INSTALLED ALREADY] git clone https://github.com/micronucleus/micronucleus cd micronucleus/commandline/ sudo apt install libusb-dev make CONFIG=t85_default sudo cp micronucleus /usr/local/bin
The system does not see the new (DigiSpark) device:
$lsusb Bus 002 Device 002: ID 090c:1000 Flash Drive Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
To fix this, we need to copy the file provided and refresh the UDEV rules:
sudo cp 49-micronucleus.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules
Ok, Raspberry recognized connected device:
$lsusb Bus 002 Device 002: ID 090c:1000 Flash Drive Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 004: ID 16d0:0753 MCS Digistump DigiSpark Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Additional Boards Manager URL:
- DOES NOT WORK: http://digistump.com/package_digistump_index.jsonĀ could not find micronucleus
- USE THIS: https://bittit.info/package_rpi_digispark_index.json
REMEMBER: to load a new sketch you must unplug DigiSpark
Resources: