RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE at long range - does TX power scale automatically or manual?

philip maxJune 15, 2026
Been working on a remote sensor deployment where the nodes are spread out over a pretty wide area and I'm using the MultiNav Pro+ BLE modules for the backhaul links. Range performance has been solid honestly, way better than anything else I've tried at this scale. But I ran into something I can't find a clear answer on in the docs - does the module handle TX power adjustment automatically depending on link quality, or is that something I have to manage myself in firmware?
💬 2 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJune 15, 2026
@philip max glad the range is holding up for you — that kind of deployment is exactly what the module was built for.
 
To answer your question directly: TX power management on the MultiNav Pro+ is not automatic by default. The module doesn't do adaptive power control on its own based on link quality — that's something you'd handle in firmware if you want it. What you can do is read RSSI on your end and use that as a feedback signal to step TX power up or down programmatically depending on how strong the link looks at any given moment.
 
The good news is the AI Firmware Builder in the Dev Hub is actually pretty useful for exactly this kind of thing — if you describe your deployment topology and what you want the power scaling logic to do, it'll generate working firmware you can adapt rather than writing the control loop from scratch. Worth trying before you go deep on it manually.
 
If you're hitting edge cases where the docs aren't clear, post the specifics here too — there are a few people in this community running similar multi-node outdoor deployments and someone might have already solved the exact thing you're running into.
Keith BryantJune 15, 2026
TX power on the MultiNav Pro+ is manual - there's no automatic link-quality-based adjustment baked in, so you'll need to handle that in firmware yourself if you want adaptive behavior. Most people just set it statically based on their worst-case range requirement and call it a day, but if you want to get fancy you can poll the RSSI and adjust the TX level register accordingly. Worth checking the BLE stack version you're on too since there were some register map changes a while back that tripped a few people up.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →