yaesu_ft817.radio

Here we will discuss any subject related to the Android Pocket Transceiver which is available for free download in Google Play Store
balans
Posts: 9
Joined: Sun Aug 19, 2012 12:46 am

yaesu_ft817.radio

Post by balans »

Hi was missing some commands and adjusted it to my likes

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
73, PA1ZKH
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Re: yaesu_ft817.radio

Post by yo3ggx »

Thank you for your contribution. Can I post your config under your callsign on the central online repository?

73 Dan YO3GGX
balans
Posts: 9
Joined: Sun Aug 19, 2012 12:46 am

Re: yaesu_ft817.radio

Post by balans »

No problem

73, PA1ZKH
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Re: yaesu_ft817.radio

Post by yo3ggx »

Hi Barry,

Your config is now available in the central repository with the name "Repeater".

Thank you.
73 Dan YO3GGX
k9aeg
Posts: 2
Joined: Tue Nov 11, 2014 2:21 am

Re: yaesu_ft817.radio

Post by k9aeg »

Where is this Central Repository located?
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Re: yaesu_ft817.radio

Post by yo3ggx »

k9aeg wrote:Where is this Central Repository located?
Hi,
The repository is located on my web server and accessible from the application interface. You don't need to load all available transceivers (as in previous version of Pocket RxTx), but just the one you need.

Hope this clarifies your question.

73 Dan YO3GGX
k9aeg
Posts: 2
Joined: Tue Nov 11, 2014 2:21 am

Re: yaesu_ft817.radio

Post by k9aeg »

Thanks
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Re: yaesu_ft817.radio

Post by yo3ggx »

It was a typo in my previous e-mail. It was about transceivers not servers. Is corrected now.

73 Dan YO3GGX
ba7ib
Posts: 12
Joined: Mon Aug 31, 2015 4:38 pm

Re: yaesu_ft817.radio

Post by ba7ib »

here is my configure file , I change the PWR roll to TONE setting roll

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=TONE
LST2ITEMS=T67,T69.3,T71.9,T74.4,T77,T79.7,T82.5,T85.4,T88.5,T91.5,T94.8,T97.4,T100,T103.5,T107.2,T110.9,T114.8,T118.8,T123,T127.3,T131.8,T136.5,T141.3,T146.2,T151.4,T156.7,T162.2,T167.9,T173.8,T179.9,T186.2,T192.8,T203.5,T206.5,T210.7,T218.1,T225.7,T229.1,T233.6,T241.8,T250.3,T254.1,D023,D025,D026,D031,D032,D036,D043,D047,D051,D053,D054,D065,D071,D072,D073,D074,D114,D115,D116,D122,D125,D131,D132,D134,D143,D145,D152,D155,D156,D162,D165,D172,D174,D205,D212.D223,D225,D226,D243,D244,D245,D246,D251,D252,D255,D261,D263,D265,D266,D271,D274,D306,D311,D315,D325,D331,D332,D343,D346,D351,D356,D364,D365,D371,D411,D412,D413,D423,D431,D432,F445,D446,D452,D454,D455,D462,D464,D465,D466,D503,D506,D516,D523,D526,D532,D546,D565,D606,D612,D624,D627,D631,D632,D654,D662,D664,D703,D712,D723,D731,D732,D734,D743,D754
LST2CMDS=CMD_SET_CTCSS_67,CMD_SET_CTCSS_69.3,CMD_SET_CTCSS_71.9,CMD_SET_CTCSS_74.4,CMD_SET_CTCSS_77,CMD_SET_CTCSS_79.7,CMD_SET_CTCSS_82.5,CMD_SET_CTCSS_85.4,CMD_SET_CTCSS_88.5,CMD_SET_CTCSS_91.5,CMD_SET_CTCSS_94.8,CMD_SET_CTCSS_97.4,CMD_SET_CTCSS_100,CMD_SET_CTCSS_103.5,CMD_SET_CTCSS_107.2,CMD_SET_CTCSS_110.9,CMD_SET_CTCSS_114.8,CMD_SET_CTCSS_118.8,CMD_SET_CTCSS_123,CMD_SET_CTCSS_127.3,CMD_SET_CTCSS_131.8,CMD_SET_CTCSS_136.5,CMD_SET_CTCSS_141.3,CMD_SET_CTCSS_146.2,CMD_SET_CTCSS_151.4,CMD_SET_CTCSS_156.7,CMD_SET_CTCSS_162.2,CMD_SET_CTCSS_167.9,CMD_SET_CTCSS_173.8,CMD_SET_CTCSS_179.9,CMD_SET_CTCSS_186.2,CMD_SET_CTCSS_192.8,CMD_SET_CTCSS_203.5,CMD_SET_CTCSS_206.5,CMD_SET_CTCSS_210.7,CMD_SET_CTCSS_218.1,CMD_SET_CTCSS_225.7,CMD_SET_CTCSS_229.1,CMD_SET_CTCSS_233.6,CMD_SET_CTCSS_241.8,CMD_SET_CTCSS_250.3,CMD_SET_CTCSS_254.1,CMD_SET_DCS_023,CMD_SET_DCS_025,CMD_SET_DCS_26,CMD_SET_DCS_031,CMD_SET_DCS_032,CMD_SET_DCS_036,CMD_SET_DCS_043,CMD_SET_DCS_47,CMD_SET_DCS_051,CMD_SET_DCS_053,CMD_SET_DCS_054,CMD_SET_DCS_065,CMD_SET_DCS_071,CMD_SET_DCS_072,CMD_SET_DCS_073,CMD_SET_DCS_074,CMD_SET_DCS_114,CMD_SET_DCS_115,CMD_SET_DCS_116,CMD_SET_DCS_122,CMD_SET_DCS_125,CMD_SET_DCS_131,CMD_SET_DCS_132,CMD_SET_DCS_134,CMD_SET_DCS_143,CMD_SET_DCS_145,CMD_SET_DCS_152,CMD_SET_DCS_155,CMD_SET_DCS_156,CMD_SET_DCS_162,CMD_SET_DCS_165,CMD_SET_DCS_172,CMD_SET_DCS_174,CMD_SET_DCS_205,CMD_SET_DCS_212,CMD_SET_DCS_223,CMD_SET_DCS_225,CMD_SET_DCS_226,CMD_SET_DCS_243,CMD_SET_DCS_244,CMD_SET_DCS_245,CMD_SET_DCS_246,CMD_SET_DCS_251,CMD_SET_DCS_252,CMD_SET_DCS_255,CMD_SET_DCS_261,CMD_SET_DCS_263,CMD_SET_DCS_265,CMD_SET_DCS_266,CMD_SET_DCS_271,CMD_SET_DCS_274,CMD_SET_DCS_306,CMD_SET_DCS_311,CMD_SET_DCS_315,CMD_SET_DCS_325,CMD_SET_DCS_331,CMD_SET_DCS_332,CMD_SET_DCS_343,CMD_SET_DCS_346,CMD_SET_DCS_351,CMD_SET_DCS_356,CMD_SET_DCS_364,CMD_SET_DCS_365,CMD_SET_DCS_371,CMD_SET_DCS_411,CMD_SET_DCS_412,CMD_SET_DCS_413,CMD_SET_DCS_423,CMD_SET_DCS_431,CMD_SET_DCS_432,CMD_SET_DCS_445,CMD_SET_DCS_446,CMD_SET_DCS_452,CMD_SET_DCS_454,CMD_SET_DCS_455,CMD_SET_DCS_462,CMD_SET_DCS_464,CMD_SET_DCS_465,CMD_SET_DCS_466,CMD_SET_DCS_503,CMD_SET_DCS_506,CMD_SET_DCS_516,CMD_SET_DCS_523,CMD_SET_DCS_526,CMD_SET_DCS_532,CMD_SET_DCS_546,CMD_SET_DCS_565,CMD_SET_DCS_606,CMD_SET_DCS_612,CMD_SET_DCS_624,CMD_SET_DCS_627,CMD_SET_DCS_631,CMD_SET_DCS_632,CMD_SET_DCS_654,CMD_SET_DCS_662,CMD_SET_DCS_664,CMD_SET_DCS_703,CMD_SET_DCS_712,CMD_SET_DCS_723,CMD_SET_DCS_731,CMD_SET_DCS_732,CMD_SET_DCS_734,CMD_SET_DCS_743,CMD_SET_DCS_754

; 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=ENCODE,CMD_SET_CTCSS_OFF=OFF,CMD_SET_CTCSS_ON=T_ON,CMD_SET_CTCSS_RXON=T_RON,CMD_SET_CTCSS_TXON=T_TON,CMD_SET_DCS_ON=D_ON,CMD_SET_DCS_RXON=D_RON,CMD_SET_DCS_TXON=D_TON
BTN_OPT4_NOFN=RPT,CMD_SET_RPT_MIN=MIN,CMD_SET_RPT_PLUS=PLUS,CMD_SET_RPT_SIMPLEX=SIMPLEX
BTN_OPT5_NOFN=PWR,CMD_SET_PWR_0.5W=0.5W,CMD_SET_PWR_1.0W=1W,CMD_SET_PWR_2.5W=2.5W,CMD_SET_PWR_5.0W=5W
BTN_OPT1_FN=AGC,CMD_SET_AGC_OFF=OFF,CMD_SET_AGC_SLOW=SLOW,CMD_SET_AGC_FAST=FAST,CMD_SET_AGC_AUTO=AUTO
BTN_OPT2_FN=ANT,CMD_SET_ANTENNA_REAR=REAR,CMD_SET_ANTENNA_FRONT=FRONT
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,CMD_SET_OFFSET_5000=5.000
BTN_OPT5_FN=ATT,CMD_SET_ATT_OFF=OFF,CMD_SET_ATT_ON=ON

; 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_OFFSET_5000=00,50,00,00,F9


CMD_SET_CTCSS_67=06,70,06,70,0B
CMD_SET_CTCSS_69.3=06,93,06,93,0B
CMD_SET_CTCSS_71.9=07,19,07,19,0B
CMD_SET_CTCSS_74.4=07,44,07,44,0B
CMD_SET_CTCSS_77=07,70,07,70,0B
CMD_SET_CTCSS_79.7=07,97,07,97,0B
CMD_SET_CTCSS_82.5=08,25,08,25,0B
CMD_SET_CTCSS_85.4=08,54,08,54,0B
CMD_SET_CTCSS_88.5=08,85,08,85,0B
CMD_SET_CTCSS_91.5=09,15,09,15,0B
CMD_SET_CTCSS_94.8=09,48,09,48,0B
CMD_SET_CTCSS_97.4=09,74,09,74,0B
CMD_SET_CTCSS_100=10,00,10,00,0B
CMD_SET_CTCSS_103.5=10,35,10,35,0B
CMD_SET_CTCSS_107.2=10,72,10,72,0B
CMD_SET_CTCSS_110.9=11,09,11,09,0B
CMD_SET_CTCSS_114.8=11,48,11,48,0B
CMD_SET_CTCSS_118.8=11,88,11,88,0B
CMD_SET_CTCSS_123=12,30,12,30,0B
CMD_SET_CTCSS_127.3=12,73,12,73,0B
CMD_SET_CTCSS_131.8=13,18,13,18,0B
CMD_SET_CTCSS_136.5=13,65,13,65,0B
CMD_SET_CTCSS_141.3=14,13,14,13,0B
CMD_SET_CTCSS_146.2=14,62,14,62,0B
CMD_SET_CTCSS_151.4=15,14,15,14,0B
CMD_SET_CTCSS_156.7=15,67,15,67,0B
CMD_SET_CTCSS_162.2=16,22,16,22,0B
CMD_SET_CTCSS_167.9=16,79,16,79,0B
CMD_SET_CTCSS_173.8=17,38,17,38,0B
CMD_SET_CTCSS_179.9=17,99,17,99,0B
CMD_SET_CTCSS_186.2=18,62,18,62,0B
CMD_SET_CTCSS_192.8=19,28,19,28,0B
CMD_SET_CTCSS_203.5=20,35,20,35,0B
CMD_SET_CTCSS_206.5=20,65,20,65,0B
CMD_SET_CTCSS_210.7=21,07,21,07,0B
CMD_SET_CTCSS_218.1=21,81,21,81,0B
CMD_SET_CTCSS_225.7=22,57,22,57,0B
CMD_SET_CTCSS_229.1=22,91,22,91,0B
CMD_SET_CTCSS_233.6=23,36,23,36,0B
CMD_SET_CTCSS_241.8=24,18,24,18,0B
CMD_SET_CTCSS_250.3=25,03,25,03,0B
CMD_SET_CTCSS_254.1=25,41,25,41,0B


CMD_SET_DCS_023=00,23,00,23,0C
CMD_SET_DCS_025=00,25,00,25,0C
CMD_SET_DCS_026=00,26,00,26,0C
CMD_SET_DCS_026=00,26,00,26,0C
CMD_SET_DCS_031=00,31,00,31,0C
CMD_SET_DCS_032=00,32,00,32,0C
CMD_SET_DCS_036=00,36,00,36,0C
CMD_SET_DCS_043=00,43,00,43,0C
CMD_SET_DCS_047=00,47,00,47,0C
CMD_SET_DCS_051=00,51,00,51,0C
CMD_SET_DCS_053=00,53,00,53,0C
CMD_SET_DCS_054=00,54,00,54,0C
CMD_SET_DCS_065=00,65,00,65,0C
CMD_SET_DCS_071=00,71,00,71,0C
CMD_SET_DCS_072=00,72,00,72,0C
CMD_SET_DCS_073=00,73,00,73,0C
CMD_SET_DCS_074=00,74,00,74,0C
CMD_SET_DCS_114=01,14,01,14,0C
CMD_SET_DCS_115=01,15,01,15,0C
CMD_SET_DCS_116=01,16,01,16,0C
CMD_SET_DCS_122=01,22,01,22,0C
CMD_SET_DCS_125=01,25,01,25,0C
CMD_SET_DCS_131=01,31,01,31,0C
CMD_SET_DCS_132=01,32,01,32,0C
CMD_SET_DCS_134=01,34,01,34,0C
CMD_SET_DCS_143=01,43,01,43,0C
CMD_SET_DCS_145=01,45,01,45,0C
CMD_SET_DCS_152=01,52,01,52,0C
CMD_SET_DCS_155=01,55,01,55,0C
CMD_SET_DCS_156=01,56,01,56,0C
CMD_SET_DCS_162=01,62,01,62,0C
CMD_SET_DCS_165=01,65,01,65,0C
CMD_SET_DCS_172=01,72,01,72,0C
CMD_SET_DCS_174=01,74,01,74,0C
CMD_SET_DCS_205=02,05,02,05,0C
CMD_SET_DCS_212=02,12,02,12,0C
CMD_SET_DCS_223=02,23,02,23,0C
CMD_SET_DCS_225=02,25,02,25,0C
CMD_SET_DCS_226=02,26,02,26,0C
CMD_SET_DCS_243=02,43,02,43,0C
CMD_SET_DCS_244=02,44,02,44,0C
CMD_SET_DCS_245=02,45,02,45,0C
CMD_SET_DCS_246=02,46,02,46,0C
CMD_SET_DCS_251=02,51,02,51,0C
CMD_SET_DCS_252=02,52,02,52,0C
CMD_SET_DCS_255=02,55,02,55,0C
CMD_SET_DCS_261=02,61,02,61,0C
CMD_SET_DCS_263=02,63,02,63,0C
CMD_SET_DCS_265=02,65,02,65,0C
CMD_SET_DCS_266=02,66,02,66,0C
CMD_SET_DCS_271=02,71,02,71,0C
CMD_SET_DCS_274=02,74,02,74,0C
CMD_SET_DCS_306=03,06,03,06,0C
CMD_SET_DCS_311=03,11,03,11,0C
CMD_SET_DCS_315=03,15,03,15,0C
CMD_SET_DCS_325=03,25,03,25,0C
CMD_SET_DCS_331=03,31,03,31,0C
CMD_SET_DCS_332=03,32,03,32,0C
CMD_SET_DCS_343=03,43,03,43,0C
CMD_SET_DCS_346=03,46,03,46,0C
CMD_SET_DCS_351=03,51,03,51,0C
CMD_SET_DCS_356=03,56,03,56,0C
CMD_SET_DCS_364=03,64,03,64,0C
CMD_SET_DCS_365=03,65,03,65,0C
CMD_SET_DCS_371=03,71,03,71,0C
CMD_SET_DCS_411=04,11,04,11,0C
CMD_SET_DCS_412=04,12,04,12,0C
CMD_SET_DCS_413=04,13,04,13,0C
CMD_SET_DCS_423=04,23,04,23,0C
CMD_SET_DCS_431=04,31,04,31,0C
CMD_SET_DCS_432=04,32,04,32,0C
CMD_SET_DCS_445=04,45,04,45,0C
CMD_SET_DCS_446=04,46,04,46,0C
CMD_SET_DCS_452=04,52,04,52,0C
CMD_SET_DCS_454=04,54,04,54,0C
CMD_SET_DCS_455=04,55,04,55,0C
CMD_SET_DCS_462=04,62,04,62,0C
CMD_SET_DCS_464=04,64,04,64,0C
CMD_SET_DCS_465=04,65,04,65,0C
CMD_SET_DCS_466=04,66,04,66,0C
CMD_SET_DCS_503=05,03,05,03,0C
CMD_SET_DCS_503=05,03,05,03,0C
CMD_SET_DCS_506=05,06,05,06,0C
CMD_SET_DCS_516=05,16,05,16,0C
CMD_SET_DCS_523=05,23,05,23,0C
CMD_SET_DCS_526=05,26,05,26,0C
CMD_SET_DCS_532=05,32,05,32,0C
CMD_SET_DCS_546=05,46,05,46,0C
CMD_SET_DCS_565=05,65,05,65,0C
CMD_SET_DCS_606=06,06,06,06,0C
CMD_SET_DCS_612=06,12,06,12,0C
CMD_SET_DCS_624=06,24,06,24,0C
CMD_SET_DCS_627=06,27,06,27,0C
CMD_SET_DCS_631=06,31,06,31,0C
CMD_SET_DCS_632=06,32,06,32,0C
CMD_SET_DCS_654=06,54,06,54,0C
CMD_SET_DCS_662=06,62,06,62,0C
CMD_SET_DCS_664=06,64,06,64,0C
CMD_SET_DCS_703=07,03,07,03,0C
CMD_SET_DCS_712=07,12,07,12,0C
CMD_SET_DCS_723=07,23,07,23,0C
CMD_SET_DCS_731=07,31,07,31,0C
CMD_SET_DCS_732=07,32,07,32,0C
CMD_SET_DCS_734=07,34,07,34,0C
CMD_SET_DCS_743=07,43,07,43,0C
CMD_SET_DCS_754=07,54,07,54,0C

CMD_SET_CTCSS_OFF=8A,00,00,00,0A
CMD_SET_CTCSS_ON=2A,00,00,00,0A
CMD_SET_CTCSS_RXON=3A,00,00,00,0A
CMD_SET_CTCSS_TXON=4A,00,00,00,0A
CMD_SET_DCS_ON=0A,00,00,00,0A
CMD_SET_DCS_RXON=0B,00,00,00,0A
CMD_SET_DCS_TXON=0C,00,00,00,0A

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
yo7lti
Posts: 5
Joined: Sun Feb 25, 2018 10:57 pm

Re: yaesu_ft817.radio

Post by yo7lti »

Please help me,
I tried Pocket RxTx with my FT-817 via usb and bluetooth connections. I increased bluetooth speed at 38.400 and works just fine. I have some issue with some commands such Att on/off. Looking in the radio config. file I saw that command Att on/off is defined but the opcode is not present. User manual refers only to 17 commands and I hope someone would help me to find the opcode for att on/off and maybe other undocumented commands(IPO???).
Mny tnx, Ovidiu

Trimis de pe al meu SM-J710F folosind Tapatalk
Post Reply