To je najobicnija I2C, SMB ili HDQ komunikacija. I2C protokol ima skoro svaki mikrokontroler od 2 kn pa nadalje a na onim jeftinijima ga se moze lako isprogramirati s bit banging-om. S obzirom da je SMB protokol vrlo slican I2C protokolu bi vec i najjeftiniji mikrokontroleri pokrivali veliki raspon baterija ali problem nije sam protokol nego informacije o nacinu komunikacije s odredjenom baterijom, o tome u kojem se registru ili na kojoj memorijskoj adresi se nalazi koji flag ili vrjiednost i o tome na koji se nacin racuna checksum nakon promjene parametara.
Jednostavniji nacin bio bi ako bi se imao hex dump iz mikrokontrolera i/ili vanjskog EEPROM-a od nove baterije pa da se umjesto promjene samo nekih podataka preko navedenih BUS-ova sflash-aju kompletni .hex-ovi.