Contents - Index - Previous - Next


CSV file formats


Field separators

When processing CSV files the field separator may be a comma or semi-colon or tab character.

FTB60, FTB1050, FTB1802, FTB1807, FTB2070, FTB2800, FTB7800, FTB8800 and FTB8900 CSV file formats

Fields that are not relevant to a radio are either null or not present. If null then their absence must be indicated by a comma.

Sample header record format:

#, Freq, Mode, Shift, Offset, TX Freq, Enc/Dec, Tone, Code, Show, Name, Power, Scan, Clk, Step, Scan2, Scan3, Scan4, Scan5, Scan6, Description, Bank1, Bank2, Bank3, Bank4, Bank5, Bank6, Bank7, Bank8, Bank9, Bank10, Bank11, Bank12, Bank13, Bank14, Bank15, Bank16, Bank17, Bank18, Bank19, Bank20, Bank21, Bank22, Bank23, Bank24, PRFRQ, SMSQL, RXATT, BELL, Masked

Field Format and purpose

# Memory number 0 to 199 (FTB1802, FTB1807, FTB2800), 1 to 199 (FTB1050), 1 to 200 (FTB2070), 1 to 1000 (FTB60 & FTB7800), 1 to 1024 (FTB8800), 1 to 799 (FTB8900)
Freq Frequency in MHz e.g. 145.5125
Mode Operating mode: FM, FMN, AM (not AM for FTB1050, FTB1802, FTB1807, FTB2070, FTB2800)
Shift Frequency shift: Simplex, Minus, Plus or Split
Offset Repeater offset
TX Freq Transmit frequency if in Split shift
Enc/Dec Encoding/decoding method: OFF, ENC, ENC/DEC, REV TN, DCS, D, ENC/DCS, D-DEC, ECS according to the capability of the radio. These specs (from the FT-7800 and VX-170) are converted to/from the appropriate settings for the radio in question at Export/Import time.
Tone CTCSS tone
Code DCS code
Show Show name or frequency: Name or Freq
Name Memory tag name (6 chars max: A-Z, 0-9, blank, $'<>*+,-/|;@[]_) (7 chars for FTB1050)
Power Transmit power: LOW, MID2, MID1 or HIGH. These specs are converted to/from the appropriate settings for the radio in question at Export/Import time.
Scan Hypermemory 1 scan method: Off (don't skip), Skip or Pref (preferential scan) (FTB8900=Null)
Clk CPU clock shift: OFF or ON
Step 5.0 K, 10.0 K, 12.5 K, 15.0 K, 20.0 K, 25.0 K, 50.0 K, 100.0 K (FTB8900=Null)
Scan2 Hypermemory 2 scan method: Off (don't skip), Skip or Pref (preferential scan) (FTB7800 and FTB8800, others=Null)
Scan3 Hypermemory 3 scan method: Off (don't skip), Skip or Pref (preferential scan) (FTB7800 and FTB8800, others=Null)
Scan4 Hypermemory 4 scan method: Off (don't skip), Skip or Pref (preferential scan) (FTB7800 and FTB8800, others=Null)
Scan5 Hypermemory 5 scan method: Off (don't skip), Skip or Pref (preferential scan) (FTB7800 and FTB8800, others=Null)
Scan6 Hypermemory 6 scan method: Off (don't skip), Skip or Pref (preferential scan) (FTB8800, others=Null)
Description Memory description 
Bank1 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank2 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank3 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank4 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank5 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank6 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank7 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank8 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB1802, FTB1807, FTB7800 and FTB8800, others=Null)
Bank9 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB7800 and FTB8800, others=Null)
Bank10 Nul=not in bank, X=in bank (FTBVX3, FTB60, FTB7800 and FTB8800, others=Null)
Bank11 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank12 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank13 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank14 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank15 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank16 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank17 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank18 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank19 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank20 Nul=not in bank, X=in bank (FTBVX3, FTB7800, others=Null)
Bank21 Nul=not in bank, X=in bank (FTBVX3,  others=Null)
Bank22 Nul=not in bank, X=in bank (FTBVX3,  others=Null)
Bank23 Nul=not in bank, X=in bank (FTBVX3,  others=Null)
Bank24 Nul=not in bank, X=in bank (FTBVX3,  others=Null)
PRFRQ User programmed reverse CTCSS decode frequency 300HZ-3000HZ (FTBVX3, others=Null)
SMSQL S-Meter Squelch state/level OFF/LVL1-8 (FTBVX3, others=Null)
RXATT RX Attenuator state On/OFF (FTBVX3, others=Null)
BELL Bell Ringer state/option OFF/BELL/USRBP1-3 (FTBVX3, others=Null)
Masked Memory Masked, YES/NO (FTBVX3, others=Null)

Custom Format

Files can be exported in a custom format which is built from the fields available in the FTB8900 format.

Each field can be selected/rejected, and the sequence of fields out can be specified.

Each field can have a user-defined header field.

VX2 Commander

Sample header record format:

#,Tag,Freq,Mode,Scn Md,Step,Masked,RPT SH,Shift,TS/DCS,Tone,DCS,TX Pwr,Dev,Clk Sh

Field Format and purpose

# Memory number
Tag Memory tag name
Freq Frequency in MHz
Mode Operating mode: WFM (becomes FM), NFM (becomes FM), AM. Note: FM becomes FMN if field Dev=HALF
Name Whether to show a memory's frequency or name: ALPHA = show name, FREQ = show frequency
Scn Md Scanning method: Off (don't skip), Skip or Pref (preferential scan)
Step Tuning step. 5 KHz, 10 KHz, 12.5 KHz, 15 KHz, 20 KHz, 25 KHz, 50 KHz, 100 KHz
Masked Whether memory is masked. Not used
RPT SH Repeater shift: RPT-, RPT+, SIMP or DUP
Shift If RPT SH is RPT+ or RPT- then: repeater offset in MHz. If RPT SH is DUP then: split mode transmit frequency
TS/DCS Encoding/decoding method: OFF, TONE, TSQL or DCS
Tone CTCSS tone
DCS DCS code
Tx Pwr Transmit power: L1, L2, L3, MAX
Dev Deviation: NORM or HALF
Clk Sh CPU clock shift: OFF or ON

VX5 Commander

Sample header record format:

#,Tag,RX Freq,Mode,Skip,Step,Masked,RPT Sh,ShiftFrq,TS/DCS,Tone,DCS,TX Pwr,TX Dev,Clk Sh,Icon,MG1,MG2,MG3,MG4,MG5

Field Format and purpose

# Memory number
Tag Memory tag name
RX Freq RX Frequency in MHz
Mode Operating mode: WFM (becomes FM), NFM (becomes FM), AM. Note: FM becomes FMN if field TX Dev=HALF
Skip Scanning method: Off (don't skip), Skip or Pref (preferential scan)
Step Tuning step. 5 KHz, 10 KHz, 12.5 KHz, 15 KHz, 20 KHz, 25 KHz, 50 KHz, 100 KHz
Masked Whether memory is masked. Not used
RPT Sh Repeater shift: -RPT, +RPT, SIMP or DUP
ShiftFrq If RPT SH is +RPT or -RPT then: repeater offset in MHz. If RPT SH is DUP then: split mode transmit frequency
TS/DCS Encoding/decoding method: OFF, TONE, TSQL or DCS
Tone CTCSS tone
DCS DCS code
Tx Pwr Transmit power: L1, L2, L3, MAX
TX Dev Transmit deviation: NORM or HALF
Clk Sh CPU clock shift: OFF or ON
Icon Which Icon to display
MG1 to MG5 X = memory is present in this bank, null = memory is not present in this bank

VX6 Commander

Sample header record format:

#,Tag,RX Freq,Name,Mode,Skip,Step,Masked,RPT Sh,ShiftFrq,TS/DCS,Tone,DCS,TX Pwr,TX Dev,Clk Sh,BANK 1,BANK 2,BANK 3,BANK 4,BANK 5,BANK 6,BANK 7,BANK 8,BANK 9,BANK10,BANK11,BANK12,BANK13,BANK14,BANK15,BANK16,BANK17,BANK18,BANK19,BANK20,BANK21,BANK22,BANK23,BANK24


Field Format and purpose

# Memory number
Tag Memory tag name
RX Freq RX Frequency in MHz
Name Whether to show a memory's frequency or name: ALPHA = show name, FREQ = show frequency
Mode Operating mode: WFM (becomes FM), NFM (becomes FM), AM. Note: FM becomes FMN if field Dev=HALF
Skip Scanning method: Off (don't skip), Skip or Only (preferential scan)
Step Tuning step. 5 KHz, 10 KHz, 12.5 KHz, 15 KHz, 20 KHz, 25 KHz, 50 KHz, 100 KHz
Masked Whether memory is masked. Not used
RPT Sh Repeater shift: RPT-, RPT+, SIMP or DUP
ShiftFrq If RPT Sh is +RPT or -RPT then: repeater offset in MHz. If RPT Sh is DUP then: split mode transmit frequency
TS/DCS Encoding/decoding method: OFF, TONE, T SQL, RV TN or DCS
Tone CTCSS tone
DCS DCS code
Tx Pwr Transmit power: L1, L2, L3, MAX
TX Dev Deviation: NORM or HALF
Clk Sh CPU clock shift: OFF or ON
BANK 1 to X = memory is present in this bank, null = memory is not present in this bank
BANK24

VX7 Commander

Sample header record format:

#,Tag,Freq,Mode,Scn Md,Step,Masked,RPT SH,Shift,TS/DCS,Tone,DCS,TX Pwr,Dev,Clk Sh,Icon

Field Format and purpose

# Memory number
Tag Memory tag name
Freq Frequency in MHz
Mode Operating mode: WFM (becomes FM), NFM (becomes FM), AM. Note: FM becomes FMN if field Dev=HALF
Scn Md Scanning method: Off (don't skip), Skip or Pref (preferential scan)
Step Tuning step. 5 KHz, 10 KHz, 12.5 KHz, 15 KHz, 20 KHz, 25 KHz, 50 KHz, 100 KHz
Masked Whether memory is masked. Not used
RPT SH Repeater shift: RPT-, RPT+, SIMP or DUP
Shift If RPT SH is RPT+ or RPT- then: repeater offset in MHz. If RPT SH is DUP then: split mode transmit frequency
TS/DCS Encoding/decoding method: OFF, TONE, TSQL or DCS
Tone CTCSS tone
DCS DCS code
Tx Pwr Transmit power: L1, L2, L3, MAX
Dev Deviation: NORM or HALF
Clk Sh CPU clock shift: OFF or ON
Icon Icon. Not used

FTBasic

Sample header record

Memory,RX Freq,RX Mode,Shift,TX Shift/Freq,TX Mode,CTCSS/DCS,Tone/Code,Show,Name,Scan,Group,Description

Field Format and purpose

Memory Memory number
RX Freq Receive frequency in MHz
RX Mode Receive mode. Many possibilities, but where possible are translated to FM or AM
Shift Frequency shift: Simplex, Minus, Plus or Split
TX Shift/Freq If Shift is Split then a transmit frequency. Else a repeater shift
TX Mode Transmit mode. not used
CTCSS/DCS Encoding/decoding method: CTCSS Enc, CTCSS Enc+Dec or DCS
Tone/Code CTCSS tone or DCS code
Show Show name or freq: Name or Freq
Name Memory tag name
Scan Y=scan, N=skip scan
Group FTBasic group. Not used
Description FTBasic description. Not used

FTBVR5K

Sample header record

Frequency,Mode,Name,Bank

Field Format and purpose

Frequency Frequency in MHz
Mode Operating mode. Many possibilities, but where possible are translated to FM or AM
Name Memory tag name
Bank Bank number. Not used

TravelPlus

Sample header record

"Sequence Number","Country","State","Region","Location","Output Frequency","Input Frequency","Call Sign","Repeater Notes","CTCSS Tones","Sponsor"

Sequence Number Memory number
Country "USA"
State State
Region Region
Location Location
Output Frequency Repeater output frequency in MHz
Input Frequency + or - if a standard frequency offset, else an input frequency in MHz
Call Sign Call sign
Repeater Notes Notes - TravelPlus specific
CTCSS Tones Blank or a CTCSS tone
Sponsor Sponsor