The ICradio Module 2.4G and the ICradio Stick 2.4G contain a bootloader allowing the update of the application-software without a hardware debugging unit. All recent modules shipped after November 2010 are equipped with an AVR109 compatible bootloader. The Bootloader described here is available on older Modules and Sticks only. The ICradio Mini 2.4G are not shipped with a bootloader at all.
Detection of connected hardware
In the upper right corner of the GUI is a window that shows all detected hardware modules. By clicking the Scan button the program searches for hooked up modules.
Please ensure that all modules are in the bootloader mode, by resetting the device. Additionally, it must be guaranteed that no other applications like Hyperterminal or AVRProg are using the desired COM port. Right after the modules show up in the list they can be selected and programmed.
Programming the Controller
After a module has been selected, it can be programmed with a .hex- file resp. an .eep- file. First hit the button labeled select Flash file or select EEprom file. If the file works for the selected module it can be uploaded by hitting the buttons write Flash resp. write EEprom. Please notice that you can only perform one action at a time. To do another update of the device, the bootloader has to be restarted be resetting the device. By selecting the checkbox erase all the entire EEprom will be erased before programmed.
Special Characteristics of the modules
The ICradio Module 2.4G
The ICradio Module 2.4G is not equipped with an USB transceiver, since it has been developed for engineering applications in combination with the ICradio ADB. Alternatively, the communication can be established by using In-Circuit's USB-UART-Bridge or a standard RS232 transceiver (e.g. MAX232).
The Controller automatically starts in bootloader mode after a reset. By hitting the SCAN button the module gets detected and is ready to get programmed. Please notice that a reset is necessary before another update can be done. To start the uploaded application, a character has to be sent to the module via UART.
The ICradio Stick 2.4G
The ICradio Stick 2.4G owns a USB transceiver. Before you can use the USB stick the correct driver for the CP2102 has to be installed, which can be downloaded at our Downloads-site.
The controller automatically starts in bootloader mode. By clicking SCAN, the ICradio Stick 2.4 G gets detected and can be programmed. Please notice that a reset is necessary before another update can be done. To start the uploaded application, a character has to be sent to the Stick via UART.