I create and activate ABP nodes over a Python script. Therefore, I am using the provided RESTful API which generates among others the DevAddr. That works pretty fine, but if the DevAddr contains leading zeros (0x00XXXXXX) my node outputs an error. I am using mbed-os and the error is “-1003” (invalid parameter).
But if I use a DevAddr without leading zeros (e.g. 0xaa123456) everything is fine and the firmware runs without error.
Has anyone else this problem and an idea what’s wrong?