This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https://www.bitcraze.io/documentation/system/]] or [[https://www.bitcraze.io/documentation/repository/]] ====== Crazyflie bootloader ====== The Crazyflies have a radio bootloader pre-programmed. It allows to flash all firmwares over the air using Crazyradio. The boot loaders cannot erase themselves so it is always possible to restart the Crazyflie in bootloader mode. For technical documentation go to: * [[doc:crazyflie:bootloader:protocol|Bootloader protocol and architecture]] * [[doc:crazyflie:bootloader:client|Bootloader client implementation]] ====== Entering bootloader ====== The bootloader can be entered in two ways: Cold-boot and warm-boot. ===== Cold booting ===== The procedure to cold-boot the bootloader depends of which Crazyflie you are using. For Crazyflie 1 start the bootloading sequence on the PC and restrart the Crazyflie. For Crazyflie 2, press the ON/OFF switch more than 1.5 second until the blue led blinks. Then release the button and the two blue leds should blink. ===== Warm booting ===== Warm booting is done when the Bootloader client restarts the Crazyflie in bootloader more automatically. While implemented in firmware this mode is not yet implemented in the PC client.