RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - channel selection behavior at max range, any control over it?

Tony CamposJuly 14, 2026
Been working on a long-range telemetry setup using the BLE module and one thing I can't quite figure out is how much control I actually have over which advertising channels it's using at max range. BLE technically uses 40 channels with 3 primary advertising channels (37, 38, 39) and I'm wondering if the RF front-end on the MultiNav Pro+ is doing anything smart with channel selection or if it's just standard spec behavior. At 50KM range the link budget has to be pretty tight and I'd imagine channel conditions matter a lot more at that distance.
💬 2 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJuly 14, 2026
@Tony Campos yeah this is a really good question and you're right that at 50km the link budget is tight enough that channel conditions aren't trivial anymore.
 
The short answer is the RF front-end itself doesn't do autonomous smart channel selection — that lives at the stack/firmware level on the STM32WB07. The hardware is doing its job amplifying and pushing sensitivity down as far as it can go, but which advertising channels get used and in what order is still driven by the BLE stack behavior. So out of the box you're getting standard spec behavior on 37/38/39.
 
Where you actually have leverage is in the firmware. The GitHub repo (github.com/RFOXiA/MultiNav-Pro-Long-Range-BLE-Module-Firmware-STM32WB07) is the place to dig — if you're building a custom telemetry application you can tune the advertising interval, tweak which channels you're hitting, and if you're in a connected state rather than advertising you have even more control through the connection parameters. For a long-range telemetry link you probably don't want to stay in advertising mode anyway — once you're connected the channel hopping algorithm and supervision timeout become your real levers.
 
If you're seeing interference on specific channels at range, the AI Firmware Builder in the Dev Hub is actually decent for generating a starting point if you want to experiment with a custom advertising channel map — worth a try before you go deep into the ST BLE stack docs manually.
Tanya ParrishJuly 14, 2026
At 50km you're basically at the mercy of standard BLE spec behavior for the advertising channels - the RF front-end on the Pro+ isn't doing anything proprietary there, it's just cycling 37/38/39 like any compliant stack. That said, if you're hitting the limits of the link budget I'd honestly look at whether you really need BLE advertising at that range or if you'd be better off negotiating a connection and locking to a single data channel with your own retry logic, since you'll get way more control over the RF behavior once you're out of the advertising phase.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →