Китайские производители не первый год продают USB ISP программаторы, которые работают исключительно с prog isp версии 172. Этот программатор можно перепрошить в USBAsp и даже прошивать им SPI флешки или IC память через AsProgrammer Однако производитель не стоит на месте и выпускает разные модификации USB ISP 2.0 программатора (в алюминиевом корпусе). Заказав в 2023 году парочку таких программаторов, пришли устройства на чипе ATMega88PA с датой на печатной плате 2018-03-18, сама плата зеленого цвета. На эти программаторы невозможно прошить вышедшую в 2011 году прошивку usbasp.atmega88.2011-05-28.hex, после прошивки устройство хоть и начинает светить синим светодиодом, вместо красного, но не определяется компьютером. В интернете нашлась патченая версия 20161227_mega88_usbasp.hex, после прошивки которой программатор начинает определяться как USBasp, и на него успешно устанавливаются драйвера.
Для установки прошивки можно использовать любой другой программатор, но так как у меня было два одинаковых USB ISP, распишу свой алгоритм действия тут. В архиве с этой страницы нам в первую очередь понадобится папка progisp172, при помощи этой программы мы прошиваем одним программатором другой, используя дамп из папки Firmware/New USB ISP/20161227_mega88_usbasp.hex *там же лежит бекап оригинальной прошивки USBISP_mega88_backup.bin При такой перепрошивке нам не понадобятся драйвера, так как программаторы сами определяются как HID устройство. В progisp172 выбираем ATmega88P, замыкаем на программаторе перемычку для перепрошивки, стираем микросхему и заливаем 20161227_mega88_usbasp.hex После подключения свежепрошитого программатора у нас появится неизвестное устройство USBasp, устанавливаем драйвер из папки Drivers, на выбор предлагается две версии - 2011 и 2014 года. Второй программатор можно прошить либо через AVRDUDE_PROG 3.3 Rus, либо используя eXtreme Burner - AVR.
Скачать архив со всеми нужными файлами: USBISP_2.0.zip (7.78 Mb)