In 2.0(++) it's just an AVR bootloader. But starting from (ARM-based) 3.0, there have been a separate bootloader chip. I've figured out that this is a tiny (ARM M0 type?) MCU.
I've read that it loads the bootloader code into the main MCU RAM, and the main MCU then runs it from here. Is this correct?
I've read that it loads the bootloader code into the main MCU RAM, and the main MCU then runs it from here. Is this correct?