Home › Rigstudio
Rigstudio
Read, edit and write back your radio's memory channels, menu and operating values, for Yaesu, Icom and Kenwood, plus channels and settings of handhelds like the Baofeng UV-5R, Quansheng UV-K5, AnyTone AT-D878UV and Retevis RT3/RT3S (DMR too). Repeaters from the afu.tools list go into the radio as a channel with one click, satellites with fresh orbital data into AnyTone radios and the satellite memory of the IC-9700 and IC-9100. Presets like “Contest”, “POTA” or “Home” switch the radio over with one click. The cable stays on your computer: the browser talks to the interface, afu.tools knows the commands.
You can still have a look: pick the Simulator connection, then everything runs against a radio made of software.
This radio sits on USB without a serial port. On Windows it needs the WinUSB driver once instead of the manufacturer's driver, on Linux a udev rule; how, see further down under “Radios on USB without a serial port”.
No channels yet. Read from radio, open a file in the Backup tab, or send repeaters to Rigstudio from /relais.
| Slot | RX (MHz) | Transmit | TX (MHz) | Mode | Name | Tone | Value | Power | Extras | Comment | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nothing read yet. Read operating values fetches the values you change during operation in seconds (power, AGC, preamp, CW speed …); Read whole menu adds every menu item. Only what you change here gets written.
No satellites yet. Read from radio shows what's in the radio; Preselection takes all FM satellites the radio can work; with + Satellites you pick them yourself.
| Slot | Satellite | Downlink | Uplink | Tone | Arming tone | APRS | Orbital data |
|---|
No presets yet. In the Settings tab, read the operating values and set them up the way you want them for contest, POTA or home, then “Save as preset”. A preset can take memory channels along too.
Back up from radio
Reads all memory channels and the whole menu. With an account the backup is stored in your account (list below) and available on any computer, without one the browser downloads it as a JSON file. You can write the radio back from it at any time. Before every write Rigstudio also backs up the affected slots by itself (can be switched off under Options), with an account into the account too.
Read memory for support
Reads the memory areas we need for new radios and missing features, raw. Nothing is written to the radio. A dump before and one after a change in the manufacturer's software helps most. Afterwards “Report a bug” opens with the dump already attached; with an account it's also stored there.
Open file
A backup, a CSV from Rigstudio (formerly Yaesu programmer), or a CSV from a common programming software. Channels end up in the Memory tab, settings in the Settings tab; nothing goes into the radio until you write.
Save list
The channels from the Memory tab as a file. The JSON backup takes the settings read along.
Backups in your account
No backup for this radio in your account yet.
How it works
Three steps, and what happens along the way.
Connect. Pick the radio, plug in the USB cable, “Connect”. The browser asks for the port; on Yaesu radios with two ports, CAT is the “Enhanced” port. Icom doesn't need “CI-V USB Echo Back” switched off, Rigstudio skips the echo. Web Serial is available in Chrome, Edge and Opera on a computer.
Read, change, write. Only what you changed gets written; afterwards Rigstudio reads back and shows what the radio sees differently. Items that affect the interface or the whole radio (CAT rate, reset, firmware) are locked and only go one at a time with confirmation. Rigstudio never transmits.
Presets. A preset is a named state: operating values, menu items and, if you like, memory channels. With an account it's stored on afu.tools and available on any computer, without one only in this browser. After applying, “Back to before” is ready.
Verified on the FTX-1 and FT-DX10, and among handhelds on the Baofeng UV-5R, the Quansheng UV-K5 with F4HWN and the AnyTone AT-D878UV II Plus. The profiles of the other Yaesu, all Icom and Kenwood radios come from the manufacturers' manuals and have only been tested against the simulator; they're marked “unverified”. A dry run writes nothing and shows what would be written; it does read, though. Feedback via “Report a bug” in the Log tab helps, with the log attached.
Handhelds have no CAT. Over the programming cable Rigstudio reads only the areas with channels and settings, changes what you changed and writes back only those blocks; calibration, band limits and everything unknown in the radio stay untouched. Settings that can lock a radio or make it transmit by itself (power-on password, remote kill, unlocks, position reports) are shown with a lock: you can only change them one at a time after a warning, Rigstudio asks again with the new value before writing, and they never go through a preset. Rigstudio never changes these spots as a side effect. On the AnyTone the second language is German or Chinese depending on the firmware, so it never goes through a preset. Writing takes longer on the AnyTone: the radio only writes its memory in whole 8 KB blocks, so Rigstudio reads every affected block completely and writes it back completely. Rigstudio writes the Quansheng with factory firmware, 1o11, EGZUMER and F4HWN 4.x (with F4HWN, transmitting outside the band plan stays blocked per channel), and knows its settings for the factory firmware, EGZUMER and F4HWN 4.x. On the AnyTone new channels end up in a zone (otherwise you can't reach them on the radio), and Rigstudio creates missing talkgroups as contacts.
Radios on USB without a serial port (Retevis RT3 and RT3S, identical to TYT MD-380, MD-390, MD-UV380, MD-UV390) don't show up on the computer as a COM port but as a USB device (DFU, 0483:DF11). Rigstudio talks to them via WebUSB: that's available in Chrome and Edge on a computer. Switch the radio on, plug in the cable, connection “Radio on USB (DFU)”, “Connect”, and pick the radio in the browser's window. Windows binds the radio to the manufacturer's driver, which the browser isn't allowed to use: once, use a driver tool for USB devices to give the radio (0483:DF11, interface 0) the “WinUSB” driver. The manufacturer's programming software won't find it after that until you bring the old driver back. Linux needs write permissions: file /etc/udev/rules.d/60-dfu-funk.rules with SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="df11", MODE="0660", TAG+="uaccess", then sudo udevadm control --reload and plug the cable in again. The radio only erases its memory in 64 KB blocks, so Rigstudio reads every affected block completely, writes it back completely and reads it once more to check; then the radio restarts and reappears right away. Only with the manufacturer's firmware; if the radio identifies differently, Rigstudio stops. Before the first write, a backup in the Backup tab is worth it.
Repeaters come in via “+ Repeaters” in the Memory tab: location, radius, band, select. Depending on the radio, the channel gets the offset, its own transmit frequency, split via VFO B, or the right setup for D-STAR and DMR.
Basis of the radio profiles: the CAT and CI-V manuals from Yaesu, Icom and Kenwood, the handhelds' clone protocol and, for the FTX-1, yaesu-ftx-1-memory-manipulator by EW1ABZ (MIT). All sources under /quellen.