LoPy DevEUI set to 0000000000000000
The first time I got the LoPy DevEUI (dev_eui = binascii.hexlify(network.LoRa().mac())), it was a normal DevEUI type (70b3d549XXXXXXXX). A day after, it was 00000000000000.
What could have occured to erase the hardcoded DevEUI of the LoPy?
I have the same problem after upgrading to release='1.16.0.b1', version='v1.8.6-849-055728a on 2018-02-13'
now I have to do a wlan init (and wlan deinit) to get the mac address
I am using following script to set arbitrary DevEUI:
fo = open("/flash/sys/lpwan.mac", "wb") mac_write=binascii.unhexlify("b44b2bdfea11fdb9") fo.write(mac_write) fo.close()
Then reboot the device.
"b44b2bdfea11fdb9" is an example of arbitrary DevEUI
Could you please email me your wifi mac address to email@example.com. You can get this by running:
from network import WLAN import binascii print(binascii.hexlify(WLAN().mac()))
I used the Firmware update tool (last version) before loading any code on the board
I also flashed the board with the mkfs command
Have you performed any firmware updates, or tried to flash your own firmware?