Fork me on GitHub
< overview

Development Environment

Setting up Development

Our code is hosted on Software development is officially supported for MAC OSX and Linux. Please use the latest gcc-arm-none-eabi toolchain from launchpad. Thanks a lot to ARM for maintaining GNU Tools for ARM Embedded Processor.

Compiling the Tag Firmware

For compiling and flashing the firmware source you need to get the source code: As you can see the makefile directly supports flashing from command line (under OSX and Linux) by using a Segger J-Link debug probe from the Nordic nRF51822 development kit.


Please sign up to our OpenBeacon Group or contact us at

Firmware Source Code

You can find the main loop in firmware/nRF51/tag-physical-web/entry.c.