This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

smart beacon OTA through Master Control Panel

Hi all!

I've been trying to upload the official firmware (nrf51822_beacon_app.hex) to the nrf51822 bluetooth smart beacon kit. I put the beacon in bootloading mode (steady green led) and, after discovering the services and selecting DFU button in MCP, select program.

It gets stuck in 1%, with the following messages in the log file:

2.7161 [480106004][ReadPacketQueueThread] Serial port read: 02-00-20-0A-00-06-00-04-00-1B-10-00-10-03-02 1127;12:56:42.7161 [480106004][ReadPacketQueueThread] Received packet: AttHandleValueNotification, 1B-10-00-10-03-02, Handle: 0x0010, Value: 10-03-02 1128;12:56:42.7161 [480106004] [12:56:42.716] Response received for Request Op Code = 3

1129;12:56:42.7161 [480106004] [12:56:42.716] Response for 'Receive FW Data' received - Status: Invalid State

1130;12:56:42.7811 [480106004][MainThread] [12:56:42.781] Waiting for packet receipt notification

1131;12:56:42.8822 [480106004][MainThread] [12:56:42.882] Waiting for packet receipt notification

1132;12:56:42.9830 [480106004][MainThread] [12:56:42.983] Waiting for packet receipt notification

Does anyone has a clue about this?

Cheers!

  • Hi, the beacon kit is shipped s110 v.6.0.0 pre-programmed, which only supports application update (v.1.0.1). Whereas FW v.1.1.0 supports SD+bootloader update as well.

    Since there is no DFU support for softdevice and bootloader update, you'll need to use an external programmer for the first time programming in order to enable support for v1.1.0. The update process is described in the index.html file located in the nRF51822 Beacon v1.1.0 folder.

Related