[codex] harden bt scan mode and refresh hardware validation reports #9
Reference in New Issue
Block a user
Delete Branch "codex/web-network-controls-latest"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
After merge of #8 into
audit/telephony-webserver, hardware validation on connected A252 bench units found two follow-up needs:User impact
This reduces random inbound Classic BT grabs while keeping outbound HFP connect flow available, and provides up-to-date hardware validation artifacts for QA/audit.
Root cause
BluetoothManager::ensureBtStackReady()usedESP_BT_GENERAL_DISCOVERABLE, which made the board broadly discoverable during normal operation. On noisy environments this can increase unsolicited inbound attempts.Fix
src/bluetooth/BluetoothManager.cpp:ESP_BT_NON_DISCOVERABLE.docs/rapport_hw.jsondocs/rapport_tests_fonctionnels.mddocs/rapport_ble_mac.jsondocs/rapport_hfp_mac.jsondocs/rapport_hfp_pairing_assiste.jsondocs/rapport_hfp_pairing_assiste_v2.jsonValidation
python3 -m py_compile scripts/hw_validation.py-> PASSplatformio run -e esp32dev-> PASSplatformio test --without-uploading --without-testing -e esp32dev-> PASSCoordination
coord/hw-sync-rtc-zacus-20260220(RTC)coord/hw-sync-rtc-zacus-20260220(Zacus)@codex review
Cross-repo coordination branch is active in both repos ().\n\n@codex review
Cross-repo coordination branch is active in both repos (
coord/hw-sync-rtc-zacus-20260220).@codex review
Codex Review: Didn't find any major issues. Chef's kiss.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".