Skip to main content

NX15 Quick Start

NX15 dev kit font

This guide helps you bring up the NX15 Series BLE module for the first time.

Use this page when you want to:

  • Evaluate the NX15 module with DEV-NX15
  • Prepare a custom PCB for NX15 bring-up
  • Confirm power, debug, firmware, and basic BLE operation
  • Start development with nRF Connect SDK / Zephyr RTOS
note

This page focuses on the first bring-up flow. Detailed PCB layout, antenna design, and low-power optimization are covered in separate pages to avoid duplicated content.


Quick Start Flow

StepActionExpected Result
1Select the NX15 variantAntenna and Flash option match the project requirement
2Prepare the hardwareDEV-NX15 or custom PCB is ready
3Check power1.7–3.6 V supply path is correct
4Prepare programming/debuggingSWDIO, SWDCLK, GND, and reset access are available
5Prepare firmware environmentnRF Connect SDK / Zephyr RTOS workflow is ready
6Flash a basic firmware exampleFirmware starts running on the board
7Verify basic operationLED, UART log, BLE advertising, or debug output is confirmed
8Continue application developmentBLE, sensors, GPIO, and low-power features can be added

1. Select the NX15 Variant

NX15 series

Choose the NX15 variant based on antenna type and Flash requirement.

ModelAntennaFlashUse When
NX15i32Chip antenna32 Mbit SPI Flash

You need compact antenna integration and external Flash

NX15E32u.FL connector32 Mbit SPI Flash

You need an external antenna and external Flash

NX15i00Chip antennaNone

You need compact module integration without external Flash

NX15E00u.FL connectorNone

You need an external antenna without external Flash

tip

For first evaluation, use the same antenna type that your final product is expected to use. Antenna choice can affect RF performance, layout requirements, and enclosure design.


2. Prepare the Hardware

There are two common bring-up paths.

Option A — DEV-NX15 Development Kit

Use DEV-NX15 when you want to evaluate the NX15 module quickly before designing custom hardware.

NX15 DK back
BlockWhat to Check
USB Type-CConnect the board to the PC
Debug accessPrepare SWD connection if required
LEDs / buttonsUse them for basic firmware tests
SensorsUse them later for application examples
Battery connectorUse only when battery-powered testing is required

Basic preparation:

  1. Place the board on an ESD-safe surface.
  2. Connect USB Type-C to your PC.
  3. Confirm that the board receives power.
  4. Prepare the debug/programming tool if your workflow requires SWD.
  5. Continue with firmware setup.

Option B — Custom PCB

Use this path if NX15 is already mounted on your own board.

AreaCheck
PowerVDD_nRF is supplied within the recommended operating range
GNDAll GND pads are connected to the ground plane
DecouplingBypass capacitors are placed close to VDD pads
DebugSWDIO / SWDCLK / GND / reset are accessible
AntennaChip antenna keep-out or u.FL RF path is implemented
Firmware pinsPin routing matches the firmware configuration
caution

Do not continue bring-up if power, GND, SWD, or antenna routing is uncertain. Review the hardware design pages first.


3. Check Power and Debug Access

Before flashing firmware, confirm the minimum bring-up signals.

Signal / AreaPurpose
VDD_nRFMain module supply
GNDCommon reference
SWDIODebug/programming data
SWDCLKDebug/programming clock
NRESETReset control
UART log pinsOptional serial log output depending on firmware

Keep SWD access available during development. It is useful for firmware download, debugging, recovery, and production programming.


4. Prepare the Firmware Environment

NX15 development uses the nRF Connect SDK / Zephyr RTOS workflow.

Prepare:

ItemPurpose
nRF Connect SDKBuild environment and SDK
Zephyr RTOSRTOS and device driver framework
Board support packageBoard definition and pin configuration
Debug/programming toolFirmware flashing and debugging
Serial terminalOptional log output and test messages
note

The exact board target and flashing command depend on the KORLINX SDK package or project repository. Use the board definition provided for NX15 or DEV-NX15.


5. Flash a Basic Firmware Example

Start with a simple firmware example before testing advanced wireless behavior.

Recommended first examples:

Example TypePurpose
LED blinkConfirms firmware is running
UART logConfirms serial output path
Button inputConfirms GPIO input handling
BLE advertisingConfirms the BLE radio path
Sensor readConfirms board sensor integration on DEV-NX15

Suggested bring-up sequence:

  1. Build the basic sample for the NX15 or DEV-NX15 board target.
  2. Flash the firmware through the supported programming path.
  3. Reset the board.
  4. Confirm the expected LED, log, or BLE advertising behavior.
caution

Do not assume a generic board target is correct. Pin routing, antenna variant, external Flash, and peripheral configuration must match the actual NX15 hardware.


6. Verify BLE Operation

For wireless bring-up, start with BLE advertising.

Check ItemExpected Result
Firmware startsApplication runs without reset loop
BLE advertisingDevice appears in a BLE scanner
RSSI behaviorSignal changes when the scanner moves closer or farther
Antenna conditionSignal is stable in the intended orientation
Current behaviorCurrent consumption matches the firmware mode
tip

For RF comparison, keep the test setup consistent. Board orientation, antenna type, enclosure material, nearby metal, and test distance can all affect BLE signal behavior.


7. First Bring-up Checklist

Use this checklist before moving to application development.

ItemStatus
Correct NX15 variant selected
DEV-NX15 or custom PCB prepared
Power path confirmed
SWD/programming path confirmed
Firmware environment prepared
Basic firmware flashed
LED/log/basic output confirmed
BLE advertising verified

Troubleshooting

Keep troubleshooting short on this page. Detailed hardware, antenna, and low-power issues should be handled in their dedicated pages.

SymptomPossible CauseNext Check
Board does not power onPower or GND issueCheck power design and VDD/GND routing
Cannot flash firmwareSWD or reset issueCheck SWDIO, SWDCLK, GND, and NRESET
Firmware runs but no logWrong UART pins or serial settingsCheck board configuration
BLE device not visibleFirmware or antenna issueCheck advertising sample and antenna setup
High current consumptionFirmware not entering sleepCheck Low Power Guide

🎉 You're Ready!

Your NX15 bring-up path is ready

You've prepared the hardware, checked the debug path, flashed a basic firmware example, and verified the first BLE behavior.

From first power-on to BLE advertising — your NX15 project is ready for application development.

Here's what you accomplished:
  • ✅ Selected the correct NX15 variant
  • ✅ Prepared DEV-NX15 or custom hardware
  • ✅ Checked power and debug access
  • ✅ Prepared the firmware development environment
  • ✅ Flashed a basic firmware example
  • ✅ Verified basic BLE operation

What's next?

🧩

Hardware Design

Review power, GPIO, SWD, reset, and PCB design requirements.

📡

Antenna Design

Check chip antenna keep-out or u.FL RF trace design.

🔋

Low Power Guide

Optimize sleep behavior, radio timing, and peripheral usage.

📱

BLE Application

Start BLE advertising, GATT services, and application data flow.

Your NX15 module is ready for the next stage: hardware validation, BLE application development, and low-power tuning.