Hi all.
In a my device I can use a XBee3 (XB3-24AUT-J International) or a XBee3 PRO (XB3-24AUT).
At moment I’m waiting for receive the XBee3 PRO (22 weeks to have 4 sample pieces), but I’ve to finish the software program.
There is a way, from AT command, to evaluate if used module is XBee3 or XBee3 PRO ?
Can HV returns a value different than $4253 from XBee3 (XB3-24AUT-J) ?
The best way to detect the difference is with the R? command as documented in the manual. Specifies if the radio is a PRO or Non-PRO variant.
0 = PRO, 1 = Non-PRO
Perfect !
I will implement R? for $42xx HV to detect if PRO or Non-PRO.
Older XBee PRO S1 (HV $18xx) is already managed as PRO.
In this way software can manage dBm power levels (PL) according to country limits for XB3-24AUT-J, XB3-24AUT and older XBP24-AUI-001J.
The XBee PRO S1 modules EU certification was removed years ago. Simply put, countries such as Japan require that any product that is Certified for use in that country, must not be capable of exceeding this at the factory. So no, it is not possible to use the PRO versions of the XBee 3 2.4 GHz products in International locations. Not to mention, their lowest output power setting in many cases still exceeds the max allowed.
There are thousand old systems, in the world, made when XBee PRO S1 (International version) was OK and at now they requires a software update to add new features and fix bugs. In the new products we will use XBee3 PRO only in countries where we can put PL to 4 and use all available dBM, and XBee3 in places as like as Europe. System admin can always reduce PL value to decrease dBM output in specific contexts.