This is the firmware for the Bazingalabs Roger board
The board uses a RF12B from Hoperf (http://www.hoperf.com)
The board has a XBee compatible footprint and should fit into any existing
XBee sockets like for example an Arduino FIO or XBee explorer.

For a complete command reference see the wiki
https://github.com/bazingalabs/rogerfirmware/wiki
For documentation on the RF12B library check the wiki https://github.com/bazingalabs/RF12B/wiki
The modules is available in three flavours
- 434MHz
- 868MHz
- 915MHz
Easy configuration
The module act as a wireless serial connection and work right out of the box
To set certain parameters of the module like base frequency, channel, panid or id use the following steps:
- Insert your Roger module into a Proger.
- Open up a serial console (like the one from the Arduino IDE)
- Enter +++
- You should now see a welcome message and a command list
- Execute the commands as displayed in the command list e.g. channel 2 to set the channel to 2
To get ready for development follow the following steps
- Arduino ide http://arduino.cc/en/Main/Software
- RF12B Library https://github.com/bazingalabs/RF12B
- Modified Messenger library https://github.com/bazingalabs/Messenger
Follow the necessary steps on the websites linked
- Go to your arduino projects directory
- Clone the repository
git clone [email protected]:bazingalabs/rogerfirmware.git
- Open rogerfimware.ino inside Arduino IDE
- Now you can hack all you like