Over the air firmware updates + testing

Hello,

My name is Calvin and I am tasked with testing the NRF52840. I want to create my own development board for prototyping a project, but I do not want to keep plugging in to program. 

1. What components do I need to keep to do bluetooth FOTA? Are there simpler options to FOTA?

2. What development tools do I need to begin programming the NRF52840? Please link. 

3. Is there a good development board option with this chip allowing me to practice FOTA before I do my PCB design?

Thanks,

Calvin

Parents
  • Hello,

    What components do I need to keep to do bluetooth FOTA? Are there simpler options to FOTA?

    The main component is the nRF52840, a BLE chip that enables FOTA (Firmware Over-The-Air) via Bluetooth. The primary concern is flash memory, as the size of your application may require external flash if it, along with DFU support, exceeds the built-in memory.

    I recommend using the nRF52840DK, which includes the nRF52840 SoC. You can follow the Developer Academy course, which covers the SDK, IDEs, and essential tools for developing with Nordic SoCs. There's a dedicated lesson on bootloaders and DFU, specifically in the "DFU over BLE" chapter.

    Kind Regards,

    Abhijith

Reply
  • Hello,

    What components do I need to keep to do bluetooth FOTA? Are there simpler options to FOTA?

    The main component is the nRF52840, a BLE chip that enables FOTA (Firmware Over-The-Air) via Bluetooth. The primary concern is flash memory, as the size of your application may require external flash if it, along with DFU support, exceeds the built-in memory.

    I recommend using the nRF52840DK, which includes the nRF52840 SoC. You can follow the Developer Academy course, which covers the SDK, IDEs, and essential tools for developing with Nordic SoCs. There's a dedicated lesson on bootloaders and DFU, specifically in the "DFU over BLE" chapter.

    Kind Regards,

    Abhijith

Children