Hi there,
I’m working on a school project where I’m building a modular Battery Management System . Each cell in the battery pack has its own microcontroller (20 in total), and they all communicate via I²C.
To keep things clean and minimize wiring, I’m flashing the same firmware to all devices and would love to be able to program them over I²C instead of using UPDI individually.
I came across the Keyboardio I²C bootloader, which looks like an ideal solution—except it currently supports older AVR chips (like the ATtiny88), and not the newer AVR 0/1-series chips like the ATtiny1626. I chose the ATtiny1626 for its features, especially the 12-bit ADC.
Would it be possible to adapt the I²C bootloader to support the ATtiny1626? Or is anyone already working on something similar?
I’m relatively new to bootloader development (mostly familiar with Arduino-level programming), but I’d be happy to test and help however I can.
Thanks in advance!
David