

Be careful when using the CC2531 in association with an ESP8266 (as if it were the CC2530): the onboard USB power supply may not be able to power an additional ESP8266 without overheating/failing. NOTE 3: The CC2531 USB dongle can be flashed also with the CC2530 firmware open in new window to be operated via the P0.2/P0.3 serial pins (which are the first one and the second one of the IO expansion port). This firmware has a limitation of 5 direct children so make sure to have enough routers in your network. For larger network (20+) or when experiencing stability problems the source routing firmware open in new window is recommended. NOTE 2: In this tutorial we will flash the default firmware. NOTE 1: In case you are already running a Zigbee network: reflashing does not require repairing of all devices, see What does and does not require repairing of all devices? Information about these methods can be found here: Alternative firmware flashing methods. However, you can also use a Raspberry Pi or a MCU like the Arduino Uno or the cheap ESP8266 with four dupont cables and optionally a downloader cable. The easiest but most expensive option is with the CC Debugger from Texas Instruments, which is described on this page.



The firmware can be flashed with multiple devices.
