currently i am flashing the same image over and over again, and the device is getting a new ipv6 address every time..
logs:
[12:01:40] [fdde:ad00:beef:0:b6c9:102a:ddbf:9410]:5683 "dummy" {"temperature" : 1337 ,"battery" : 0 ,"euid" : "0x00124b00214f48b5"}
[12:02:32] [fdde:ad00:beef:0:7e9b:4b5e:41c5:e723]:5683 "dummy" {"temperature" : 1337 ,"battery" : 0 ,"euid" : "0x00124b00214f48b5"}
[12:03:08] [fdde:ad00:beef:0:a7ae:dbef:f249:9c25]:5683 "dummy" {"temperature" : 1337 ,"battery" : 0 ,"euid" : "0x00124b00214f48b5"}
[12:15:52] [fdde:ad00:beef:0:2038:4505:cf7f:459f]:5683 "dummy" {"temperature" : 1337 ,"battery" : 0 ,"euid" : "0x00124b00214f48b5"}
[12:16:13] [fdde:ad00:beef:0:83fc:28b2:2bd1:65f7]:5683 "dummy" {"temperature" : 1337 ,"battery" : 0 ,"euid" : "0x00124b00214f48b5"}
wondering where in flash exactly are those settings stored?
i am not clearly seeing where those flash is associated.. so i could skip it during flashing
even if i am not erasing the device and just flashing the same image, its still getting a new addres..
btw, my setup:
- flashing using the serial bootloader, using this tool: https://github.com/JelmerT/cc2538-bsl
- running a LAUNCHPAD as a border router and using wpantund to create a local network interface.
- a simple golang server is listening and printing the received coap-messages
- device is my custom design: https://www.tindie.com/products/slaesh/cc2652-zigbee-coordinator-or-openthread-router/ simply sending coap-messages on start and pressing a button
IMAGINE this scenario:
Device A wants to send a MSG to Device B.
Device A knows Device B's IPv6 addres..
Device B changes this address somehow?!
What should Device A do now? =/