CI-V Implementation of Xiegu X6200

Extract of the extended manual that comes with the X6200 if purchased at Radioddity

As of Firmware V1.0.6

About Radioddity

'You, our friend and customer, are our focus'

At Radioddity, customers are important. Radioddity.com aims to provide the best value for money by offering high-quality products at affordable prices with first-class support and warranty cover. They strive to meet the needs of wireless equipment buyers and have become a reliable partner.

Our promise: To offer you the best shopping experience

Strong partnerships enable Radioddity to offer the latest technologies with an excellent price/performance ratio under the Radioddity brand. Their experienced customer service team helps deliver on this promise. Radioddity offers the latest DMR, HF and analog radios, accessories, and related products, along with outstanding technical support. They also work with amateur radio industry leaders to develop helpful content. For any concerns or feedback, contact them via email at: support@radioddity.com.

Copyright© 2025 by Radioddity. All rights reserved.

1 CAT control using CI-V commands

CI-V (Computer Interface, version V) was introduced by ICOM® and is used for CAT control. The Xiegu X6200 uses a subset of the standard CI-V CAT instruction set to remotely control the transceiver and configure specific radio parameters. PC programs can use these instructions to extract data (e.g., frequency, mode) or control the radio during data transmission.

The USB-C type socket labeled 'DEV' on the right-hand side of the Xiegu X6200 connects the radio to a PC as a USB device using the provided USB-A to USB-C cable.

The Xiegu X6200 provides two serial interfaces via the CH342 chip. If the CH342 driver is not automatically installed, it needs to be installed manually or via the host OS driver tool from the Internet.

Ports (COM & LPT):

Both virtual serial ports can communicate at up to 115200 bps, 8 data bits, no parity, and one stop bit. SERIAL-A is used for terminal access, while SERIAL-B is used for CAT control at a speed of 19.200 bps.

Notes:

Example: Sending FE FE A4 00 03 FD to get the active VFO frequency will return FE FE 00 A4 03 60 23 00 21 00 FD for 21.002.360 kHz.

2 Command table

The following tables represent the current state of implementation based on XIEGU X6200 APP V1.06 and FIRMWARE V1.06.

Table Content
1 X6200 CI-V commands
2 BCD frequency format
3 Mode, Data & filter bandwidth
4 Band and Spectrum mode
5 Filter bandwidth

2.1.1.1 CI-V - X6200 CI-V commands

Table 1 (part 1 of 5) X6200 CI-V commands

CMD Sub-CMD DATA Description
0x02 - - Get Frequency range of receiver. Returned as Freq(dash)Freq in BCD.
0x07 0x00 - Select VFO-A as main VFO (VFO-B becomes secondary)
0x01 - Select VFO-B as main VFO (VFO-A becomes secondary)
0xB0 - - Swap selected VFO (A->B or B->A).
0x0F 0x00 - Turn split operation off.
0x01 - Turn split operation on.
0x11 0x00 - Get attenuator state (00 = off, 01 = on).
0x01 - Turn attenuator off.
Turn attenuator on.

Table 1 (part 2 of 5) X6200 CI-V commands

CMD Sub-CMD DATA Description
0x14 0x01 - Get receiver audio volume (in BCD format 0-255). 00=00% 255=100%
0x02 - Get RF Gain (in BCD format 0-255).
0x03 - Get squelch level (in BCD format 0-255).
0x06 - Get NR level (in BCD format 0-255).
0x09 - Get CW Sidetone value (in BCD format 0-255). 00=400Hz, 255=1200Hz
0x0A - Get Tx power setting (in BCD format) 0=0.5W 72=3w 145=5w 255=8w.
0x0B - Get Hand Microphone Gain setting (in BCD format level_0=00, 30=255).
0x0C - Get CW keyer speed setting. 5=0 wpm, 255=50 wpm.
0x0D - Get DNF centre frequency. (notch FC) - 00=100, 255=3000
0x0F - Get QSK time setting. 0=0 ms, 255 = 1000 ms.
0x12 - Get NB Level (in BCD format 0-255). Level 0=00, level 100=255
0x15 - Get MONI level (in BCD format 0-255). Level 0=00, level 100=255
0x19 - Get LCD backlight level (in BCD format 0-255). Level 1=00, level 10=255

Table 1 (part 3 of 5) X6200 CI-V commands

CMD Sub-CMD DATA Description
0x14 0x01 BCD code Set audio level (range 0-255 in BCD). 00=00% 255=100%
0x02 BCD code Set RF Gain. 00=00% 255=100%
0x03 BCD code Set squelch level. 00=00% 255=100%
0x06 BCD code Set NR level (depth) 00=00% 255=100%
0x09 BCD code Values - 00=400Hz, 255=1200Hz.
0x0A BCD code Set Tx power setting. 00=0.5w, 255=8w (operating on ext. PSU).
0x0B BCD code Set Hanf MIC Gain. 00=level 0, 255=level 30.
0x0C BCD code Set CW keyer speed. 00=5wpm, 255=50wpm.
0x0D BCD code Set DNF centre frequency (Notch FC). 00=100Hz, 255=3000Hz.
0x0F BCD code Set QSK hang time. 00=0 ms, 255=1000 ms
0x12 BCD code Set NB Level. 00=level 0, 255=level 100
0x15 BCD code Set MONI level. 00=level 0, 255=level 100
0x19 BCD code Set LCD backlight level. 00=level 1, 255=level 10
0x15 0x02 - Get S-Meter reading. BCD code of 0-255 equates to 0-100%.
0x11 - Get output RF power BCD code of 0-255 equates to 0-100%
0x12 - Get SWR meter reading. BCD code of 0-255 equates to 0-100%.
0x15 - Get Volt meter reading. BCD code of 0-255 equates to 0-100%.
0x16 0x02 - Get Preamp state (On=1 Off=0).
0x12 - Get AGC mode (off=0, fast=1, slow=2, auto=3).
0x22 - Get Noise Blanker switch state (0=off, 1=on).
0x50 - Get key lock status (1=locked, 0=free).

Table 1 (part 4 of 5) X6200 CI-V commands

CMD Sub-CMD DATA Description
0x02 0x00 - Turn preamp off.
0x01 - Turn preamp on.
0x12 0x00 - Turn AGC off.
0x01 - Set AGC to fast.
0x02 - Set AGC to slow.
0x03 - Set AGC to auto.
0x22 0x00 - Turn noise blanker off.
0x01 - Turn noise blanker on.
0x16 0x00 - Turn NR off
0x01 - Turn NR on
0x41 0x00 - Turn DNF off
0x01 - Turn DNF on
0x44 0x00 - Turn COMP off
0x01 - Turn COMP on
0x50 0x00 - Unlock keys and knobs on radio.
0x01 - Lock key and knobs on radio.
0x19 0x00 - Get radio ID (A4)
0x01 D0 + D1 Get Band /Spectrum display (see Table 2-3) Byte 2 always 02
0x03 - Get IF filter width (see table 2-4)
0x05 0x00 + 0x62 Get LOCK status (00 unlocked, 01=locked)
0x1A 0x01 D0 + D1 Set Band stacking register D1- Band Number(01-0C), D2 irrelevant (any number). For format of response see Table 2-3
0x05 0x00 + 0x62 + D3 Set Lock status 3 bytes 00 62 D1 (D3=00 unlock, D3=01 lock)

Table 1 (part 5 of 5) X6200 CI-V commands

CMD Sub-CMD DATA Description
0x1C 0x00 - Get state of PTT switch (1= on transmit, 0= on receive).
0x01 - Release the PTT switch (go to receive).
0x00 - Close the PTT switch (go to transmit).
0x01 - Get state of antenna tuner (returns 00 (off), 01 (on) or 02 (tuning)).
0x1D 0x00 - Turn internal ATU off.
0x01 - Turn internal ATU on.
0x02 - Perform automatic tune of antenna using internal tuner. If needed turns ATU on before tune action and leaves the internal tuner turned on afterwards.
0x25 0x00 - Get Xiegu model ID (6200)
0x01 - Get currently selected VFOs frequency (in BCD)
0x26 0x00 see table 2 Get currently non-selected VFOs frequency (in BCD)
0x01 see table 2 Set currently selected VFOs frequency
0x00 see table 3 Get currently selected VFO Mode/Data/Filter (3 chars)
0x01 see table 3 Get currently not-selected VFO Mode/Data/Filter (3 chars)
0x00 see table 3 Set currently selected VFO Mode/Data/Filter (3 chars)
0x01 see table 3 Set currently not-selected VFO Mode/Data/Filter (3 chars)

2.1.1.2 CI-V - BCD frequency format

Table 2 BCD frequency format

D(7:4) D(3:0)
Byte 0 10 Hz 1 Hz
Byte 1 1 kHz 100 Hz
Byte 2 100 kHz 10 kHz
Byte 3 10 MHz 1 MHz
Byte 4 1 GHz 100 MHz

2.1.1.3 CI-V - Mode, Data & filter bandwidth

Table 3 Mode, Data & filter bandwidth

Data Mode Comments
0x00 0x00 0x01/2/3 LSB Notes: Byte 1 is MODE, Byte 2 is whether this is a data mode (01) or not (00) Byte 3 is the number of the filter selected (1,2 or3). Note when changing filter selection (on radio or via this command) the filter is changed for both VFOA and VFOB.
0x00 0x01 0x01/2/3 LSB-D
0x01 0x00 0x01/2/3 USB
0x01 0x01 0x01/2/3 USB-D
0x02 0x00 0x01/2/3 AM
0x03 0x00 0x01/2/3 CW
0x05 0x00 0x01/2/3 NFM
0x07 0x00 0x01/2/3 CWR

2.1.1.4 CI-V - Band and Spectrum mode

Table 4 Band and Spectrum mode

First byte Band Spectrum display format
1 160M Second Byte always 02
2 80M
3 60M
4 40M
5 30M
6 20M
7 17M
8 15M
9 12M
A 10M
B 6M
C FM/AIR

2.1.1.5 CI-V - Filter bandwidth

Table 5 IF Filter bandwidth

Mode Value Width (Hz) Step (Hz)
SSB/CW 0~9 50~500 50
SSB/CW 10~40 600~3600 100
RTTY 10~31 600~2700 100
AM/NFM 0~49 200~10000 200

3 CI-V Scout

For digital mode operation utilizing CI-V commands for remote 'CAT'-control, the program 'CI-V Scout' by Seth Cohen is recommended. It is a free Windows-based tool for testing CI-V communications with radios that use the CI-V protocol, such as the Xiegu X6200.

To use CI-V Scout, connect the supplied USB-cable between the Xiegu X6200 DEV port and your PC. Set up CI-V Scout to use the COM port corresponding to SERIAL-B of the Xiegu X6200 at a baud rate of 19200bps. You can check the correct port in the Windows device manager.

CI-V Scout allows sending single commands, including subcommands and data, to the Xiegu X6200. It also supports scripted macros created in advance or saved individually within the program.

For more details, visit: https://kb3hha.com/CIVScout.

Radioddity appreciates customer feedback. If any errors are found in the Xiegu X6200 firmware or this documentation, or if details are missing, please contact support@radioddity.com. Firmware updates for the Xiegu X6200 are generally free. Using non-Xiegu firmware is strongly discouraged and may invalidate the warranty.

Thank you for shopping at Radioddity!

Tutorials, support, and more can be found at:

Models: X6200, X620 HF Transceiver, X620, HF Transceiver, Transceiver

File Info : application/pdf, 13 Pages, 218.42KB

PDF preview unavailable. Download the PDF instead.

2025-06-20 Xiegu X6200 CI-V Implementation of Firmware V1.0.6

References

Microsoft Word 2019

Related Documents

Preview Xiegu G90 FAQ: Comprehensive Guide from Radioddity
Find answers to common questions about the Xiegu G90 amateur radio transceiver, including specifications, operation, and troubleshooting. This FAQ is provided by Radioddity.
Preview XIEGU RADIO CI-V Reference Guide
Comprehensive reference guide detailing CI-V commands, sub-commands, data formats, and descriptions for XIEGU radio transceivers, including models like G90, G106, and X6100. This document outlines the communication protocol for controlling radio functions.
Preview Xiegu G90 CAT Control and Digital Modes Guide
A comprehensive guide to controlling the Xiegu G90 amateur radio transceiver with a PC using CAT control and operating in digital modes, covering connections, software, and configurations.
Preview Xiegu G106 Ultra-Portable HF Transceiver Operation Manual
This is the official operation manual for the Xiegu G106, an ultra-portable HF transceiver. It details features, front and rear panel controls, external connections, power supply, operation modes (SSB, CW, AM, FM receive), menu system, memory channels, computer control via CIV, specifications, and firmware updates. Ideal for amateur radio enthusiasts.
Preview Xiegu X6100 SDR HF Transceiver Extended Manual
Comprehensive extended manual for the Xiegu X6100 SDR HF Transceiver by Xiegu, published by Radioddity. Covers operation, settings, firmware updates, accessories, digital modes, and technical specifications.
Preview Xiegu WR12 Wide-Band Receiver Extended Manual by Radioddity
This extended manual from Radioddity provides comprehensive details on the Xiegu WR12 Wide-Band Receiver add-on for the Xiegu X6200, covering installation, operation, specifications, and support resources for amateur radio enthusiasts.
Preview XIEGU G106 Ultra-Portable HF Transceiver Operation Manual
Comprehensive operation manual for the XIEGU G106 ultra-portable HF transceiver, covering features, setup, operation, specifications, and firmware updates. Includes details on front panel, rear panel, connections, modes, memory channels, computer control, and more.
Preview Xiegu X6100 HF/6-Meter QRP Transceiver Review and Specifications
An in-depth product review of the Xiegu X6100 HF/6-Meter QRP Transceiver, covering its features, performance testing by ARRL, firmware updates, and user experience. Includes technical specifications and operational details.