Après Baseflight et Cleanflight, voici maintenant un fork supplémentare : BorisB Betaflight. En gros plusieurs améliorations ont été faites, notamment pour ce qui concerne les PID « Luxfloat ». Le détail exact est explicité sur le thread correspondant sur RCGroups : http://www.rcgroups.com/forums/showthread.php?t=2464844. En ce qui me concerne, je ladore ! Je n’ai jamais eu autant de stabilité en vol et j’ai vraiment l’impression de tirer le maximum de mon quad !
Flasher la Naze32
Entrons dans le vif du sujet. Télécharger au préalable le firmware à partir de la page correspondante (https://github.com/borisbstyle/betaflight/releases/) ; il s’agit du fichier betaflight_NAZE.hex. Ouvrir ensuite Cleanflight (idéalement la version 0.66 qui supporte toutes les améliorations de BetaFlight). Effectuer les opérations suivantes :
- Connecter la Naze32 au PC à l’aide du port USB, mais ne pas se connecter pour le moment.
- Cliquer sur l’onglet Firmware Flasher
- Cliquer sur le bouton Load firmware (local)
- Dans la boite de dialogue choisir le fichier betaflight_NAZE.hex téléchargé précédemment.
- S’assurer que la case Full chip erase est bien cochée (Attention : dans tous les cas, le fait de flasher BetaFlight supprimera toute la configuration).
- Cliquer ensuite sur Flash Firmware pour lancer l’opération.
Maintenant il suffit de se connecter à la Naze32 via Cleanflight pour configurer les différentes options. Ne pas oublier de changer les PID en Luxfloat ;-)
Naze32 inutilisable (bricked)
Si jamais l’opération ci-dessus s’est mal passée et que la carte ne démarre plus, aucune crainte, il suffit de bypasser le bootloader pour flasher un nouveau firmware. pour cela :
- Cocher la case No reboot sequence
- Choisir un firmware adapté à la Naze32
- Court-circuiter les deux pads indiqués par les flèches sur l’image ci-dessous à ‘aide d’un trombone par exemple (ne pas trop appuyer dessus quand même).
- Connecter la Naze32 via le port USB, le processus devrait commencer sans aucune autre action supplémentaire.
Nota : Boris propose sur son compte Github une section relative aux questions fréquemment posées : https://github.com/borisbstyle/betaflight/wiki/Frequently-Asked-Questions