Ce projet consiste à développer un programme sous forme d'un bootloader (chargeur d'amorçage) permettant de charger par voie hertzienne un nouveau programme dans la mémoire d'un microcontrôleur sans avoir à le déplacer. Ce bootloader sera écrit une fois pour toute sur le microcontrôleur à l'aide d'un programmeur conventionnel. Il s'agit d'envoyer les données d'une interface utilisateur au microcontrôleur via des modules Xbee ou DigiMesh. Le programme bootloader se charge de recevoir ces nouvelles données, de vérifier la bonne réception de ces données et de les placer dans la section application de la mémoire flash du microcontrôleur.