Bulle — Flash & Provision
1. Choisir le firmware à flasher
/opt/bulle/firmwares/ contient au moins un .bin + manifest.
2. Brancher l'ESP32 et flasher
🚀 Auto-flash (sans toucher BOOT/EN)
Si le device tourne déjà un firmware Bulle v0.4.0+ (avec commande DOWNLOAD),
utilise ce flux. Sinon, va voir Flow B en bas.
-
Clique 1) Préparer device :
✅ Device en download mode. Passe à l'étape 2.
- Clique 2) ⚡ Flasher ci-dessous → choisis le port USB → flash auto.
⚡ Flash classique
Pour première installation OU si le firmware actuel ne supporte pas DOWNLOAD : maintenir BOOT + presser EN + relâcher EN + relâcher BOOT avant de cliquer Flasher.
✓ Firmware flashé avec succès. Le device redémarre…
MAC :
3. Provisioning credentials
Sprint 5 : ici on appellera POST /api/sessions/{uuid}/register
pour récupérer la clé API et la config WireGuard, puis on les injectera via
SET_CONFIG:{json} sur le port série.
Device :
4. Tests matériel
Sprint 6 : i2c, fram, e-paper, sensors…
5. Terminé
✓ Device traité avec succès.
Firmware flashé :
🔌 Console série
💡 Si Chrome affiche 2 entrées "USB JTAG/serial debug unit", choisis celle avec le N° de COM le plus élevé (= interface CDC).