Developer
Ask a QuestionBlecon WebsiteBlecon Console
  • Learn Blecon
    • Introduction
    • Blecon Modems
      • Device Identity and Network Security
      • Modem Firmware vs Modem Library
      • Using the Modem
      • Communicating with the cloud
      • Sending data from the cloud to a device
    • Blecon Hotspots
    • Blecon Networks
      • Blecon Accounts
      • Registering devices
        • The Blecon Scanner
        • Blecon Scanner Developer Guide
      • Blecon Events
      • Cloud Integrations
  • Cloud Integrations
    • Webhook
    • AWS S3
    • AWS SQS
    • AWS EventBridge
    • Memfault
  • Getting Started Guides
    • Getting started index
    • Install the Blecon Modem Firmware
    • Set up a Blecon Hotspot
    • Use Blecon from your computer with the Blecon CLI
    • Create a Network and register a device
    • Send device requests and events to your web service
    • Use Blecon from a Development Board
    • Use the Blecon Modem from an MCU
  • Device Guides
    • KKM S5-BCN
  • Development Board Guides
    • Supported Development Boards
    • Ezurio DVK-BL54L15
    • Fanstel EV-BM15C
    • InsightSiP ISP2454-LX-EB
    • Nordic nRF52840DK
    • Nordic nRF54L15DK
    • Minew ME54BE01
    • Panasonic PAN-B511 EVB
    • Raytac AN54L15Q-DB
    • u-Blox EVK-NORA-B20
  • Modem Reference
    • Modem Firmware Releases
      • nRF54L15 DK
      • nRF52840 Dongle
      • nRF52840 DK
    • CLI Releases
    • SDK Releases
    • Modem API Reference
    • Modem Protocol Reference
      • Request Frames
      • Command Protocol
      • UART Transport
    • Guides and best practices
      • Retrieve a device's identity
  • Cloud Reference
    • Configuration API
    • Advanced event routing
  • Hotspot Reference
    • Blecon Hub
Powered by GitBook

Get Support

  • Ask a question
On this page
  • Find your development board
  • Download and program the Blecon Modem Firmware
  • Next steps
  1. Getting Started Guides

Install the Blecon Modem Firmware

Flashing the Blecon Modem Firmware onto a supported chip

PreviousGetting started indexNextSet up a Blecon Hotspot

Last updated 2 months ago

In order for a host MCU or your development machine to connect to the Blecon network, you will need a Blecon Modem. This guide will show you how to program the Blecon Modem Firmware onto a supported BLE development board so that it functions as a Blecon Modem.

Find your development board

Blecon Modem firmware is currently available for the Nordic Semiconductor nRF52840 device.

Blecon officially supports nRF54L15 and nRF52840-based development boards:

  • The ,

  • The , and

  • The

Download and program the Blecon Modem Firmware

Follow the board-specific instructions below to download and program the firmware on your board.

Requirements

  • Computer with Windows, macOS, or Linux

  • USB cable to connect your nRF54L15-DK board

Steps

  • Download the and note the location where you download the file.

  • Connect the programming port on the nRF54L15-DK board to your computer using a USB cable. If you are using a Mac, you may need to give your permission for the board to connect.

  • Start the nRF Connect for Desktop app and select the Programmer tool.

  • Click the Blue "Select Device" dropdown in the top-left of the Programmer tool and select the "nRF54L15 DK" board

  • In the "File" section of the sidebar, click the "Add File" button and select "Browse...". Navigate to where you downloaded the .hex file and select the file.

  • In the "Device" section of the sidebar, click the "Erase and write" button to program the firmware onto your nRF54L15-DK board.

Requirements

  • Computer with Windows, macOS, or Linux

  • USB cable to connect your nRF52840-DK board

Steps

  • Download the and note the location where you download the file.

  • Connect the programming port (the USB port furthest away from the Nordic logo) on the nRF52840-DK board to your computer using a USB cable. If you are using a Mac, you may need to give your permission for the board to connect.

  • Start the nRF Connect for Desktop app and select the Programmer tool.

  • Click the Blue "Select Device" dropdown in the top-left of the Programmer tool and select the "nRF52840 DK" board

  • In the "Device" section of the sidebar, click the "Erase and write" button to program the firmware onto your nRF52840-DK board.

  • Disconnect the USB cable and move it to the "nRF USB" port (the USB port close to the Nordic logo).

Requirements

  • Computer with Windows, macOS, or Linux

Steps

  • Plug your nRF52840-DONGLE board into your computer. If you are using a Mac, you may need to give your permission for the board to connect.

  • Place the nRF52840-DONGLE into programming mode by pressing the grey button at the rear of the dongle. The board's red LED will start flashing.

  • Start the nRF Connect for Desktop app and select the Programmer tool.

  • Click the Blue "Select Device" dropdown in the top-left of the Programmer tool and select the Open DFU Bootloader.

  • In the "Device" section of the sidebar, click the "Write" button to program the firmware onto your nRF52840-DONGLE board.

  • The programmed dongle will now appear as a "Blecon Modem" in the Programmer tool. Since the Programmer does not natively support the Blecon Modem it will output a message starting with "Failed to set mcu state...", which can be safely ignored

Congratulations! You have successfully downloaded and programmed the Blecon Modem Firmware on your board.

Next steps

In the "File" section of the sidebar, click the "Add File" button and select "Browse...". Navigate to where you downloaded the .hex file and select the file. The programmer will display a message that says "Part of the HEX regions are out of the device memory size, but you can still proceed write operation". This message is with the programmer and can be safely ignored.

Download the and note the location where you download the file.

In the "File" section of the sidebar, click the "Add File" button and select "Browse...". Navigate to where you downloaded the .hex file and select the file. The programmer will display a message that says "Part of the HEX regions are out of the device memory size, but you can still proceed write operation". This message is and can be safely ignored.

to communicate with your modem and send messages to the Blecon network.

Did something not work? Please let us know at .

a known issue
nRF Connect for Desktop
Blecon Modem Firmware for nRF52840-DONGLE
a known issue
Install the Blecon CLI
support.blecon.net
nRF54L15-DK Development Kit
nRF52840-DK Development Kit
nRF52840 Dongle
nRF Connect for Desktop
Blecon Modem Firmware for nRF54L15-DK
nRF Connect for Desktop
Blecon Modem Firmware for nRF52840-DK
Location of the Programming and nRF USB ports
Location of the button that activates programming mode