(Updated on 2025/07/08)
As MaUWB gains popularity in RTLS and indoor positioning projects, we’ve received frequent feedback from users working on large-scale deployments — particularly those needing more than 8 anchors in a si ngle environment.
To address this, the latest MaUWB firmware update introduces a major improvement to anchor handling:
Tags can now automatically detect and select the 8 nearest Anchors from a larger pool of deployed Anchors
With this upgrades, the system much more flexible, especially in complex environments where anchors may be unevenly distributed or mobile devices may roam across zones.
Further explanation:
With this new logic implemented in the firmware:
To ensure optimal accuracy and avoid signal conflicts, a class-based grouping mechanism is introduced:
For example, if the deployed Anchor IDs include 0, 8, 16, 24…, they all belong to class 0, and the Tag will only choose one of them — typically the closest one.This mechanism allows the Tag to dynamically select 8 spatially optimized Anchors from a larger deployment while avoiding interference from redundant or overlapping signals within the same class.
Positioning Accuracy
Despite the increase in system complexity, MaUWB continues to maintain high-precision performance.
The maximum deviation under standard indoor conditions ( <500M) is less than 0.5 meters.
This ensures reliable tracking and localization performance even in deployments with high anchor density.
The system remained stable, accurate, and responsive, confirming this feature is ready for use in production scenarios such as:
Firmware Version Info:
This feature is available in the latest firmware release:
How to upgrade MaUWB can be found on our Github:
https://github.com/Makerfabs/MaUWB_ESP32S3-with-STM32-AT-Command
Update note:
1) Firmware MaUWB(v1.1.3) add functions: Anchor capacity expanded from 8 to unlimited, supporting multi-zone positioning. (Tags can now automatically detect and select the 8 nearest Anchors from a larger pool of deployed Anchors)
2) Modify command, AT+RANGE
3) Add command note, AT+GETCAP/ AT+GETCAP?
4) Add command note, AT+SETCFG / AT+GETCFG?
5) Add command default value, AT+GETCFG? / AT+GETANT? /
AT+GETCAP? / AT+GETRPT? / AT+GETPOW? / AT+GETPAN?
Related products:
MaUWB_ESP32S3 UWB module: https://www.makerfabs.com/mauwb-esp32s3-uwb-module.html
MaUWB_DW3000 Chipset: https://www.makerfabs.com/mauwb-dw3000-chipset.html
What is UWB? Why create MaUWB?
Ultra-wideband (UWB) is a technology that enables secure reliable ranging and precision sensing, through wireless communication, but the most problem of UWB is the signal mutual conflicts/interference, that when there multiple anchors&tags exists. Makerfabs solves this problem with the MaUWB module, which now supports up to over 8 anchors, 64 tags, and transmission distances of up to 500 meters, and can be controlled by simple AT commands.