Per semplicità di spiegazione le immagini sono riferite a Windows, ma per Linux o Mac OSX il procedimento è analogo.
E' più semplice programmare il modulo utilizzando un normale convertitore "FTDI" a 6 pin 5V, ma è possibile usare anche un semplice convertitore USB/Seriale collegando solo RX, TX e massa, ma bisognerà accendere il modulo appena dopo aver premuto il pulsante di programmazione, dato che il convertitore non sarà in grado di generare il segnale di reset.
Scaricare e installare l’ultima versione del software IDE Arduino dal sito: https://www.arduino.cc/en/Main/Software
Scaricare ed estrarre dal .zip l’ultima release del firmware del modulo dal sito: https://github.com/MikyM0use/JAFaR/releases
aprire il file "arduino_sketch.ino" dentro alla cartella arduino_sketch.
Se è la prima volta che si aggiorna il modulo, bisognerà installare le librerie:
selezionare poi le tre cartelle (ripetendo il procedimento tre volte) contenute nella directory /libs del file scaricato ed estratto da Github.
a questo punto selezionare il corretto tipo di board (Arduino pro o pro mini) e la porta (che dipende dal sistema operativo, controllare che la porta sia corretta)
effettuare le eventuali modifiche al software, poi collegare il modulo al convertitore FTDI (i nomi dei pin sono scritti direttamente sul modulo, basta allineare i pin con il convertitore FTDI).
a questo punto premere il pulsante "carica" sull'IDE arduino e attendere il messaggio di "caricamento completato"