Digispark - Flash erase error -71 has occured - Linux
Flash erase error -71 has occured. Please unplug the device and restart the program.
Вставьте USB версию Digispark и проверьте idVendor и idProduct
Создайте правило добавив новый файл:
sudo nano /etc/udev/rules.d/49-micronucleus.rules
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0753", MODE:="0666"
KERNEL=="ttyACM*", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0753", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1"sudo chmod 644 /etc/udev/rules.d/49-micronucleus.rules
sudo udevadm control --reload-rules
Это пишут в любом мануале. Все сделали, но имеете проблему с загрузчиком? я тоже замучился искать решение, перебрал всякие пакеты и драйвера usb.
ПРОБЛЕМА В ЗАГРУЗЧИКЕ! а именно, его по факту нет или он какой-то кривой на 40 кб или древний, как кусок кала мамонта.
Качаем это https://github.com/micronucleus/micronucleus/releases/download/v2.6/micronucleus-cli-master-882e7b4a-x86_64-Linux.zip или для других версий бинари https://github.com/micronucleus/micronucleus/releases
и заменяем загрузчик из ардуино, файл micronucleus. Путь у вас будет другой.
Перезагружаем IDE. Работает. До этого была ошибка записи микрокода -71