I thought i should share!
I added repeater funktions + - simplex and offset (shifts) 0,600 and 1,600 mhz
Code: Select all
Brand=Yaesu
Model=FT817
Pic=ft817.jpg
sigRadios=$1gR@d10s
TIMESTAMP=08/23/2015|22:00
CATPROTOCOL=http://www.ka7oei.com/ft817_meow.html
; Frequency coverage
FRANGE=100000-56000000,76000000-154000000,420000000-470000000
; Frequency step per frequency range, in KHz, freq range in Hz
; format: FSTEP=<brute_step>/<fine_step>=<freq_int_min>-<freq_int_min>, ...
; brute - for +/-, fine for knob tunning
FSTEP=1/0.01=100000-87499999,100/5=87500000-107999999,5/0.1=108000000-136999999,25/5=137000000-137995000,12.5/6.25=138000000-173999999,25/25=174000000-215999999,12.5/6.25=216000000-224999999,12.5/6.25=225000000-469999999,25/12.5=470000000-1300000000
; List of available Bands. If different available bands per VFO then use BANDSA and BANDSB instead
BANDS=160m,80m,40m,30m,20m,17m,15m,12m,11m,10m,6m,4m,2m,70cm
BANDSA=
BANDSB=
; first wheel - list of available modes in the MODE wheel (starts with wheel name)
LST1NAME=MODE
LST1ITEMS=LSB,USB,CW,CWR,AM,FM,DIG,WFM,PKT
LST1CMDS=CMD_SET_MODE_LSB,CMD_SET_MODE_USB,CMD_SET_MODE_CW,CMD_SET_MODE_CWR,CMD_SET_MODE_AM,CMD_SET_MODE_FM,CMD_SET_MODE_DIG,CMD_SET_MODE_WFM,CMD_SET_MODE_PKT
; second wheel - list of available CTCSS tones
LST2NAME=PWR
LST2ITEMS=0.5W,1.0W,2.5W,5.0W
LST2CMDS=CMD_SET_PWR_0.5W,CMD_SET_PWR_1.0W,CMD_SET_PWR_2.5W,CMD_SET_PWR_5.0W
; Option Button config (name,odd_press_cmd,even_press_cmd,odd_press_label,even_press_label
BTN_OPT1_NOFN=VFO,CMD_SET_VFO_A=VFO-A,CMD_SET_VFO_B=VFO-B
BTN_OPT2_NOFN=NB,CMD_SET_NB_OFF=OFF,CMD_SET_NB_ON=ON
BTN_OPT3_NOFN=AGC,CMD_SET_AGC_OFF=OFF,CMD_SET_AGC_SLOW=SLOW,CMD_SET_AGC_FAST=FAST,CMD_SET_AGC_AUTO=AUTO
BTN_OPT4_NOFN=ANT,CMD_SET_ANTENNA_REAR=REAR,CMD_SET_ANTENNA_FRONT=FRONT
BTN_OPT5_NOFN=ATT,CMD_SET_ATT_OFF=OFF,CMD_SET_ATT_ON=ON
BTN_OPT1_FN=RPT,CMD_SET_RPT_MIN=MIN,CMD_SET_RPT_PLUS=PLUS,CMD_SET_RPT_SIMPLEX=SIMPLEX
BTN_OPT2_FN=CTCSS,CMD_SET_CTCSS_OFF=OFF,CMD_SET_CTCSS_71.9=71.9,CMD_SET_CTCSS_74.4=74.4,CMD_SET_CTCSS_77=77,CMD_SET_CTCSS_79.7=79.7,CMD_SET_CTCSS_82.5=82.5,CMD_SET_CTCSS_85.4=85.4,CMD_SET_CTCSS_88.5=88.5,CMD_SET_CTCSS_91.5=91.5,CMD_SET_CTCSS_94.8=94.8,CMD_SET_CTCSS_97.4=97.4,CMD_SET_CTCSS_100=100,CMD_SET_CTCSS_103.5=103,5,CMD_SET_CTCSS_107.2=107.2,CMD_SET_CTCSS_110.9=110.9,CMD_SET_CTCSS_114.8=114.8,CMD_SET_CTCSS_118.8=118.8,CMD_SET_CTCSS_123=123,CMD_SET_CTCSS_127.3=127.3,CMD_SET_CTCSS_131.8=131.8,CMD_SET_CTCSS_136.5=136.5,CMD_SET_CTCSS_141.3=141.3,CMD_SET_CTCSS_146.2=146.2,CMD_SET_CTCSS_151.4=151.4,CMD_SET_CTCSS_156.7=156.7,CMD_SET_CTCSS_162.2=162.2
BTN_OPT3_FN=SPLIT,CMD_SET_SPLIT_OFF=OFF,CMD_SET_SPLIT_ON=ON
BTN_OPT4_FN=OFFSET,CMD_SET_OFFSET_0600=0.600,CMD_SET_OFFSET_1600=1.600
BTN_OPT5_FN=
; long press option buttons
BTN_LONG_OPT1_NOFN=
BTN_LONG_OPT2_NOFN=
BTN_LONG_OPT3_NOFN=
BTN_LONG_OPT4_NOFN=
BTN_LONG_OPT5_NOFN=
BTN_LONG_OPT1_FN=
BTN_LONG_OPT2_FN=
BTN_LONG_OPT3_FN=
BTN_LONG_OPT4_FN=VOLT,CMD_SET_VOLTMETER_OFF=OFF,CMD_SET_VOLTMETER_ON=ON
BTN_LONG_OPT5_FN=CHG,CMD_SET_CHARGE_OFF=OFF,CMD_SET_CHARGE_ON=ON
; List of available "blind" commands for the current transceiver, all items from the list are one byte equivalent, BCD (2 digits as chars) or strings
; <Pxxxx> as 'byte' to separate two successive commands by a xxxx ms delay
; <Dxx> - frequency numeric digits - BCD packed (from 9, thousands MHz to 0 - Hz)
; <Cx> - frequency char digit (from 9, thousands MHz to 0 - Hz)
; <Sxxxxxxx> - string xxxxxx)
; <WEaaaa;bbbbbbbb;bbbbbbbb> - write EEPROM location aaaa (hex value) with first byte (as binary string, use x for the bits keeping old value) and next locatiom with the second byte
; <REaaaa> - read eeprom from the location aaaa (hex value) - return 2 bytes
; <#param;value> - set app internal parameter to value
; xx,xx,... - bytes represented as hex string values
CMD_SET_RPT_MIN=09,00,00,00,09
CMD_SET_RPT_PLUS=49,00,00,00,09
CMD_SET_RPT_SIMPLEX=89,00,00,00,09
CMD_SET_OFFSET_0600=00,06,00,00,F9
CMD_SET_OFFSET_1600=00,16,00,00,F9
CMD_SET_CTCSS_OFF=8A,00,00,00,0A
CMD_SET_CTCSS_74.4=07,44,00,00,0B
CMD_SET_CTCSS_77=07,70,00,00,0B
CMD_SET_CTCSS_79.7=07,97,00,00,0B
CMD_SET_CTCSS_82.5=08,25,00,00,0B
CMD_SET_CTCSS_85.4=08,54,00,00,0B
CMD_SET_CTCSS_88.5=08,85,00,00,0B
CMD_SET_CTCSS_91.5=09,15,00,00,0B
CMD_SET_CTCSS_94.8=09,48,00,00,0B
CMD_SET_CTCSS_97.4=09,74,00,00,0B
CMD_SET_CTCSS_100=10,00,00,00,0B
CMD_SET_CTCSS_103.5=10,35,00,00,0B
CMD_SET_CTCSS_107.2=10,72,00,00,0B
CMD_SET_CTCSS_110.9=11,09,00,00,0B
CMD_SET_CTCSS_114.8=11,48,00,00,0B
CMD_SET_CTCSS_118.8=11,88,00,00,0B
CMD_SET_CTCSS_123=12,30,00,00,0B
CMD_SET_CTCSS_127.3=12,73,00,00,0B
CMD_SET_CTCSS_131.8=13,18,00,00,0B
CMD_SET_CTCSS_136.5=13,65,00,00,0B
CMD_SET_CTCSS_141.3=14,13,00,00,0B
CMD_SET_CTCSS_146.2=14,62,00,00,0B
CMD_SET_CTCSS_151.4=15,14,00,00,0B
CMD_SET_CTCSS_156.7=15,67,00,00,0B
CMD_SET_CTCSS_162.2=16,22,00,00,0B
CMD_SET_FREQ=<D87>,<D65>,<D43>,<D21>,01
CMD_SET_PTT_ON=00,00,00,00,08
CMD_SET_PTT_OFF=00,00,00,00,88
CMD_SET_MODE_LSB=00,00,00,00,07
CMD_SET_MODE_USB=01,00,00,00,07
CMD_SET_MODE_CW=02,00,00,00,07
CMD_SET_MODE_CWR=03,00,00,00,07
CMD_SET_MODE_AM=04,00,00,00,07
CMD_SET_MODE_FM=08,00,00,00,07
CMD_SET_MODE_DIG=0A,00,00,00,07
CMD_SET_MODE_PKT=0C,00,00,00,07
CMD_SET_MODE_WFM=06,00,00,00,07
CMD_SET_PWR_0.5W=<WE0079;xxxxxx11;xxxxxxxx>
CMD_SET_PWR_1.0W=<WE0079;xxxxxx10;xxxxxxxx>
CMD_SET_PWR_2.5W=<WE0079;xxxxxx01;xxxxxxxx>
CMD_SET_PWR_5.0W=<WE0079;xxxxxx00;xxxxxxxx>
CMD_SET_VFO_A=<WE0055;xxxxxxx0;xxxxxxxx>
CMD_SET_VFO_B=<WE0055;xxxxxxx1;xxxxxxxx>
CMD_SET_AGC_OFF=<WE0057;xxxxxx11;xxxxxxxx>
CMD_SET_AGC_SLOW=<WE0057;xxxxxx10;xxxxxxxx>
CMD_SET_AGC_FAST=<WE0057;xxxxxx01;xxxxxxxx>
CMD_SET_AGC_AUTO=<WE0057;xxxxxx00;xxxxxxxx>
CMD_SET_NB_OFF=<WE0057;xxxxxx00;xxxxxxxx>
CMD_SET_NB_ON=<WE0057;xxxxxx01;xxxxxxxx>
CMD_SET_VOX_OFF=<WE0058;0xxxxxxx;xxxxxxxx>
CMD_SET_VOX_ON=<WE0058;1xxxxxxx;xxxxxxxx>
CMD_SET_ANTENNA_REAR=<WE007A;xx111111;xxxxxxxx>
CMD_SET_ANTENNA_FRONT=<WE007A;xx000000;xxxxxxxx>
CMD_SET_CHARGE_OFF=<WE007B;xxx0xxxx;xxxxxxxx>
CMD_SET_CHARGE_ON=<WE007B;xxx1xxxx;xxxxxxxx>
CMD_SET_SCAN_UP=<WE0079;x10xxxxx;xxxxxxxx>
CMD_SET_SCAN_DOWN=<WE0079;x11xxxxx;xxxxxxxx>
CMD_SET_SCAN_OFF=<WE0079;x00xxxxx;xxxxxxxx>
CMD_SET_VOLTMETER_ON=<WE0058;x1xxxxxx;xxxxxxxx>
CMD_SET_VOLTMETER_OFF=<WE0058;x0xxxxxx;xxxxxxxx>
CMD_SET_SPLIT_ON=00,00,00,00,02
CMD_SET_SPLIT_OFF=00,00,00,00,82
CMD_SET_LOCK_ON=00,00,00,00,00
CMD_SET_LOCK_OFF=00,00,00,00,80
CMD_SET_CLARIFIER_ON=00,00,00,00,05
CMD_SET_CLARIFIER_OFF=00,00,00,00,85
CMD_SET_DCS_ON=0A,00,00,00,0A
CMD_SET_CTCSS_ON=2A,00,00,00,0A
CMD_SET_ENCODER_ON=4A,00,00,00,0A
CMD_SET_ENCODER_OFF=8A,00,00,00,0A
CMD_SET_POWER_ON=00,00,00,00,80,<P1000>,00,00,00,00,0F
;CMD_SET_POWER_OFF=00,00,00,00,80,<P1000>,00,00,00,00,8F,<P1000>
CMD_SET_POWER_OFF=
CMD_SET_METER_PWR=<WE0058;xxxxxx00;xxxxxxxx>
CMD_SET_METER_SWR=<WE0058;xxxxxx10;xxxxxxxx>
CMD_SET_METER_ALC=<WE0058;xxxxxx01;xxxxxxxx>
CMD_SET_METER_MOD=<WE0058;xxxxxx11;xxxxxxxx>
; read command format
; <priority>,<when to read>,<command - variable length>,<separator>,<nr.of.expected.bytes>,<rec_byte_1>,...,<rec byte_n>
; <priority> - 01-each loop, 02-from time to time (currently one from 4 loops)
; <when to read> - 00-both during Rx and Tx, 01-during Rx only, 02-during Tx only (discarded/not sent otherwise)
; <command - variable length> - see list of available commands format above (same as for the "blind commands", with no feedback)
; <separator> - <R> - end command separator (<R>)
; <nr_rec_bytes> - number of data bytes expected to be received
; <rec_byte_x> - what that byte represent
; - follows the rule from the SEND commands to define data
; - <00> - byte not containing a farameter to be read - will be discarded
; - list of possible byte value (as 2 digits hex if numeric value or Sx if char value) and corresponding parameter value. Take care to use a valid parameter value, this is not checked for errors.
; A binary byte followed by '/' can be used as a mask for that byte if only some bits are to be used
;
CMD_READ_FREQ&MODE=01,01,00,00,00,00,03,<R>,05,<D87>,<D65>,<D43>,<D21>,<00=LSB;01=USB;02=CW;03=CWR;04=AM;06=WFM;08=FM;0A=DIG;0C=PKT>
CMD_READ_PTT=04,00,00,00,00,00,F7,<R>,01,<0xxxxxxx=ON;1xxxxxxx=OFF>
CMD_READ_VFO=04,01,<RE0055>,<R>,02,<xxxxxxx0=VFO-A;xxxxxxx1=VFO-B>,<xxxxxxxx>
CMD_READ_SMETER=01,01,00,00,00,00,E7,<R>,01,<xxxx0000=S0;xxxx0001=S1;xxxx0010=S2;xxxx0011=S3;xxxx0100=S4;xxxx0101=S5;xxxx0110=S6;xxxx0111=S7;xxxx1000=S8;xxxx1001=S9;xxxx1010=S9+10dB;xxxx1011=S9+20dB;xxxx1100=S9+30dB;xxxx1101=S9+40dB;xxxx1110=S9+50dB;xxxx1111=S9+60dB>
CMD_READ_PWR=01,02,00,00,00,00,BD,<R>,02,<vvvvxxxx>,<xxxxxxxx>
CMD_READ_ALC=01,02,00,00,00,00,BD,<R>,02,<xxxxvvvv>,<xxxxxxxx>
CMD_READ_SWR=01,02,00,00,00,00,BD,<R>,02,<xxxxxxxx>,<vvvvxxxx>
CMD_READ_MOD=01,02,00,00,00,00,BD,<R>,02,<xxxxxxxx>,<xxxxvvvv>
CALIB_SMETER=
CALIB_PWR=<MAX=0F>,<0=0;07=2.5;0F=5>
CALIB_SWR=<MAX=0F>,<00=1;02=1.1;04=1.2;05=1.5;06=2;08=3;09=5;0B=10>
CALIB_ALC=<MAX=0F>,<0=0;07=50;0F=100>
CALIB_MOD=<MAX=0F>,<0=0;07=50;0F=100>
;CMD_READ_SQUELCH=0A,05,01,00,00,00,00,E7,<R>,<01>,<10000000/01=ON;10000000/00=OFF>
; list of commands to be sent at startup (optional)
STARTUP=CMD_SET_PTT_OFF,CMD_SET_LOCK_OFF,CMD_SET_PARAMS_FROM_INTERFACE
; list of commands for the parameters feedback
POLLING=CMD_READ_FREQ&MODE,CMD_READ_PTT,CMD_READ_VFO,CMD_READ_SMETER,CMD_READ_SWR,CMD_READ_PWR,CMD_READ_ALC,CMD_READ_MOD