I have two problems with BL-CTRL that I hope someone have some comments on:

The first is a bug in the code, the code tries to use Vbg as the ADC reference voltage, eventhough Vref is tied to AVCC, which is close to 5V.

I had great trouble getting my ESCs to work until I changed the line in the code that mis-configured the ADC, so I'm surprised that no one else had that problem.


The other problem is that the ESCs don't always boot correctly when powered on (no red or green light, no debug messages on serial), I suspect that the power supply rises too slowly for the AVR, because I can reliably boot the controller when supplying 5v externally, but only 70% of the time when powering from battery.

To get my mk started I have to first turn it on, that usually boots some, but not all ESCs, then I short out the +5V supply on each non-booted ESC until all ESCs are running.

Pulling Reset low on failed ESCs has no effect at all, only power cycling will bring it to life.


Am I the only one who has seen these two problems?