User manual
User Manual
Version 1.1
2013-09-09
RaspBee ZigBee addon board
www.dresden-elektronik.de
Page 10 of 21
8. If you are using the “basic” variant, download the ZigBee firmware (see Section 5.2, in
case of the “premium” variant this can be skipped).
9. Install the ZigBee control and monitoring software ‘deCONZ’ on RPi (see Section 5.3.1).
10. Start the deCONZ application (see Section 5.3.2).
4.4. How to enable access to serial port /dev/ttyAMA0
In the standard Raspbian Linux distribution the serial interface /dev/ttyAMA0 is set up as a
serial console, i.e. for boot message output. Since the RaspBee ZigBee firmware uses the
same interface to communicate with the control software, the following changes must be
done to “free” the UART:
1. in file /boot/cmdline.txt:
remove string console=ttyAMA0,115200 kgdboc=ttyAMA0,115200
2. in file /etc/inittab:
comment out: #T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
5. Software
All following explanations assume the customer fulfils the software prerequisites as given in
Section 4.2.2 and the initial setup (see Section 4.3) has been performed.
5.1. Required common software packages
Download and install Qt 4.8
$ sudo apt-get install libqt4-core
5.2. GCFFlasher
GCFFlasher is a command line tool for Raspbian Linux which can be used to update the
Raspbees firmware without additional programming hardware. It is also used by deCONZ if
the ZigBee firmware is to be updated.
5.2.1. Installation
1. Download GCFFlasher
$ wget http://www.dresden-elektronik.de/rpi/gcfflasher/
gcfflasher-latest.deb
2. Install GCFFlasher
$ sudo dpkg -i gcfflasher-latest.deb
5.2.2. Updating RaspBee firmware
The RaspBee is delivered with a pre-programmed bootloader software. It communicates
through the UART /dev/ttyAMA0 with the firmware update tool "GCFFlasher". To upload
the firmware, invoke GCFFlasher (superuser rights required) as follows:
$ sudo GCFFlasher –f <YourApplication.bin[.GCF]>