BLE: Remove ScanResponse.addName() to fix re-advertising after disconnect

Removed the call to Bluefruit.ScanResponse.addName() in startAdv(), as it was preventing BLE from reliably restarting advertising after a disconnect.

Hypothesis: adding the device name to the scan response exceeds internal buffer limits or causes a conflict with advertising timing, leading to the BLE stack silently failing to re-advertise.

Tested successfully (on T-1000) without this line, advertising now resumes correctly after disconnection (on Iphone)
This commit is contained in:
Lloyd 2025-07-02 23:41:31 +01:00
parent 483b31665c
commit ec98d5f8a5

View file

@ -27,7 +27,7 @@ void SerialBLEInterface::startAdv() {
// Secondary Scan Response packet (optional)
// Since there is no room for 'Name' in Advertising packet
Bluefruit.ScanResponse.addName();
// Bluefruit.ScanResponse.addName();
/* Start Advertising
* - Enable auto advertising if disconnected