Radio — Radiomaster Pocket
Handset
| Item | Value |
|---|---|
| Model | Radiomaster Pocket |
| Firmware | EdgeTX |
| Screen | 128×64 monochrome |
| Link | ExpressLRS (CRSF) |
| USB serial | 0483:5740, serial 00000000001B |
| USB mass storage | 0483:5720 |
| SD card | ~120 MB FAT |
0483:5740. Distinguish them by USB serial number, not by VID:PID. The FC is
3057397C3235; the radio is 00000000001B. Mistaking one for the other is easy and leads to
confident, wrong conclusions.Screen resolution matters for the Lua scripts: SCRIPTS/BF/radios.lua looks up a layout by
resolution string and hard-fails with <resolution> not supported if there is no entry.
128x64 is supported, so the Pocket works. An unsupported handset throws that assertion
immediately rather than misbehaving subtly.
USB modes
EdgeTX exposes three, switched at SYS → HARDWARE → USB Mode:
| Mode | USB ID | Use |
|---|---|---|
| Serial | 0483:5740 | EdgeTX CLI |
| Storage (SD) | 0483:5720 | Copying files to the card |
| Joystick | — | Simulators |
Set to Ask and the radio prompts on each connect.
The EdgeTX CLI
Serial mode gives a > prompt at 115200 baud. Available commands:
beep [<frequency>] [<duration>]
ls <directory>
read <filename>
readsd <start sector> <sectors count> <read buffer size (sectors)>
testsd
play <filename>
reboot [wdt]
set <what> <value>
serialpassthrough <port type> <port number>
help [<command>]Note it is read-only for the filesystem — ls and read exist, but there is no write or
copy. Putting files on the card requires Storage mode.
serialpassthrough is the route for flashing ExpressLRS hardware through the handset.
# with no line ending.SD card contents
Top level: FIRMWARE, LOGS, MODELS, RADIO, SCREENSHOTS, SCRIPTS, SOUNDS,
BACKUP, edgetx.sdcard.version.
/SCRIPTS/TOOLS/ holds the tools that appear in the radio’s TOOLS menu:
elrsV3.lua— ExpressLRS configurationTBSAgentLite.lua— TBS device configWizardLoader.lua— model setup wizardbf.lua,bfCms.lua— Betaflight, see TX Lua scripts- assorted games
A tool’s menu name comes from a marker in the script itself, not the filename:
local toolName = "TNS|Betaflight setup|TNE"Link
ExpressLRS over CRSF, with telemetry enabled on the FC side (feature TELEMETRY). The CRSF
link is what carries MSP to the Betaflight Lua scripts, which is why those work even when
MSP over USB does not.