Et le Bluefruit LE Friend en version normale (avec le firmware non-sniffer) qui fournit un bootloader avec un fonctionnalité de
récupération qui empêche la corruption de la carte lors d'une mise-à-jour OTA défaillante.
AdaLink (wrapper de débogage SWD/JTAG)
La transition entre les deux types de carte (sniffer et module Bluefruit LE) n'est malheureusement pas une opération sans risque et
nécessite du matériel et logiciel complémentaires et du savoir faire. Cette technique avancé n'est pas prise en charge par l'équipe
support d'Adafruit.
Cela étant... si vous êtes déterminé à poursuivre seul sur cette voie et que vous disposez d'un Segger J-Link
(ce qu'Adafruit utilise en interne pour le développement et la production), ou si vous avez déjà effacé vitre périphérique
q=J-Link
Bluefruit LE, vous pouvez jeter un oeil sur AdaLink
fichiers nécessaires pour restaurer un module Bluefruit LE module).
(Note: Les versions plus récentes d'AdaLink supporte également STLink/V2
(J-Link est généralement plus robuste si vous achetez un débogger pour un usage à long terme.)
Le fichiers Hex Intel requis sont disponibles sur le dépôt des firmwares Bluefruit LE
aurez également besoin de flasher:
Une image bootloader adéquate
Une image SoftDevice adéquate
Une image du Firmware Bluefruit LE
Le fichier de signature correspondant contenant un CRC de vérification pour que le bootloader accepte l'image firmware ci-
dessus (ce fichier est localisé dans le même répertoire que l'image du Firmware)
Les fichiers adéquats sont généralement listés dans le fichier .xmf de contrôle de version
https://github.com/adafruit/Adafruit_BluefruitLE_Firmware/blob/master/releases.xml
Si vous essayez de flasher le firmware sniffer (à vos propres risques!), vous aurez besoin de flasher un seul fichier .hex, que vous
pourrez trouver ici
https://github.com/adafruit/Adafruit_BluefruitLE_Firmware/tree/master/sniffer/1.0.1
n'utilise pas le bootloader fail-safe -- c'est la raison pour laquelle cette modification est à sens unique et une opération risquée si
vous ne disposez pas d'un débogger SWD supporté.
Adafruit_nF51822_Flasher
We also have an internal python tool available that sits one level higher than AdaLink (referenced above), and makes it easier to
flash specific versions of the official firmware to a Bluefruit LE module. For details, see the Adafruit_nRF51822_Flasher
https://github.com/adafruit/Adafruit_nRF51822_Flasher
Comment puis-je accéder aux firmwares BETA ?
Les dernières versions de l'application Bluefruit LE Connect pour iOs et Android vous permet de faire une mise-à-jour de votre
module Bluefruit LE avec de nouveaux firmwares en pre-release ou firmware BETA.
Cette fonctionnalité est fournie pour les opérations de débogages et mécanismes de test pour le support de problèmes particuliers
sur le forum. Vous devriez uniquement utiliser ces firmwares pour identifier et résoudes des problèmes particuliers sur votre module!
Activer les Releases BETA pour iOS
Assurez vous d'avoir une version récente de BlueFruit LE connect (au moins la version 1.7.1)
Allez dans la page "Settings" (paramètres)
Faites défiler l'écran des paramètres jusqu'à ce que vous trouviez le libellé Bluefruit LE
Cliquez sur l'icone Bluefruit LE et activez le l'option Show beta releases (affiché les releases beta)
Maintenant, lorsque vous utilisez BlueFruit LE connect, vous devriez être capable de voir toutes les releases Beta disponibles
dans le dépôt des firmwares.
Activer les Releases BETA pour Android
Assurez-vous d'avoir la dernière version de Bluefruit LE Connect
Ouvrir l'application Bluefruit LE Connect
Cliquer sur l'icone "..." dans le coin en haut à droite de l'écran principal de l'application.
Selectionner Settings (Paramètres)
Faites défiler l'écran jusqu'à la section Software Updates' (mise-à-jour logiciel) et activer l'option Show beta releases
(afficher les releases Beta)
Maintenant, vous devriez être capable de voir toutes les releases BETA disponible dans le dépôt github.
https://github.com/adafruit/Adafruit_Adalink
(dans le dépôt du firmware).
repo.
(qui est l'outil utilisé par Adafruit pour flasher les 4
https://www.adafruit.com/products/2548
https://github.com/adafruit/Adafruit_BluefruitLE_Firmware
. Le sniffer ne nécessite pas d'image SoftDevice et
https://www.adafruit.com/search?
par l'intermédiaire de J-Link
. Vous