Nordic Q&A
Nordic Blog
Open Zone
  • Online Power Profiler
  • Blog
  • Guides
  • More
  • Nordic Q&A
  • Nordic Blog
  • Open Zone
  • Online Power Profiler
  • Blog
  • Guides
Support
nRF Connect SDK guides
  • Guides
nRF Connect SDK guides

Software

  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Software
Protocols, Security, DFU and more
  • Tags
  • Subscribe by email
  • More
  • Cancel
  • Using nRF Connect SDK and west to compile and program the DTM example into the nRF52840 DK

    Using nRF Connect SDK and west to compile and program the DTM example into the nRF52840 DK

    user2133
    user2133
    Background There is a need to enable Nordic hardware with the Direct Test Mode (DTM) firmware. This is so the physical layer and RF characteristics may be ascertained as set in the Bluetooth Sig Specification. The DTM sample, available in nRF C...
    • 14 Apr 2022
  • Building a Bluetooth application on nRF Connect SDK - Part 3 Optimizing the connection

    Building a Bluetooth application on nRF Connect SDK - Part 3 Optimizing the connection

    Hung Bui
    Hung Bui
    This is part 3 of the series Building a Bluetooth application on nRF Connect SDK You can find other parts here: Part 1 - Peripheral Role. Part 2 - Central Role. In Part 1 we covered the generic architecture, the peripheral ro...
    • 21 Feb 2022
  • Memory Optimization with the nRF Connect SDK

    Memory Optimization with the nRF Connect SDK

    user82787
    user82787
    Out of the box, the examples in the nRF Connect SDK are configured for ease of use, functionality, and debugging; they are not generally configured for optimal memory utilization. Some of the examples are simply too large to fit in Nordic’s sm...
    • 6 Jan 2022
  • nRF Desktop on a Development Kit

    nRF Desktop on a Development Kit

    user107729
    user107729
    This tutorial is aimed at implementing the nRF Desktop application on the nRF52840 Development Kit (DK) using the nRF Connect SDK, thereby allowing it to work either as a gaming mouse, keyboard, or dongle. Table of Contents 1.  ...
    • 16 Dec 2021
  • Add DFU support to your application

    Add DFU support to your application

    user72692
    user72692
    This guide will show you, step by step, how to add Device Firmware Update (DFU) support to your application using the nRF Connect SDK. First it will demonstrate how to add BLE DFU support to the Peripheral LBS sample and how to perform a DFU usi...
    • 29 Nov 2021
  • Common fixes for nRF Connect SDK build problems

    user106736
    user106736
    Does your build fail today, even though it worked fine yesterday? Are you able to build your project on another computer, but not the one you need to use now? Here are eight things you can try to fix these type of problems. The three most popular way...
    • 22 Sep 2021
  • Updating to the MPSL Timeslot interface

    user4528
    user4528
    The "Concurrent Multiprotocol Timeslot API" was introduced with v7.0 of the S110 SoftDevice in 2014. The original purpose was to allow customers to build their own proprietary networks using the nRF51's "Bluetooth low energy (BLE), ANT, Enhanced Shoc...
    • 2 Aug 2021
  • Testing concurrent multi-protocol support of Zigbee & BLE over single USB connection to external CPU

    user17370
    user17370
    Purpose The purpose of this blog is to showcase how a single USB bus can be used as the physical transport for multiple protocols when an external CPU is the controller.  Specifications as tested Boards: nRF52840-DK x 3 NCS Tag: v1.5.0 Ubun...
    • 13 Jul 2021
  • Building a Bluetooth application on nRF Connect SDK - Contrasting to SoftDevice - Part 2 Central role

    Hung Bui
    Hung Bui
    This is part 2 of the series Building a Bluetooth application on nRF Connect SDK - Contrasting to SoftDevice based Bluetooth applications You can find the other parts here: Part 1 - Peripheral Role. Part 3 - Optimizing the connection. In Pa...
    • 5 May 2021
  • Enter the Multi-NUS: A Simple Wireless UART Network

    user82787
    user82787
    If you’re thinking about building a network of sensors and you begin to survey the options, you’re likely to encounter a frothing sea of acronyms representing a variety of standards and protocols clamoring for your attention, begging you ...
    • 12 Jan 2021
  • Device Firmware Update (DFU) with MCUBoot bootloader

    user17370
    user17370
    Purpose The purpose of this blog is to show how to create a Zephyr application that boots from the MCUBoot bootloader.  We will also show how to update an application using the Device Firmware Update (DFU) feature of MCUBoot using a serial conne...
    • 3 Nov 2020
  • Building a Bluetooth application on nRF Connect SDK- Comparing and contrasting to SoftDevice based applications - Part 1

    Hung Bui
    Hung Bui
    Scope This is a discussion on building a Bluetooth application on our new nRF Connect SDK/Zephyr platform with the reflections to our nRF5 SDK which is based on the SoftDevice Bluetooth stack. The goal is to give you an overview of the arch...
    • 21 Oct 2020
  • Using a custom Secure Partition Manager with your application

    Heidi-Irene Harvey Sollie
    Heidi-Irene Harvey Sollie
    One of the samples available in the nRF Connect SDK is the Secure Partition Manager, which is required to run applications in the nonsecure domain of the CPU. The sample uses the SPM library available in NCS.  This post shows you how y...
    • 12 Feb 2020