Replies: 6 comments 6 replies
-
avr910 as part of STK500 (using AT90S1200 or ATTiny2313), this is for firmware upgrade of the main AT90S8535 or ATmega8535. usbasp schematics: usbtinyisp (they have a AVR Studio STK500 compatible software bridge but it does not work on my Windows 11 system). AVR-Doper means to be stk500 compatible (using avr-doper HW, usbasp HW and metaboard HW) metaboard |
Beta Was this translation helpful? Give feedback.
-
For AVRISP mkii, there is a clone from LUFA for the USBAVRs. |
Beta Was this translation helpful? Give feedback.
-
Google shows there is indeed an AVR910 USB programmer here using ATmega8 and 12MHz oscillator. This may well be compatible with USBASP HW. |
Beta Was this translation helpful? Give feedback.
-
There are many alternative protocol for usbasp here -- but I am not able to build the codes yet (may need to use older toolchain along with AVR Studio 4.x)
The github repo also shows firmware for AVR910. Some of the codes use V-USB CDC-ACM class for USB serial port and that will not work under Windows 8/8.1/10/11. But other codes use USB HID which may work. |
Beta Was this translation helpful? Give feedback.
-
usbasp stock FW will not support AT89S51 and AT89S52. Then the Chinese FW which supports AT89S51 and AT89S52 will not work with avrdude (they work with the Chinese host software like Prog ISP. Luckily there is an alternative FW here which supports avrdude well (need to use MinGW build and not MSVC build under Windows). You need to use version 1.11 or later. |
Beta Was this translation helpful? Give feedback.
-
Alternative FW for USBASP to emulate AVR-Doper, from @Nibi-git. The archive contains the compiled main.hex and sources. The firmware is configured to use the HID interface. |
Beta Was this translation helpful? Give feedback.
-
There are many alternative usbasp firmware out there (with support for ATmega8/8a/88/88p, with extra functions like UART or HID, or totally different function than usbasp programmer).
AVR-Doper FW (stk500 based) is supposed to support usbasp out of the box. But somehow the hex file does not work on my usbasp ATmega8A clones.
https://www.obdev.at/products/vusb/avrdoper.html
Just wondering if any one here knows alternative FW for usbasp to support avr910? By right the HW seems to be compatible. FW can be an issue as V-USB CDC implementation may not work well under modern OS as it is a violation of the USB protocol (no bulk endpoint for low speed USB device). Worse case is to use a USB to TTL converter to connect to the UART port (original usbasp HW has the UART RX/TX pins connected to the 10pin ISP connector. I think nobody wants to do this since usbasp is probably better than avr910.
If you know alternative usbasp FW for either of them to simulate other programmers (like stk500v1/v2/avr910/etc), please share here.
There are not many alternative FW for usbtinyisp (other than to support different MCU like ATtiny2313 and ATtiny 24/44/84 or ATtiny25/45/85, but usually not function improvement, only minor things like WCID). I think USBTinyISP is probably not powerful enought to emulate many other programmers. Still avr910 should be possible with the help of a USB to TTL converter.
Beta Was this translation helpful? Give feedback.
All reactions