After writing a new config that introduces a password (or a different password) you are unable to reboot. It appears to succeed, but the device silently ignores it. The only way to re-authenticate is to try to read config again.
the reboot response does appear to send an authentication error, but i think the website isn't looking out for it:
[17:43:39][0095.906|C0] D: BLE: RX 0x000F (31 B): 00 0F 4A FE 34 48 5B E4 77 E0 00 00 00 00 00 00 00 06 70 3F 1E 72 4B 32 F5 AF 0F 0C 1D 4D 15
[17:43:39][0095.910|C0] I: === [BLE] REBOOT COMMAND (0x000F) ===
[17:43:39][0095.913|C0] E: ERROR: [BLE] Command requires authentication (encryption enabled)
[17:43:39][0095.921|C0] D: Sending unencrypted response (error/status):
[17:43:39][0095.927|C0] D: Length: 3 bytes
[17:43:39][0095.930|C0] D: Command: 0x000F
[17:43:39][0095.932|C0] D: Full command: 00 0F FE
[17:43:45][0101.186|C0] I: BLE notify subscription: disabled
[17:43:48][0104.366|C0] I: === BLE CLIENT DISCONNECTED (ESP32) ===
[17:43:48][0104.562|C0] I: BLE advertising restarted
After writing a new config that introduces a password (or a different password) you are unable to reboot. It appears to succeed, but the device silently ignores it. The only way to re-authenticate is to try to read config again.
the reboot response does appear to send an authentication error, but i think the website isn't looking out for it:
[17:43:39][0095.906|C0] D: BLE: RX 0x000F (31 B): 00 0F 4A FE 34 48 5B E4 77 E0 00 00 00 00 00 00 00 06 70 3F 1E 72 4B 32 F5 AF 0F 0C 1D 4D 15
[17:43:39][0095.910|C0] I: === [BLE] REBOOT COMMAND (0x000F) ===
[17:43:39][0095.913|C0] E: ERROR: [BLE] Command requires authentication (encryption enabled)
[17:43:39][0095.921|C0] D: Sending unencrypted response (error/status):
[17:43:39][0095.927|C0] D: Length: 3 bytes
[17:43:39][0095.930|C0] D: Command: 0x000F
[17:43:39][0095.932|C0] D: Full command: 00 0F FE
[17:43:45][0101.186|C0] I: BLE notify subscription: disabled
[17:43:48][0104.366|C0] I: === BLE CLIENT DISCONNECTED (ESP32) ===
[17:43:48][0104.562|C0] I: BLE advertising restarted