I am working on a project using the SparkFun NanoBeacon IN100 and attempting to configure it for Bluetooth 5.x LE Coded PHY advertising to leverage its long-range capabilities. However, I am encountering issues where the advertisements are not being detected as expected.
I am using a custom Arduino sketch with the NimBLE library, configured for LE Coded PHY advertising (both primary and secondary PHY set to BLE_HCI_LE_PHY_CODED). The setup includes a connectable, non-scannable advertisement with a simple data payload. Despite enabling extended advertising (CONFIG_BT_NIMBLE_EXT_ADV) and verifying the code, my scanner (configured for LE Coded PHY) does not detect the advertisements. I have also tested the scanner with other LE Coded PHY devices, and it works correctly, suggesting the issue lies with the NanoBeacon’s advertising configuration.
I have reviewed the SparkFun NanoBeacon IN100 Hookup Guide and the InPlay Config Tool Application Notes but could not resolve the issue. Any troubleshooting tips or example code specific to LE Coded PHY advertising would be greatly appreciated. I am happy to provide additional logs or details about my setup if needed.
Thank you for your support, and I look forward to your guidance to get the LE Coded PHY advertising working on the NanoBeacon IN100.