This document provides instructions for over-the-air device firmware update (DFU) of the nRF51822-BEACON to UriBeacon firmware using an Android phone.
-
Purchase the nRF51822 Bluetooth Smart Beacon Kit (part #NRF51822-BEACON)
-
Install one of the Nordic Android apps that support DFU: nRF Master Control Panel (BLE) or nRF Toolbox for BLE
-
Copy the uribeacon nRF51822 firmware to your phone using Google Drive for Android or another method.
- Put the hardware in Device Firmware Update mode by pressing SW1 and SW2 at the same time (green led will turn on). Hint: use a tool for pressing the small buttons, like a pen tip.
- Use nRF Master (or nRF Toolbox) to upload the firmware file.
Steps for nRF Master:
- Connect to tag with the name DfuTarg
- Click on DFU tab in upper right hand corner
- Select Application
- Click on DFU
- Click on select file and select Application
- Select hex file from downloads on phone or from Google Drive
- Click on Select Device
- Select tag with the name DfuTarg
- Click on Upload
After loading the firmware file, the tag will be in a dormant mode and will not transmit advertisement packets until it is configured.
- Press SW2 on the tag to enter
CONFIG MODE.
- Using the Physical Web Android App, input the desired Uri.
##nRF51822 UriBeacon Source code
Source code and project setup instructions can be found in the folder ble_uri_beacon.