I am testing the new programmable xbee SDK and I want to program the Network Identifier of my modules, such that I can identify my modules when performing a network scan.
I am using the simple_chat example project, but when I fill in some text in the XBee Configuration -> Adressing -> Node Identiefier = HELLO
I got the following error message:
"Node Identiefier setting has an invalid format. Please, follow this example: my_device
I also tried to set the NI via bootloader and then using the bootloader in bypass mode, but then my NI is overwritten when using the application.
The regex definition for that setting is not correctly set. I have attached the file that fixes the problem (you will need to replace the existing one). You must place it in the following path:
But if I set it in the environment I see that the value is changed in my xbee_config.h. But when I run the application this value is not set in the xbee module. I test this by doing a network scan using the X-CTU tool on my coordinator, but is still gives me the value that I have set when accessing the programmable module in bypass mode. Any idea?