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

How to do nrf51DFU from remote PC ?

I made a custom BLE device using nrf51822 and need to do DFU from remote place. The BLE device is connected using USB to windows PC.
The Serial bootloader examples are for Over-the-air DFU using MCP.

I need DFU by serial flashing program in direct from long-distance away office. Because the BLE devices are going to be installed at different places. So if the devices need to be updated, they are needed to be accessed by internet.

Fortunately the BLE device is conneced to PC which is connected to internet. I can access to the PC and am looking for a way to do DFU without PCA10031 or PCA10028 or OTA by smart phone.

I have searched ways at this dev zone and documents, googles, but can't find ways.

I need any helps to solve this issue.

Parents
  • The serial bootloader in our SDKs use the UART interface to update the firmware on a nRF51 device, i.e. you should be able to connect the nRF51822 to your computer via a serial interface(e.g. a FTDI USBto TTL converter) and then start the DFU remotely. You can find information about the serial transport layer for SDK v11.0.0 on this Infocenter page. I also suggest that you take a look at nrfutil v0.5.2 which can be used to perform serial DFU, you can download it here.

Reply
  • The serial bootloader in our SDKs use the UART interface to update the firmware on a nRF51 device, i.e. you should be able to connect the nRF51822 to your computer via a serial interface(e.g. a FTDI USBto TTL converter) and then start the DFU remotely. You can find information about the serial transport layer for SDK v11.0.0 on this Infocenter page. I also suggest that you take a look at nrfutil v0.5.2 which can be used to perform serial DFU, you can download it here.

Children
Related