This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi
I have designed my own circuit with a CC3000MOD interfaced with a MSP430FR5739.
The CC3000MOD is programmed with the latest Patch Programmer version (1.11)
I noticed that several of them have the same MAC address, according to
result value of API nvmem_get_mac_address.
The replicated MAC address value is 00:12:55:55:55:55
In this thread
http://e2e.ti.com/support/low_power_rf/f/851/p/217884/776285.aspx
it is suggested to overcome the problem by connecting some I2C lines of CC3000MOD, but I have already made this connections in the design
How can I do to restore the original unique MAC Address?
Hi loris,
You can set the MAC to whatever you want using the set mac address API: http://software-dl.ti.com/ecs/simplelink/cc3000/public/doxygen_API/v1.11.1/html/de/dcc/group__nvmem__api.html#ga171c47c64f3d8ee8c650c7dd837e835c
Regards,
Aaron
I've seen this MAC address before, this occurs when you fail to update the firmware on the CC3000 properly.
First you must read the MAC & param table and keep it in memory, rewrite the FAT , reset the module, write param table back and then write the MAC address back. I've had a problem where I hung waiting for the reset to complete. this meant the fat had been rewritten but no MAC or param table had been written back, querying the MAC gave me a MAC address full of 0x55's too. So you just need to make up a new one and write it to the eeprom.
The original MAC address is lost unless you've kept a note of it.
Thanks for the replies.
Recently I pay more attention upgrading patch on cc3000mod and it seems that the problem is no longer present, so I suppose that I have done some mistakes in the past doing it.
I'll try to write a new MAC working on the API.
Thanks again.