Китайский WAVGAT Arduino Uno R3 CH340G
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync:resp=0x00
...
Обыскал весь инет и не нашел решения, решил написать и помочь другим.
Заметка как исправить:
1) Скачать с оф. сайта Arduino IDE.
2) Скачать https://drive.google.com/file/d/10gwrG9uTDwaEO-7EudsmBkfgdcyrcABI/view
3) Распаковать 2 архива (ардуино ide в любое место в домашней папке(так удобнее будет), 2-й распаковать туда где ide c сохранением путей.
4) Подключаем USB Arduino
5) ls -l /dev/ttyUSB0 - смотрим группу (у меня uucp)
6) sudo usermod -aG uucp $USER
7) logout или reboot
8) Запустить IDE и выбрать в Board: WAVGAT UNO R3
Если WAVGAT UNO R3 в «Плата» не отобразится значит распаковали не туда.
/dev/ttyUSB0 - смотрите dmesg как у Вас называется. Проверим группу введя команду id в терминале.
Может быть Вам вместо 2-го пункта нужно будет скачать другой архив. Суть проблемы оказалась в том, что нужно вместо «Arduino/Genuino Uno» установить новую плату и использовать ее.
Скачивать китайские драйвера ch340 не нужно - вроде. И стоит читать страничку где вы заказывали устройство. Хотя там редко бывает что-то полезное :) Для кого-то может это и просто и очевидно, но никто с этим не поделился и не сэкономил мне пару часов :)