diff --git a/Python/Xiao_BLE_tools/xiao_calibration_tool.py b/Python/Xiao_BLE_tools/xiao_calibration_tool.py index 917017f..015a787 100644 --- a/Python/Xiao_BLE_tools/xiao_calibration_tool.py +++ b/Python/Xiao_BLE_tools/xiao_calibration_tool.py @@ -142,7 +142,18 @@ async def ble_loop(): await client.start_notify(DEBUG_CHAR_UUID, debug_callback) await client.start_notify(SHOT_CHAR_UUID, shot_callback) ble_status = f"✅ {display_name} ({addr})" - # À la connexion : envoyer config + activer debug FULL automatiquement + # À la connexion : lire la config sauvegardée dans le XIAO (flash) + try: + raw = await client.read_gatt_char(CONFIG_CHAR_UUID) + if len(raw) >= 22: + vals = struct.unpack_from('