Dispenser motor runs all the time
I have just assembled an Bartendro 7 from one of the Kickstarter kits that I bought second hand (it was still in the box, so not used before).
Everything worked nicely except one of the dispensers would flash briefly blue and then go solid red when I started it up.
I searched for that and it was indicated that it could be an issue with older firmware that made the dispenser enter text mode.
OK, so I downloaded new firmware (dispenser-20150103-04.hex), got an AVR programmer and reprogrammed it. The programming went fine, but immediately after the dispenser motor started and does not stop. Now as soon as I start the thing, this pump starts running and will not stop. Trying reseting in the UI does not work, the software does not detect that dispenser as present.
In addition, now *another* dispenser, which was working fine before, has the brief blue flash then red behavior. Arrgh, now I am down to 5... I don't dare reprogram that one as well, because of what happened to the first one.
My dispensers has v2 written on the back (they don't have the little button). Could there be a compatibility issue with older boards and newer firmware?
I used avrdude with the following command line to do the programming:
avrdude -p atmega168 -c dragon_isp -U flash:w:dispenser-20150103-04.hex
Is this a good question?