Closed Amerlander closed 2 months ago
We need to discuss this. By default, we have a connection timeout, we can't influence it, we have to wait until android tries to connect the mini
After three seconds of yell.ow circle anymation, show a popup/modal:
Is the mini in bluetooth mode? Try AB + Reset
Is the mini in bluetooth mode? Try tripple Reset
V1 and V2 Bluetooth available? Press AB + Reset
V3 Bluetooth available? Press three times Reset
When a calliope mini 1 OR a mini 2/3 with disabled BLE (e.g. when Radio extension is loaded) gets flashed the user has to get the Calliope into DFU mode.
If the user forgets to do this the app will "wait" for the Calliope to show up. So a user can start the download and nothing happens, until he presses AB+Rest / 3xReset.
The overall behaviour is great, but the App should help to remember the user to start DFU mode, if it fails to start the programming imediately. Like getting a popup "The App is not able to start flashing. It could be, that you are trying to programm a mini that has not enabled BLE by default. Try to get your device into DFU mode by pressing AB+Reset (mini 1/2) or 3 times reset (mini 3) to start BLE manually."