Skip to main content

NX40 FAQ

This page collects common questions for NX40 Series BLE Module development.

note

FAQ is the main place for troubleshooting. Other pages should keep only short troubleshooting notes and link back here when deeper explanation is needed.


General

What is the NX40 Series?

The NX40 Series is a compact wireless module series for Bluetooth Low Energy and 2.4 GHz embedded applications.

For a short introduction, see:


Where should I start?

Start with:

  1. NX40 Overview
  2. NX40 Quick Start
  3. NX40 Hardware Design
  4. NX40 Antenna Design
  5. NX40 Low Power Guide

Model Selection

What do NX40i32, NX40E32, NX40i00, and NX40E00 mean?

ModelMeaning
NX40i32Chip antenna variant with 32 Mbit SPI Flash
NX40E32External antenna variant with 32 Mbit SPI Flash
NX40i00Chip antenna variant without external Flash
NX40E00External antenna variant without external Flash

See the Module Integration section for detailed model selection.


Should I choose chip antenna or external antenna?

OptionUse When
Chip antennaThe PCB and enclosure can follow antenna keep-out rules
External antennaThe antenna needs to be placed away from the PCB or outside a constrained enclosure

For RF layout guidance, see:


Hardware Bring-up

The board does not power on. What should I check?

Check:

AreaCheck
Power railConfirm the correct NX40 voltage requirement from the NX40 schematic/datasheet
GroundConfirm all required GND pads are connected
Short circuitCheck VDD-to-GND resistance before power-on
DecouplingConfirm capacitors are installed near power pins
AssemblyInspect for solder bridge, missing parts, or misalignment
Current limitUse a current-limited supply during first power-on

See:


I cannot flash firmware. What should I check?

Check:

SignalCheck
SWDIORouted correctly and accessible
SWDCLKRouted correctly and accessible
GNDCommon ground between debugger and target board
RESET / NRESETNot held low unexpectedly
Target voltageDebugger can detect target voltage if required
Board targetFirmware board configuration matches the hardware

See:


Firmware flashes successfully but does not run. What should I check?

Possible causes:

CauseCheck
Wrong board configurationConfirm board target and pin configuration
Power instabilityMeasure power during boot
Reset issueCheck reset circuit
External Flash mismatchConfirm firmware configuration matches Flash option
GPIO conflictCheck pin assignment and reserved signals
Clock issueReview crystal and clock circuit

BLE Operation

The device does not appear in a BLE scanner. What should I check?

Possible causes:

CauseCheck
Firmware not runningCheck LED, log, or debug session
Advertising not enabledCheck application configuration
Wrong board targetConfirm pin and board configuration
RF issueCheck antenna design and module placement
Power issueCheck supply stability during radio activity

See:


BLE signal is weak. What should I check?

Check the antenna path first.

VariantCheck
NX40iChip antenna keep-out, PCB edge placement, nearby metal, battery position
NX40EExternal antenna connector, RF trace, antenna cable, antenna placement

See:


BLE connection drops frequently. What should I check?

Possible causes:

CauseCheck
Weak RF signalCheck antenna and RSSI
Poor enclosure placementTest with and without enclosure
Connection interval issueReview connection parameters
Power instabilityMeasure supply during radio activity
Central-side behaviorTest with another phone, gateway, or BLE tool

Low Power

Current consumption is higher than expected. What should I check?

Common causes:

CauseCheck
Device not sleepingConfirm firmware enters low-power state
Advertising too oftenIncrease advertising interval if possible
Connection interval too shortAdjust interval based on latency requirement
Debug logs activeReduce or disable logs in release firmware
LEDs activeDisable always-on LEDs
External sensors activePut sensors into standby or sleep
Pull-ups / external loadsReview board-level leakage paths

See:


Should I optimize hardware or firmware first?

Use this order:

  1. Confirm power rail and board assembly are correct.
  2. Confirm firmware can enter sleep.
  3. Disable unused peripherals.
  4. Disable or reduce debug logs.
  5. Measure current on real hardware.
  6. Tune BLE advertising and connection parameters.
  7. Re-test in the final enclosure.

802.15.4 / Thread

Does NX40 support 802.15.4 or Thread?

NX40 is based on the nRF52840 platform and can be used for 2.4 GHz multiprotocol application planning. Actual 802.15.4 or Thread support depends on the selected firmware stack, board configuration, and project requirements.

See:


Should I use BLE or Thread?

NeedConsider
Phone connection or local configurationBLE
Simple sensor broadcastBLE advertising
GATT-based data exchangeBLE connection
Low-power mesh networkThread / 802.15.4
Gateway or border-router networkThread / 802.15.4 with gateway architecture

BLE works, but Thread does not. What should I check?

Check:

AreaCheck
Firmware stackConfirm Thread / 802.15.4 stack is enabled
Board configurationConfirm radio and board target are configured correctly
Memory layoutConfirm firmware fits memory and Flash configuration
Network setupConfirm network credentials and commissioning process
AntennaConfirm RF performance is acceptable
LogsCheck stack or join error messages

External Flash

Do all NX40 models have external Flash?

No. The 32 models include external SPI Flash, while the 00 models do not.

ModelFlash
NX40i3232 Mbit SPI Flash
NX40E3232 Mbit SPI Flash
NX40i00No external Flash
NX40E00No external Flash

What happens if firmware assumes Flash but the model has no external Flash?

The firmware may fail to boot correctly, fail storage operations, or produce runtime errors.

Check:

AreaCheck
Board configurationCorrect model selected
Device tree / pin configurationFlash node matches hardware
Storage usageApplication does not require missing Flash
OTA / DFUUpdate strategy matches available memory

Production and Validation

What should I validate before production?

At minimum, validate:

AreaCheck
PowerStable supply and expected current
FirmwareCorrect board configuration and reliable boot
BLEAdvertising / connection behavior
AntennaRF performance in final enclosure
Low powerSleep and average current
ProgrammingSWD or production flashing access
External FlashCorrect operation on 32 models
AssemblySoldering, inspection, and first power-on procedure