diff --git a/examples/companion_radio/MyMesh.cpp b/examples/companion_radio/MyMesh.cpp index aa3509f..ac9b533 100644 --- a/examples/companion_radio/MyMesh.cpp +++ b/examples/companion_radio/MyMesh.cpp @@ -2716,9 +2716,11 @@ void MyMesh::checkSerialInterface() { void MyMesh::loop() { BaseChatMesh::loop(); - if (_cli_rescue) { - checkCLIRescueCmd(); - } else { + // Always check USB serial for text CLI commands (independent of BLE) + checkCLIRescueCmd(); + + // Process BLE/WiFi companion app binary frames + if (!_cli_rescue) { checkSerialInterface(); }