Q: FAQ: How to demonstrate OAD on CC2430 (ZigBee) by 656199

How do I get started to show the OAD feature on the CC2430?

You will need the OAD flash daughterboard to test the OAD feature with the ZOAD PC application.

You would need at least three boards to successfully show a demo.

1 SmartRF04EB with CC2430 EM for the dongle. An OAD daughtercard is not necessary but helpful if you use the attached hex file for ZportApp. This has the OAD bootcode and at startup it will look for an external flash. If one is not present, it will take a few seconds before it displays “Figure 8 Wireless NWK device” on the LCD, and the orange LED will also start blinking. This device acts as the “dongle” that talks to the ZOAD PC application

1 CC2430 DB or EB as the coordinator of the zigbee network

1 CC2430 DB or EB as a router in the zigbee network (this is the device that you will update via OAD) + an OAD daughterboard

Once you have all this hardware, you need to follow the instructions in the developer notes that come with the recently updated 1.4.3-1.2.1 installer. These instructions take you up to the point where you build your downloadable image. The device you will program also needs to be programmed with a version of the firmware that is “OAD enabled”. The developer notes take you through this step as well.

You then have to connect the ZportApp dongle and connect it to a USB 2 Serial cable. Depending on the integrity of your cable, it might take a couple of tries to get the PC app to load. Once up and running, you will have to scan for available networks, join the network that you established with above hardware, then join it. Once you have joined it, you then scan for devices in the network, select the device you wish to upgrade, then select the .bin file that was created.

You’ll then see a progress bar that will go until you see the message “Store image complete”. You must then enable the image by pressing the “Restart device” button. It will take about 20-30 seconds before the OAD bootloader finishes perform an integrity check of the downloaded image, then resetting the device with the new firmware. You will then see the router re-associate to the network. And there you have successfully updated the router using OAD.