Firmware Installation

For flashing the firmware on your sniffer board you need a JTAG or ISP programmer, e.g. AVR Dragon, AVR ISP or AVR JTAG-ICE MkII.

The procedure of how to program the firmware and the fuse settings into the Controller is explained in the documentantion of your programming software.

Here is an example for flashing a RCB230 on a Sensor Terminal board avrdude via JTAG-ICE or similiar.

 avrdude -P usb -c jtag2 -p atmega1281 \
	 -U lfuse:w:0xe2:m -U hfuse:w:0x11:m -U efuse:w:0xff:m \
	 -U sniffer_stb230b.hex
 

According to the transceiver board you want to use as sniffer hardware, the aproriate HEX file and right fuse settings have to be programmed. Here is a list with the settings for the supported plattforms.

Note:
If the firmware of your transceiver board is not contained in sniffer package, you can compile the firmware from the µracoli source code package (see http://uracoli.nongnu.org/buildprocess.html).
Atmel STK541 with RCB
stk541_rcb231ad.jpg

dresden elektronik Senor Terminal Board with RCB
stb_rcb231ad.jpg

Atmel RZUSB Stick
rzusbstick.jpg

AN Solutions USB Dongle
any_dongle.jpg

Since the CP210x is connected via UART, the RX oscilator needs to be calibrated in order to provide propper signals. However with the internal RC oscilator a maximum data rate of 38400 bit/s is possible, so this sniffer may drop packets in the case when higher network traffic througput occurs.


This documentation for µracoli was generated on Tue Apr 9 2013 by  doxygen 1.7.1