Top modules

LD2410 vs LD2420, LD2412, LD1125H and MR24HPC1 Compared

Five 24GHz presence radars compete for the same spot above your desk. The LD2410 is the easy default; each rival wins on one thing, whether size, reach, output format or vendor support.

Revised September 2026
Verdict

Pick the LD2410 if you want Bluetooth tuning, the most mature ESPHome component and the widest choice of boards. Pick the LD2420 if the board must be tiny or your rail is 3.3V only. Look at the LD2412 for longer reach, Seeed's MR24HPC1 for a vendor-documented kit, and treat the LD1125H as a tinkerer's text-output sensor.

  • LD2410: 5V, 256000 baud, Bluetooth on B and C
  • LD2420: 3.3V, 115200 baud on current firmware, no Bluetooth
  • All five use the 24GHz band
Best LD2410: the easy default1 LD2410C single module
LD2410C single module
The C single tunes over Bluetooth and drops straight into ESPHome's ld2410 component.
  • LD2410C · 1 module
  • Bluetooth: tune it from your phone
  • 24GHz radar: sees people sitting still
Get the module

Switch to the LD2420 when space is tight

The LD2420 is Hi-Link's compact presence radar. It detects moving, micro-moving and still people like the LD2410, but runs from 3.3V and, on current firmware, talks at 115200 baud.

That lower voltage matters on small boards. An ESP32-C3 or a battery-backed node can feed an LD2420 straight from its 3.3V regulator, while an LD2410 needs the 5V USB rail. Its five pins follow Hi-Link's low-voltage layout: 3V3, GND, OT1, RX and OT2. On firmware 1.5.3 and newer, OT1 carries serial TX; older firmware sent serial out of OT2 at 256000 baud.

  • Smaller board for slim wall plates and tiny printed cases.
  • 3.3V supply without a 5V rail in the design.
  • Rated to 8m for movement in its module description, against 5m for the LD2410.
  • No Bluetooth, so tuning happens over serial or through ESPHome.

You pay for it in setup time. The LD2410B and C tune from a phone with HLKRadarTool before you wire anything; the LD2420 needs a serial connection for every change. If you are new to mmWave, the LD2410 is the gentler first radar.

Do not drop an LD2420 into an LD2410 wiring harness. The supply voltage, pin order and baud rate all differ.

Pinouts for the 5V LD2410 family, for comparison, are on the pinout reference.

Reference

Five presence radars at a glance

SensorMakerOutputStill peopleESPHome route
LD2410 / B / CHi-LinkBinary frames, 9 gates, OUT pinDesigned for itBuilt-in ld2410 component
LD2420Hi-LinkSerial and OT2 presence pin, 16 gatesDesigned for itBuilt-in ld2420 component, firmware-dependent
LD2412Hi-LinkSerial at 115200, 14 gates, OUT pinDesigned for itld2412 component in recent releases
LD1125HHi-LinkASCII text linesMotion and occupancy statesCommunity YAML that parses text
MR24HPC1Seeed StudioBinary framesDesigned for itBuilt-in seeed_mr24hpc1 component

From each maker's module documents and ESPHome's component list. Confirm firmware and component support for your exact module before building a batch.

Check LD2420 firmware before you flash ESPHome

ESPHome ships an ld2420 component, but LD2420 modules have carried several firmware versions, and the output format has changed between them. A mismatch leaves an LD2420 build showing nothing at all.

ESPHome's documentation draws the lines clearly: firmware 1.5.3 and newer runs at 115200 baud, 1.5.2 and older at 256000, and 1.5.4 or newer adds per-gate energy reporting for calibration. The serial TX pin moved between those versions too.

  1. Connect the module to a USB-serial adapter at 115200 baud, then try 256000 if nothing arrives.
  2. Read the firmware version with Hi-Link's tool or from the ESPHome logs.
  3. Compare it with the versions ESPHome's ld2420 page lists as supported.
  4. If it is older, update it or pick a module with current firmware.

Once running, the component gives you presence, distance and per-gate thresholds much like the LD2410's, across 16 gates of about 70cm. On recent firmware it also offers a calibrate mode that records empty-room energy for setting thresholds.

  • LD2410: nine gates of 0.75m, tuned from a phone or ESPHome.
  • LD2420: sixteen gates of about 70cm, tuned over serial or ESPHome.
  • Both: tune with fans and heating running, and keep the back of the board clear of moving things.

For bulk builds this check is worth doing on one module before you order a pack. The LD2410's ESPHome support has been stable for longer, which is part of why it remains the default choice; its full config is in the ESPHome walkthrough.

Visualised

Supply rail each radar wants

Recommended supply voltage from Hi-Link's and Seeed's documents. A 3.3V module runs straight from an ESP32's regulator; a 5V one takes the USB rail.

Weigh the LD2412 for longer rooms

The LD2412 is one of Hi-Link's newer presence radars, positioned above the LD2410 with longer rated reach. It keeps the gate-based tuning idea with 14 gates, an OUT pin and a choice of 0.75m, 0.5m or 0.2m resolution, so the concepts carry over.

If your room is under 5m deep, the extra reach buys little, and the LD2410's lower cost and larger ecosystem win. If you are covering an open-plan floor or a long garage, the LD2412 becomes interesting. Check three things before switching:

  • Supply and pinout: read the LD2412 datasheet; do not assume the LD2410's layout.
  • ESPHome support: recent releases list an ld2412 component; confirm yours does.
  • Tuning tools: check whether HLKRadarTool supports your module and firmware.

Within the LD2410 family you have long-reach options too. The LD2410S is rated to 8m for movement on a 3.3V supply, the LD2410D to 6m wall-mounted, and the LD2410-AA to 9m with ceilings up to 6m. All share the family's familiar concepts.

Room depthSensible pick
Up to 5mLD2410C or B
5–8m, batteryLD2410S
Beyond 5m, mainsLD2412 or LD2410-AA

Range figures always describe a moving person. For how still detection shrinks with distance, see the range and gates guide.

Recommended

Shrink the build with a 3.3V radar

ZORZA LD2420 Mini Sensor (2-pack)
Best when the board has to be tiny ZORZA LD2420 Mini Sensor (2-pack)

The ZORZA mini LD2420 two-pack gives you a 3.3V presence radar rated to 8m with both GPIO and UART outputs. It suits compact nodes where a 5V rail is inconvenient.

Get the module

Parse LD1125H text, or leave it

The LD1125H takes a different approach from the LD2410. Instead of binary frames, it prints plain text lines over serial, reporting movement or occupancy with a distance value.

Text output is easy to read in a terminal and easy to parse in a few lines of code. In ESPHome there is no built-in component, so makers use community YAML that reads each line and splits out the state and distance. Thresholds are set by sending text commands back to the module.

  • Pro: human-readable output; simple to debug with any serial monitor.
  • Con: no gate-by-gate tuning interface, no phone app, fewer ready-made integrations.
  • Con: you own the parsing code and its bugs.

For a first presence sensor, the LD2410's native ESPHome component and Bluetooth tuning save hours. The LD1125H suits people who enjoy writing their own glue and want to see raw output.

The LD2411S sits in a similar corner of Hi-Link's range: a small, low-cost module aimed at motion and micro-motion switching. If holding presence on a motionless person is your goal, check its stationary-detection figures in the datasheet before choosing it over the LD2410, which Hi-Link designed around still detection from the start.

A sensor you can tune by watching gate energy is easier to make reliable than one you tune by trial and error.
Board comparison

LD2410 boards to weigh against the rivals

LD2410C single module LD2410C single module LD2410C 3-pack LD2410C 3-pack LD2410B Bluetooth module LD2410B Bluetooth module LD2410S low-power module LD2410S low-power module
TypeModuleModuleModuleModule
VersionLD2410CLD2410CLD2410BLD2410S
Pack1 module3-pack3-pack1 module
BluetoothYesYesYes—
Cable——Yes—
Get the module Get the module Get the module Get the module
Datasheet

Every spec of the top boards

LD2410C single module
LD2410C single module
Model
HLK-LD2410C
Frequency band
24GHz ISM (24.125GHz centre)
Radar type
FMCW (frequency-modulated continuous wave)
Detects
Moving, still, micro-motion, seated and lying people
Maximum sensing distance
5m (some packs quote up to 6m)
Distance resolution
0.75m per gate
Detection angle
±60°
Supply voltage
5V
Logic level
3.3V UART and OUT pin
Interfaces
GPIO (OUT pin) and UART
Default baud rate
256000, 8N1
Header
5 pins at 2.54mm pitch
Module notes →Get the module

Choose Seeed's MR24HPC1 for vendor support

The MR24HPC1 is Seeed Studio's 24GHz human static presence module. It is not a Hi-Link part, but it competes for the same job, and ESPHome has a dedicated seeed_mr24hpc1 component for it.

Its strongest card is documentation. Seeed publishes wiki pages, Arduino examples and Home Assistant guides for its radar kits, and pairs them with its XIAO boards. The module runs from 5V like the LD2410.

  • Pick the MR24HPC1 if you value one vendor's docs, examples and support forum.
  • Pick the LD2410 if you want the lowest cost per room, multi-packs and phone tuning.
  • Running ESPHome? Both boards have built-in components, so neither blocks you there.

The whole field, one line per board:

  1. LD2410C or B: the default. Bluetooth, mature ESPHome, cheap multi-packs.
  2. LD2420: tiny, 3.3V, check firmware first.
  3. LD2412: longer rooms, newer, confirm support.
  4. MR24HPC1: Seeed's documentation and kits.
  5. LD1125H: text output for tinkerers.

If you are still deciding between presence and tracking, the LD2410 vs LD2450 comparison covers position radar. For picking between LD2410 versions, go to the B, C and S comparison.

Troubleshooting

Common snags

How does the LD2420 differ from the LD2410?

Both detect still and moving people at 24GHz. The LD2420 is smaller, runs on 3.3V at 115200 baud on current firmware and has no Bluetooth; the LD2410 uses 5V at 256000 baud and the B and C tune from a phone.

Is the LD2412 better than the LD2410?

It is newer with longer rated reach. For rooms under 5m the LD2410 does the same job with a larger ecosystem.

LD1125H vs LD2410: which is easier?

The LD2410, thanks to its native ESPHome component and Bluetooth tuning. The LD1125H outputs text that you parse yourself.

Does ESPHome support the MR24HPC1?

Yes, through the seeed_mr24hpc1 component. It is Seeed's module, not Hi-Link's, and runs from 5V.

Why does my LD2420 show nothing in ESPHome?

Usually the firmware version: 1.5.3 and newer use 115200 baud and a different TX pin than older modules. Check the version against ESPHome's ld2420 page and confirm 3.3V power.

Next build step

Continue the build

Parts bin

Other boards for the job

Beyond the LD2410

Need tracking or a finished sensor?

Neighbours of the LD2410: the LD2450 that follows people around a room, the tiny 3.3V LD2420, and finished Zigbee and Wi-Fi presence sensors.

Best LD2410