Juno FDxICSP 1.0 - New AVR Programmer Test Atmega88p + devcode + bypass -Avrdude AVR910 AVR109 ISP
With FDxICSP 1.0, it's totally okay to bypass the devcode, but it may not work at all with generic AVR910 programmer that doesn't detect flash-page-size and eeprom-page-size by itself; Therefore generic AVR910 programmer is doomed that it only supports very limited few MCUs. On the other hand, it's totally possible to create a generic AVR910 programmer that is universal, but not with block mode. If it's created, it would be extremely slow that it's not worth the effort. Block mode is not actually part of AVR910 protocol, but an idea copied from AVR109 that AVRdude supports in AVR910 mode.
Juno FDxICSP 1.0 Max Upload speed: 7.3kByte/s on 64-byte per page Atmega88p
Tasks to be done:
- Test with all MCUs on hand
- Add EEPROM write and read
- Add auto-select max SCK speed
- Add delay timers to reset the programmer
- Add more robustness and improve upload speed
- Create an actual programmer board