- LD2410C · 1 module
- Bluetooth: tune it from your phone
- 24GHz radar: sees people sitting still
Five pins, one serial port at 256000 baud and a 5V rail. The pin order changes between boards, so check yours before the iron gets hot.
Revised September 2026Original LD2410 and LD2410B count from pin 1 as OUT, TX, RX, GND, VCC. The LD2410C runs TX, RX, OUT, GND, VCC. Feed 5V from a supply good for 200mA, plan on roughly 80mA average draw, and open the port at 256000 baud, 8N1, 3.3V logic.
Every LD2410 variant has five connections, but they are not in the same order. Wire a C with a diagram drawn for the original and you put 5V on the serial line.
The original LD2410 and the Bluetooth LD2410B share a slim 7x35mm board with five pads at 1.27mm pitch. Hi-Link numbers them OUT, UART TX, UART RX, GND, VCC from pin 1. The LD2410C is a squarer 16x22mm board with holes at the standard 2.54mm pitch, and its order starts with the serial pins: TX, RX, OUT, GND, VCC.
GND and VCC sit side by side at pins 4 and 5 on all three 5V boards. That is the one constant worth memorising. For everything else, trust the print on the board you hold over any diagram drawn for a different version.
| Pin | LD2410 and LD2410B | LD2410C | LD2410S |
|---|---|---|---|
| 1 | OUT (presence, 3.3V high) | UART TX | 3V3 power in |
| 2 | UART TX | UART RX | GND |
| 3 | UART RX | OUT (presence, 3.3V high) | OT1 = UART TX |
| 4 | GND | GND | RX |
| 5 | VCC 5V | VCC 5V | OT2 = presence output |
| Pitch | 1.27mm | 2.54mm | see board |
| Default baud | 256000 | 256000 | 115200 |
Pin numbers from Hi-Link's module manuals. The LD2410B-P is a B with the header already fitted, so it follows the B column.
Out of the box, the 5V boards talk at 256000 baud, 8 data bits, no parity, 1 stop bit. That speed is unusual, and it trips up software serial libraries and cheap USB adapters.
Pick a hardware UART whenever you can. On a classic ESP32 that is UART2 on GPIO16 and GPIO17; on an ESP32-C3 any free GPIO pair routed to a hardware UART works. A CH340 or CP2102 USB adapter handles 256000 on a PC, which is how Hi-Link's configuration tool connects.
You can lower the baud rate with a configuration command, from the phone app on Bluetooth boards, or with the ESPHome baud_rate select. Options run from 9600 up to 460800. Drop to 115200 if your board only offers a software serial port, then change your code to match.
The LD2410S breaks the pattern: it defaults to 115200 and uses its own protocol, covered on the version comparison. For the full frame layout, the datasheet walkthrough goes byte by byte.
LD2410C 3-pack |
LD2410B Bluetooth module |
LD2410B-P module |
LD2410 original module |
LD2410S low-power module | |
| Type | Module | Module | Module | Module | Module |
| Version | LD2410C | LD2410B | LD2410B-P | LD2410 | LD2410S |
| Pack | 3-pack | 3-pack | 1 module | 1 module | 1 module |
| Bluetooth | Yes | Yes | Yes | — | — |
| Cable | — | Yes | — | Yes | — |
| Get the module | Get the module | Get the module | Get the module | Get the module |
Hi-Link asks for a 5V supply able to deliver more than 200mA. The module averages around 80mA, but the radar front end pulls short peaks, and a weak rail shows up as random resets or flickering presence.
On a dev board, take power from the 5V or VIN pin, which comes straight from USB. The 3.3V regulator pin is the wrong source for the 5V boards. Some Hi-Link documents for the B and C list 5–12V on VCC, yet every version recommends 5V, so treat 5V as the target and anything higher as untested territory.
The logic side runs at 3.3V even though the supply is 5V. The TX and OUT pins swing to 3.3V, which an ESP32 or ESP8266 reads directly. The RX pin expects 3.3V too, so a 5V Arduino Uno should talk to it through a divider or a level shifter. Wiring for each board lives in the ESP32 and Arduino guide.
Three C modules with cables in the box, so VCC, GND, TX and RX reach your dev board without solder. The C's 2.54mm pitch is the easiest LD2410 pinout to live with.
Get the moduleAround 80mA at 5V is roughly 0.4W, continuously. Over a day that adds up to about 9.6Wh for the radar alone, before your microcontroller and its Wi-Fi radio join in.
That number decides the build. A 2,000mAh USB power bank feeds a C and an ESP32 for well under a day, so the 5V boards belong on mains or USB power. If the sensor must run from cells, pick the LD2410S, which Hi-Link rates at about 0.1mA average when it reports once a second.
| Board | Supply | Typical draw | Best power source |
|---|---|---|---|
| LD2410, B, B-P, C | 5V | about 80mA average | USB or mains adapter |
| LD2410S | 3.0–3.6V | about 0.1mA at a 1Hz report rate | Batteries |
Turning Bluetooth off on a B or C, through the app or the ESPHome bluetooth switch, closes the radio to anyone nearby with the app. It does not turn a 5V board into a battery part. For long-life nodes, the LD2410S notes cover the trade-offs.
You can skip the serial port entirely. The OUT pin goes high at 3.3V while a person is detected and falls low once the no-one timeout expires.
That makes a standalone occupancy switch possible: sensor, 5V supply and a small transistor or logic-level relay module, no code at all. The pin cannot drive a relay coil directly, so put a transistor, MOSFET or a relay board with an opto-isolated input in between.
Parameters you set over serial or Bluetooth are stored on the module, so the OUT behaviour survives a power cut. Configure once with the HLKRadarTool app or a USB adapter, then install the sensor with just three wires: VCC, GND and OUT.
Wiring OUT to a GPIO alongside the UART is also handy in ESPHome. It gives Home Assistant a presence signal that keeps working even while the serial side is busy in engineering mode.
Both, in a way: the supply pin wants 5V, while the TX, RX and OUT pins use 3.3V logic. The LD2410S is different and runs entirely on 3.3V.
256000 baud, 8 data bits, no parity, 1 stop bit. The LD2410S defaults to 115200.
Not the 5V boards. Use the 5V or VIN pin, which carries USB power, and keep the grounds shared.
About 80mA average at 5V, roughly 0.4W, and Hi-Link asks for a supply that can deliver over 200mA. That rules out small batteries for the 5V versions.
Most older diagrams show the original LD2410 or B, which start with OUT at pin 1. The C starts with TX, so redraw the diagram for your board.
Best LD2410