LockDownRadioControl

A free, open-source radio control system you can build yourself

A radio control system you build yourself

LockDownRadioControl is a free, open-source 16-channel radio for model aircraft and helicopters: a transmitter, a receiver and a phone app.

NewVersion 2 is here: a 5-inch WiFi touchscreen, and Rotorflight set-up on the transmitter.

A real Version 2 transmitter screen with a Goblin RAW 420 helicopter connected: head speed, ESC temperature 35 degrees, flight battery 23.10 volts, link 100 per cent, transmitter battery and frame rate 500 a second
A real Version 2 screen with a Goblin RAW 420 connected. Bottom right: 500 packets a second.

The three parts, and a dongle

Build all three for the whole system. Happy with the radio you have? Start with the dongle.

The Version 2 transmitter from above: two sticks, switches, a green status light and the 5-inch touchscreen showing a front screen of coloured boxes

1. The transmitter

A 16-channel transmitter with a 5-inch touchscreen. It updates itself from the internet.

Inside: a Teensy 4.1 main board, Hall-sensor sticks and a 3D-printed case.

More about the transmitter
A small Version 2 receiver in clear heatshrink, cable-tied to a helicopter's frame beside a red Rotorflight flight controller

2. The receiver

Small, with one, two or three radios. It feeds a flight controller and sends telemetry back to the transmitter.

It updates over the air, and doubles as a joystick for PC simulators.

More about the receiver
The phone app's Rotorflight menu over a sky background: Wizards, A la carte, Copy a bank, and Backup and restore

3. The phone app

Free for iPhone, iPad and Android. It sets up the receiver, and almost all of Rotorflight, over Bluetooth.

No laptop needed at the field.

Get the app · Rotorflight from your phone

A tiny XIAO ESP32-S3 board with an aerial, wired by four coloured wires to a Rotorflight flight controller's port

The dongle Optional

The receiver's brain with no radio: a small board (about £7) on a spare flight-controller port.

It brings the phone app to any Rotorflight helicopter, whatever radio flies it. Build it with four wires, not the carrier board in the repository: that board has a wiring fault.

Build a dongle · Flash a chip in your browser

Why fly LockDownRadioControl

It does things most radios do not. The Not found elsewhere badge marks features we did not find on any other system we checked (October 2026).

The front page with a model connected and loaded by itself: the model's name and photo, head speed, current, both batteries, Motor is ON and the flight timer

The right model, every time

Switch on a model and the transmitter loads its memory by itself.

This is rare. Most radios only stop you flying with the wrong memory. Multiplex's SMART SX loads the right one with its ID receivers (some have a fixed ID, some can be set). Mikado's VBar Control does it another way: each model's settings live in its VBar unit. Ours learns the ID of any of its own receivers.

More about automatic model selection
The Rotorflight options menu on the transmitter: PIDs, Rates, Governor, Rescue, Servos, Mixer, Filters, Adjustments, Switches, Copy a bank, Battery, Black box, Calibrate, Settings, Command line and Backup / Restore, with Ready to arm in green

Back up Rotorflight on the transmitter Not found elsewhere

With a Version 2 receiver, back up the model's Rotorflight tune and set-up, every bank, to the transmitter's card. Ports, LED, GPS and ESC settings are not included. With the receiver's USB cable, Diff to card also saves the whole set-up as text.

Edit with the model switched off; the changes go across when it next connects.

You can also tune PIDs, rates, governor, rescue, servos, filters and more at the field. Rotorflight's own scripts do that on EdgeTX and Ethos radios too.

More about Rotorflight on the transmitter
The phone app's New helicopter wizard: a cartoon wizard, a blades-off warning and a checklist of fifteen steps

Rotorflight from your phone Not found elsewhere on iPhone

Set up a helicopter in plain English, with step-by-step wizards. Read the black box at the field and get filter advice.

We know of no other iPhone app for Rotorflight. Our app runs on Android too.

More about Rotorflight from your phone
Sending a model memory to another transmitter: a Sending file box over the Models page

Teach a friend, share a model

Wireless buddy box, with no extra hardware, as on many bought radios. Once it has the model, the pupil's transmitter loads it by itself.

"Nudge" mode lets the instructor help without taking over. Send a model memory to a friend's transmitter over the air.

More about buddy flying
A bar chart of reconnection times in milliseconds: most reconnections take under 4 or under 8 milliseconds

See how your radio link is doing

Packets a second, lost packets, the longest gap, and a chart of how fast the link came back after each drop.

Scan the 2.4 GHz band for interference before you fly. (The chart shows sample numbers.)

More about the link pages
Update available: the transmitter, screen, help files and screen files, each with its current and new version, and the buttons Later, Earlier versions and Install now

Updates that look after you

One button brings the whole transmitter up to date from the internet. It can update the receiver too.

Your files are copied first. If new firmware would read a model differently, the old firmware comes back by itself.

How updates work
A front screen of six big coloured boxes: timer 4:07, flight battery 3.91 volts, head speed 2150 RPM, link 97 per cent, ESC temperature 52 degrees and 345 mAh used

A front screen of your own

Design up to six flight screens with big, clear numbers: timer, battery, head speed, link and more.

Twelve colour themes. A box turns amber or red when it needs a look.

More about the front screens
The front page with a banner across the top: Safety off: WiFi and Bluetooth OFF

Safety, built in

WiFi and Bluetooth switch themselves off whenever the model could be flying.

No transmitter update or restart starts while a model is connected. A receiver update needs the safety on. The Rotorflight pages will not open with the safety off.

More about safety
The transmitter's green main circuit board, drawn from its manufacturing files, with sockets for the Teensy 4.1, the radio module and the clock

Free and open to build

Firmware, the transmitter's circuit board, case files and help texts are free and open. The receiver's board files are being prepared.

Build it, change it, share it.

And there is help on every page of the transmitter.

How to build one

Version 2 October 2026

The transmitter has a new screen. It is a 5-inch touchscreen with WiFi and Bluetooth (an Elecrow CrowPanel 5.0), in place of the Nextion display.

The main board, sticks, switches and model memories stay the same. The screen draws the same pages, and adds what WiFi can do:

  • Updates from the internet for the whole transmitter, with one button.
  • Receiver updates through the transmitter. No phone, no computer.
  • Rotorflight set-up on the transmitter, with a Version 2 receiver.
  • Six front-screen designs of one to nine boxes, and twelve colour themes.
  • Model pictures from your phone, sent by scanning a QR code.
  • The time from the internet, so log files are always dated.
  • WiFi and Bluetooth turn themselves off whenever the model could be flying.
  • Pong, for rainy days.
The same six-box front screen in six themes: navy, sky, white, forest, black and wine
One front screen in six of the twelve themes. Drawn by the transmitter's own code, with sample numbers.

The Version 2 receiver

Coming from Version 1

Everything else it does

All the things you would expect from a full radio:

Specifications

The radio link

Channels16, sent as whole microseconds from 500 to 2,500: about 2,000 steps, in 12-bit slots. The Version 2 receiver passes them on as 11-bit CRSF or SBUS.
Packets a second500: one every 2 milliseconds
Frequency hoppingAbout 100 hops a second across 83 channels of the 2.4 GHz band. The receiver chooses each hop.
Radio chipsnRF24L01+ modules with amplifiers, at 250 kbit/s
PacketsVery small, so fewer collide with other radios while hopping. A lost packet is sent once more, then fresh stick data follows.
Band2.4 GHz only
RangeMore than 1 km in ground-level tests. The radio modules' makers claim more than 2 km.

Measured on the first Version 2 flight (a Goblin RAW 420, 5 October 2026): an average of 491 packets a second, 0.21% of packets lost, longest gap 15 milliseconds.

The transmitter

Main boardTeensy 4.1 (ARM Cortex-M7, 600 MHz)
RadioEbyte ML01DP5 (nRF24L01+ with amplifiers)
Screen, Version 2Elecrow CrowPanel 5.0: 800 × 480 touchscreen with WiFi and Bluetooth (ESP32-S3)
Screen, Version 1Nextion NX8048P050 5-inch touchscreen
SticksFrSky M9 Hall-sensor gimbals
TrimsFrSky X9D Plus digital trim switches
Switches8, three-position
Battery2S pack: LiPo, Li-ion or LiFePO4
Case3D-printed, in PETG or your preferred material

The receivers

FeatureVersion 1 receiverVersion 2 receiver
ComputerTeensy 4.0Seeed XIAO ESP32-S3 (WiFi, Bluetooth, USB-C)
RadiosOne or two Ebyte ML01SP4One, two or three nRF24 modules (Ebyte E01-ML01SP4). It swaps to another radio if one loses the link.
OutputsUp to 11 PWM servo outputs (9 on older one-radio boards), and SBUSCRSF (the default), SBUS, IBUS or PPM, to a flight controller. No PWM servo outputs.
RotorflightTelemetry. Rates, PIDs and governor from a Version 1 transmitter.Telemetry. Set-up from the phone app, and from a Version 2 transmitter.
SensorsBattery volts, barometer (altitude, variometer) and GPS, with add-on sensorsNone of its own. Flight-pack volts come from the flight controller, or from an optional divider.
UpdatesBy USB cableOver the air
SimulatorNoBecomes a USB joystick and keyboard for PC simulators
Works withVersion 1 and Version 2 transmittersVersion 1 and Version 2 transmitters

Planes without a flight controller need PWM servo outputs: use the Version 1 receiver, or a CRSF or SBUS to PWM converter.

Pictures

Tap any picture to see it full size. The transmitter screens are drawn by its own code, and the app pictures come from its demo mode: both show sample numbers. The photos are real.

Nine transmitter screens in a grid: the front page with a model connected, a front screen of big numbers, the Rotorflight menu, PIDs, governor, an in-flight adjustment, black box, WiFi and an update offer
Nine of the transmitter's pages.

On the transmitter

In the phone app

Real hardware

From the design files

How it compares

We compared it with EdgeTX and ExpressLRS radios, FrSky Ethos, Spektrum and Mikado VBar Control in October 2026.

What we did not find elsewhere

  • The Rotorflight tune and set-up backed up on the transmitter, every bank, and edits made with the model switched off.
  • An iPhone and iPad app for Rotorflight, in plain English, with wizards.
  • For Rotorflight: the black box read at the field, with filter advice and no computer.

Rare: the right model memory loads by itself when you switch on. Elsewhere we found it only on Multiplex's SMART SX, with its ID receivers, and on Mikado's VBar Control, which keeps each model's settings in the model.

Rare as a whole: a complete system, hardware included, that one person can build.

Yours to change

LockDownRadioControl changes when a need appears. Its author, Malcolm Messiter, often adds a feature within a day of a pilot asking for it: the transmitter's command line and the defined front screens were each built the day they were asked for. The new version then reaches every transmitter and receiver over the internet.

It is yours to change too. Every line of code, the circuit boards and the case are open, so you can change anything yourself, or ask for it.

Commercial systems are almost always take it or leave it: you fly what the maker decided, and you cannot easily change it.

Range, and what really limits it

ExpressLRS is rightly praised for its range, and its claims are fair. But with a model helicopter, the radio is not what limits range. Your eyesight is.

In Malcolm's own tests at ground level, LockDownRadioControl Version 2 kept its link at more than a kilometre. The makers of its radio modules claim more than two. Nobody can see a helicopter well enough to fly it at a kilometre, so more range than that makes no difference in the air.

What matters more is that the link never fails. Now and then a commercial radio fails and a model crashes, through a faulty part or faulty assembly. Commercial makers must make a profit, so they have every reason to build quickly and with economical parts. LockDownRadioControl is not built for profit. In about six years of flying, it has never had a radio failure, nor any problem with range.

Cost

The transmitter parts priced so far come to £120–£143, before the switches, trims, radio module, battery, circuit board, case and small parts. A budget EdgeTX radio is about £130. A Version 2 receiver is about £35 of parts.

What the extra buys is Rotorflight work on the transmitter: the backup, and edits with the model switched off. The phone app works with any radio, through the £7 dongle. Budget EdgeTX radios can already tune Rotorflight with Rotorflight's own scripts. We did not find the backup or the offline edits anywhere else.

Prices are approximate, for parts only, and change. Add your own time: a transmitter takes a few evenings, plus printing the case; a receiver about an evening.

Radio rules

The radio modules that do the transmitting and receiving carry the CE mark and FCC ID 2ALPH-E01: Ebyte's E01-ML01DP5 in the transmitter and E01-ML01SP4 in the receiver.

They run at about 100 mW (20 dBm), the UK and EU limit for 2.4 GHz. An aerial cannot add power: it only shapes where the signal goes.

As with any model you build yourself, check the radio rules where you live before you fly.

The full comparison, feature by feature

Who made it

Malcolm Messiter designed and built LockDownRadioControl. He is an oboist who flies aerobatic model helicopters.

As a boy he flew free-flight models with his father, and dreamed of flying them by radio.

He started this project in the lockdown of May 2020, hence the name. He worked out his own frequency-hopping scheme, and it flew.

Malcolm and several friends have flown many models with it for more than six years.

Since 2025, Claude (Anthropic's AI) has been his pair programmer. Version 2's firmware, apps, pages and tests were written together.

There are now over 2,000 commits across the two public repositories. In April 2025 the project was featured on Hackaday.

Work goes on, with new features added at the request of pilots and club flyers.

A Version 2 front screen whose model picture is a 1960 photo of a boy kneeling on a lawn by a large white model Vickers Viscount airliner
The first photo ever sent to the transmitter from a phone: Malcolm in 1960, aged about ten, with the control-line Vickers Viscount his father built. Malcolm flew it.

Free and open

The licences in plain English

Get in touch

↑