Caricare il firmware via Bluetooth

Ciao gente,
ho visto questo video. Mi sorprende come sia fatto il circuito.
Sarebbe comodo poter entrare in modo comando ed inviare il nuovo firmware con la stessa connessione bluetooth.
Ma se non sbaglio ci sono certe cose, ma non ho approfondito.

Come si può fare ?
È solo l’ Arduino oppure c’è incluso qualche altro componente per poterlo attivare in modo bootloader ?
Sarà un modo di attivare il watchdog e mandarlo in un loop infinito per ottenere il reset ?
Non è che la funzione di reset è inclusa nel boot loader e si può richiamare dal firmware caricato ?

Io ho già il modulo collegato ai pin RX e TX della seriale di Arduino.

Da qua non posso vedere il video, comunque se stiamo parlando di un "classico" modulo HC-05, col comando AT+POLAR=1,0 in sostanza fai funzionare il suo pin STATE in una maniera simile al DTR della seriale, per cui può essere usato per resettare Arduino e far partire il bootloader a fini di programmazione. Ci sono un paio di tutorial in giro per la rete, tipo questo: DIY Arduino Bluetooth Programming Shield - Make:.

Non si vede tutti gli steps :cry: del sito.

EDIT
Come al solito ha avuto una svista, scusate. :blush: :blush: