У вашего броузера проблема в совместимости с HTML5
Если нет исходников, а есть готовая прошивка. Как ее загрузить через USB без программатора. Пару способов на примере arduino nano.
1 способ. с использованием avrdude из комплекта arduino IDE.
- в отдельную папку копируем нех файл,
два файла : avrdude.exe и libusb0.dll
из C:\Program Files (x86)\Arduino\hardware\tools\avr\bin
и файл avrdude.conf
из C:\Program Files (x86)\Arduino\hardware\tools\avr\etc
- запускаем cmd, переходим в папку с файлами, и запускаем команду:
avrdude -v -patmega328p -c arduino -P com10 -b 57600 -D -U flash:w:"girlanda.hex":i
Исправив "ком-порт" и имя hex-файла
2 способ:
используем одну из многих программ-загрузчиков. например
gcUploader
http://www.getchip.net/posts/136-gc-uploader-avtomaticheskijj-zagruzchik-hex-fajjlov-dlya-arduino/
ардуино Nano 3.0 https://megabonus.com/y/41zfh