User Manual
Version 1.4
2017-04-25
RaspBee ZigBee addon board
Page 11 of 22
5.2.
Notes on custom firmware
For communication between RPi and Raspberry, set the UART speed to 38400 baud
preferably. To upload the firmware or recover the ZigBee firmware, use GCFFlasher
4
.
Notes:
When using the JTAG interface anyhow, do not touch sensitive EEPROM
areas (Bootloader control section, ZigBee firmware settings, NV-section
containing i.e. MAC address) unless you are absolutely sure what you are
doing.
Please also note that dresden elektronik will neither provide firmware images
of the bootloader nor support restoring the bootloader or EEPROM once
overwritten.
5.3.
EEPROM layout
The radio module contained on the RaspBee uses the following EEPROM sections. If
developing custom firmware, please do not modify the sections already used.
Table 1: EEPROM sections
EEPROM sections
address range
content / remark
0x0000 ... 0x00FF
Bootloader specific
0x0100 ... 0x1EFF
user available
0x1F00 ... 0x1FDF
ZigBee firmware specific
0x1FE0 ... 0x1FFF
NV-section
5.4.
Fuse setting
The table below shows the recommended fuse byte settings for the RaspBee which the
board also comes with in factory new condition. Please refer to the radio module user
manual
[4]
for
their description and alternative configurations.
Table 2: Extended fuse bytes
Fuse bytes
Setting
Description
EXTENDED
0xF8
Extended fuse byte
HIGH
0x90
Fuse high byte
LOW
0xCE
Fuse low byte
6. LED user interface
The LED user interface consists of a red and a green low-active low-current LED. They show
the actual status of the RaspBee board (
Table 3
).
Table 3: LED status
LED status
Application
Application state
LED1 (red)
LED2 (green)
4
Images of the ZigBee Firmware are available in the download area on http://www.dresden-
elektronik.de
PDF wurde mit pdfFactory Pro-Prüfversion erstellt.