Elecraft radios config files

Here we will discuss any subject related to the Android Pocket Transceiver which is available for free download in Google Play Store
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Elecraft radios config files

Post by yo3ggx »

Hi,

Please use this thread to post your own config file for any Elecraft radio. This will help the other users. Most popular functions will be added to the default radio config file included in the package.

Thank you,
Dan YO3GGX
donde
Posts: 1
Joined: Wed Jan 06, 2016 9:59 am

Re: Elecraft radios config files

Post by donde »

KX3 Notes

Got KX3 to work remotely, receive so far, transmit in couple of days.

Selected No-IP for free dynamic DNS. Set it up, pretty easy.
Waiting for TRSS plug to plug into mic jack for transmit audio.
Then should be on air from public hotspot, using Android smart phone.
KX3 will be in shack connected to antenna, along with PC.
Smart phone is Motorola Moto G 3rd generation.
PC is Windows 10 box. Using supplied USB/Serial cable from PC USB to ACC1 of KX3
Using normal stereo cable for receive audio from Phone jack of radio to Line In on PC.
Will use cable from Line out of PC to Mic In of KX3. 100K, 10K attenuator in cable.
Use 4800 baud. Anything higher will not control KX3.
Edit doesn't work with Motro G, Android 5.1.1. Edit works with Asus tablet, 4.2.2

:) Got plug today. Wired it up with 33K resistor in series with tip lead, and 10K from tip to ground at radio side. Works good.

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

Re: Elecraft radios config files

Post by yo3ggx »

Hi Don,

Thank you very much for your contribution to the forum. Hope this helps other K3/KX3 users to junp and try Pocket RxTx.
Any other feedback is welcome.

Best regards,
73 Dan YO3GGX
K3OS
Posts: 22
Joined: Mon Jan 02, 2017 1:50 am

Re: Elecraft radios config files

Post by K3OS »

Here's my K3s file. I just added a bandwidth selection, 2.7 and 2.4KHz and on F2 a TUNE function. I have already set the Tune level on my radio to 15 watts. (I was unable to attach the file) I'm certain more additions will happen as I play with this. Note that I have delineated my additions.

Gary
K3OS


Brand=Elecraft
Model=K3
Pic=k3.jpg
sigRadios=$1gR@d10s
TIMESTAMP=08/23/2015|22:00

; Frequency coverage(sections separated by ',')
FRANGE=490000-30000000,44000000-54000000

; List of available Bands
BANDS=160m,80m,60m,40m,30m,20m,17m,15m,12m,11m,10m,6m

; first wheel - list of available modes in the MODE wheel (starts with wheel name)
LST1NAME=MODE
LST1ITEMS=LSB,USB,AM,FM,CW,DATA,CW-REV,DAT-REV
LST1CMDS=CMD_SET_MODE_LSB,CMD_SET_MODE_USB,CMD_SET_MODE_AM,CMD_SET_MODE_FM,CMD_SET_MODE_CW,CMD_SET_MODE_DATA,CMD_SET_MODE_CW-REV,CMD_SET_DAT-REV

; second wheel - list of available powers in the PWR wheel (starts with wheel name)
LST2NAME=PWR
LST2ITEMS=1W,5W,10W,25W,50W,100W
LST2CMDS=CCMD_SET_PWR_1W,CMD_SET_PWR_5W,CMD_SET_PWR_10W,CMD_SET_PWR_25W,CMD_SET_PWR_50W,CMD_SET_PWR_100W

; Option Button config (name,1st_press_cmd=1st_press_label,2nd_press_cmd=2nd_press_label,...)
BTN_OPT1_NOFN=VFO,CMD_SET_VFO-A=VFO-A,CMD_SET_VFO-B=SPLIT
BTN_OPT2_NOFN=NB,CMD_SET_NB_OFF=OFF,CMD_SET_NB_ON=ON
BTN_OPT3_NOFN=BW,CMD_SET_BW_2400=W 2.4,CMD_SET_BW_2700=W 2.7
BTN_OPT4_NOFN=R-ATT,CMD_SET_ATT_OFF=OFF,CMD_SET_ATT_ON=ON
BTN_OPT5_NOFN=AGC,CMD_SET_AGC_OFF=OFF,CMD_SET_AGC_SLOW=SLOW,CMD_SET_AGC_FAST=FAST,CMD_SET_AGC_AUTO=AUTO
BTN_OPT1_FN=TUNE,CMD_SET_TOGGLE_TUNE=ON,CMD_SET_TOGGLE_TUNE=OFF
BTN_OPT2_FN=
BTN_OPT3_FN=
BTN_OPT4_FN=
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=
BTN_LONG_OPT5_FN=

; List of available 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> - numeric digits - BCD (from 9, thousands MHz to 0 - Hz)
; <Sx> - string digits - from 9 - , thousands MHz to 0 - Hz)
CMD_SET_FREQ=
CMD_SET_FREQ_VFO-A=<SFA000>,<C7>,<C6>,<C5>,<C4>,<C3>,<C2>,<C1>,<C0>,<S;>
CMD_SET_FREQ_VFO-B=<SFB000>,<C7>,<C6>,<C5>,<C4>,<C3>,<C2>,<C1>,<C0>,<S;>

CMD_SET_PTT_ON=<STX;>
CMD_SET_PTT_OFF=<SRX;>

CMD_SET_MODE_LSB=<SMD1;>
CMD_SET_MODE_USB=<SMD2;>
CMD_SET_MODE_AM=<SMD5;>
CMD_SET_MODE_FM=<SMD4;>
CMD_SET_MODE_CW=<SMD3;>
CMD_SET_MODE_DATA=<SMD6;>
CMD_SET_MODE_CW-REV=<SMD7;>
CMD_SET_MODE_DAT-REV=<SMD9;>

CMD_SET_VFO-A=<SVR0;>,<P100>,<SVT0;>
CMD_SET_VFO-B=<SVR1;>,<P100>,<SVT1;>

CMD_SET_SPLIT_ON=
CMD_SET_SPLIT_OFF=
CMD_SET_LOCK_ON=
CMD_SET_LOCK_OFF=
CMD_SET_CLARIFIER_ON=
CMD_SET_CLARIFIER_OFF=
CMD_SET_DCS_ON=
CMD_SET_CTCSS_ON=
CMD_SET_ENCODER_ON=
CMD_SET_ENCODER_OFF=
CMD_SET_POWER_ON=
; this removes power so you cannot power on over CAT
;CMD_SET_POWER_OFF=<SPS0;>
CMD_SET_POWER_OFF=
CMD_SET_POWER_ON=

CMD_SET_PWR_1W=<SPC001;>
CMD_SET_PWR_5W=<SPC005;>
CMD_SET_PWR_10W=<SPC010;>
CMD_SET_PWR_25W=<SPC025;>
CMD_SET_PWR_50W=<SPC050;>
CMD_SET_PWR_100W=<SPC100;>

CMD_SET_NB_OFF=<SNB0;>
CMD_SET_NB_ON=<SNB1;>

CMD_SET_ATT_OFF=<SRA00;>
CMD_SET_ATT_ON=<SRA01;>

CMD_SET_AGC_OFF=<SGT0020;>
CMD_SET_AGC_FAST=<SGT0021;>
CMD_SET_AGC_SLOW=<SGT0041;>

;commands added by Gary K3OS
CMD_SET_BW_2400=<SBW0240;>
CMD_SET_BW_2700=<SBW0270;>
CMD_SET_TOGGLE_TUNE=<SSWH16;>
; end commands added by Gary K3OS

; read commands format
; command,separator(<R>)nr.of.expected.bytes/binary mask if one byte answer or bytes order (<Bx> if multiple bytes, where 0 is used for dummy byte (if any)
CMD_READ_FREQ=00,00,00,00,03,<R>,<D87>,<D65>,<D43>,<D21>,<00>
CMD_READ_MODE=00,00,00,00,03,<R>,<00>,<00>,<00>,<00>,<00=LSB;01=USB;02=CW;03=CWR;04=AM;06=WFM;08=FM;0A=DIG;0C=PKT>
CMD_READ_SMETER=00,00,00,00,E7/<00001111>
CMD_READ_SWR=00,00,00,00,F7/<00001111>
CMD_READ_ALC=00,00,00,00,F7/<00001111>
CMD_READ_MOD=00,00,00,00,F7/<00001111>

; list of commands to be sent at startup (usually read different parameters in order to be able to work after that without feedback, for max. responsiveness
STARTUP=
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Re: Elecraft radios config files

Post by yo3ggx »

Hi Gary,

Can I add your config to the central repository using your Name/callsign?

Thank you.
73 Dan YO3GGX
K3OS
Posts: 22
Joined: Mon Jan 02, 2017 1:50 am

Re: Elecraft radios config files

Post by K3OS »

Dan -

Here is a revised version. OK to put in your repository. Audio input is set to Line, Normal Shift is selected. I also changed the label on the Tune button to "1/0", i.e. on/off toggle. Note this file does not work on the experimental 0.9xx yet.
-------------------

Brand=Elecraft
Model=K3
Pic=k3.jpg
sigRadios=$1gR@d10s
TIMESTAMP=08/23/2015|22:00

; Frequency coverage(sections separated by ',')
FRANGE=490000-30000000,44000000-54000000

; List of available Bands
BANDS=160m,80m,60m,40m,30m,20m,17m,15m,12m,11m,10m,6m

; first wheel - list of available modes in the MODE wheel (starts with wheel name)
LST1NAME=MODE
LST1ITEMS=LSB,USB,AM,FM,CW,DATA,CW-REV,DAT-REV
LST1CMDS=CMD_SET_MODE_LSB,CMD_SET_MODE_USB,CMD_SET_MODE_AM,CMD_SET_MODE_FM,CMD_SET_MODE_CW,CMD_SET_MODE_DATA,CMD_SET_MODE_CW-REV,CMD_SET_DAT-REV

; second wheel - list of available powers in the PWR wheel (starts with wheel name)
LST2NAME=PWR
LST2ITEMS=1W,5W,10W,25W,50W,100W
LST2CMDS=CCMD_SET_PWR_1W,CMD_SET_PWR_5W,CMD_SET_PWR_10W,CMD_SET_PWR_25W,CMD_SET_PWR_50W,CMD_SET_PWR_100W

; Option Button config (name,1st_press_cmd=1st_press_label,2nd_press_cmd=2nd_press_label,...)
BTN_OPT1_NOFN=VFO,CMD_SET_VFO-A=VFO-A,CMD_SET_VFO-B=SPLIT
BTN_OPT2_NOFN=NB,CMD_SET_NB_OFF=OFF,CMD_SET_NB_ON=ON
BTN_OPT3_NOFN=BW,CMD_SET_BW_2400=W 2.4,CMD_SET_BW_2700=W 2.7
BTN_OPT4_NOFN=R-ATT,CMD_SET_ATT_OFF=OFF,CMD_SET_ATT_ON=ON
BTN_OPT5_NOFN=AGC,CMD_SET_AGC_OFF=OFF,CMD_SET_AGC_SLOW=SLOW,CMD_SET_AGC_FAST=FAST,CMD_SET_AGC_AUTO=AUTO
BTN_OPT1_FN=TUNE,CMD_SET_TOGGLE_TUNE=0/1,CMD_SET_TOGGLE_TUNE=0/1
BTN_OPT2_FN=
BTN_OPT3_FN=
BTN_OPT4_FN=
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=
BTN_LONG_OPT5_FN=

; List of available 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> - numeric digits - BCD (from 9, thousands MHz to 0 - Hz)
; <Sx> - string digits - from 9 - , thousands MHz to 0 - Hz)
CMD_SET_FREQ=
CMD_SET_FREQ_VFO-A=<SFA000>,<C7>,<C6>,<C5>,<C4>,<C3>,<C2>,<C1>,<C0>,<S;>
CMD_SET_FREQ_VFO-B=<SFB000>,<C7>,<C6>,<C5>,<C4>,<C3>,<C2>,<C1>,<C0>,<S;>

CMD_SET_PTT_ON=<STX;>
CMD_SET_PTT_OFF=<SRX;>

CMD_SET_MODE_LSB=<SMD1;>
CMD_SET_MODE_USB=<SMD2;>
CMD_SET_MODE_AM=<SMD5;>
CMD_SET_MODE_FM=<SMD4;>
CMD_SET_MODE_CW=<SMD3;>
CMD_SET_MODE_DATA=<SMD6;>
CMD_SET_MODE_CW-REV=<SMD7;>
CMD_SET_MODE_DAT-REV=<SMD9;>

CMD_SET_VFO-A=<SVR0;>,<P100>,<SVT0;>
CMD_SET_VFO-B=<SVR1;>,<P100>,<SVT1;>

CMD_SET_SPLIT_ON=
CMD_SET_SPLIT_OFF=
CMD_SET_LOCK_ON=
CMD_SET_LOCK_OFF=
CMD_SET_CLARIFIER_ON=
CMD_SET_CLARIFIER_OFF=
CMD_SET_DCS_ON=
CMD_SET_CTCSS_ON=
CMD_SET_ENCODER_ON=
CMD_SET_ENCODER_OFF=
CMD_SET_POWER_ON=
; this removes power so you cannot power on over CAT
;CMD_SET_POWER_OFF=<SPS0;>
CMD_SET_POWER_OFF=
CMD_SET_POWER_ON=

CMD_SET_PWR_1W=<SPC001;>
CMD_SET_PWR_5W=<SPC005;>
CMD_SET_PWR_10W=<SPC010;>
CMD_SET_PWR_25W=<SPC025;>
CMD_SET_PWR_50W=<SPC050;>
CMD_SET_PWR_100W=<SPC100;>

CMD_SET_NB_OFF=<SNB0;>
CMD_SET_NB_ON=<SNB1;>

CMD_SET_ATT_OFF=<SRA00;>
CMD_SET_ATT_ON=<SRA01;>

CMD_SET_AGC_OFF=<SGT0020;>
CMD_SET_AGC_FAST=<SGT0021;>
CMD_SET_AGC_SLOW=<SGT0041;>

;commands added by Gary K3OS
CMD_SET_BW_2400=<SBW0240;>
CMD_SET_BW_2700=<SBW0270;>
CMD_SET_TOGGLE_TUNE=<SSWH16;>
CMD_SET_INPUT_MENU=<SMN053;>
CMD_SET_INCREMENT_DIAL=<SUP1;>
CMD_SET_MENU_EXIT=<SMN255;>
CMD_SET_SHIFT_NORMAL=<SSWH58;>
; end commands added by Gary K3OS

; read commands format
; command,separator(<R>)nr.of.expected.bytes/binary mask if one byte answer or bytes order (<Bx> if multiple bytes, where 0 is used for dummy byte (if any)
CMD_READ_FREQ=00,00,00,00,03,<R>,<D87>,<D65>,<D43>,<D21>,<00>
CMD_READ_MODE=00,00,00,00,03,<R>,<00>,<00>,<00>,<00>,<00=LSB;01=USB;02=CW;03=CWR;04=AM;06=WFM;08=FM;0A=DIG;0C=PKT>
CMD_READ_SMETER=00,00,00,00,E7/<00001111>
CMD_READ_SWR=00,00,00,00,F7/<00001111>
CMD_READ_ALC=00,00,00,00,F7/<00001111>
CMD_READ_MOD=00,00,00,00,F7/<00001111>

; list of commands to be sent at startup (usually read different parameters in order to be able to work after that without feedback, for max. responsiveness
;Startup by K3OS - select Menu item audio input, force to Line input, exit menu, set shift Normal
STARTUP=CMD_SET_INPUT_MENU,CMD_SET_INCREMENT_DIAL,CMD_SET_INCREMENT_DIAL,CMD_SET_MENU_EXIT,CMD_SET_SHIFT_NORMAL
User avatar
yo3ggx
Site Admin
Posts: 832
Joined: Wed Aug 15, 2012 8:30 pm
Location: Bucharest, România
Contact:

Re: Elecraft radios config files

Post by yo3ggx »

Hi,
K3OS wrote:Note this file does not work on the experimental 0.9xx yet.
-------------------
What do you mean by that? What is not working in version 0.9.x?
Usually the files are compatible between 0.8x and 0.9.x versions, even if some functions work only in version 0.9.x.
All 0.8.x configs must be compatible with version 0.9.x

Thank you.
73 Dan YO3GGX
K3OS
Posts: 22
Joined: Mon Jan 02, 2017 1:50 am

Re: Elecraft radios config files

Post by K3OS »

Dan -

We've discussed this...that on 0.9x it goes into Tune on power-up. Per your comments..then the Startup commands don't get executed. Version 0.8x is fine with this file.

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

Re: Elecraft radios config files

Post by yo3ggx »

Hi Gary,
K3OS wrote:Dan -

We've discussed this...that on 0.9x it goes into Tune on power-up. Per your comments..then the Startup commands don't get executed. Version 0.8x is fine with this file.

Gary
K3OS
I hope to publish an updated version later today that solves the TUNE at startup issue. As a workaround you can assign TUNE command to the "SQL" button (lower left part of the tuning knob). This one does not trigger an update at startup because it can be used only for single state commands, as no label available to display current status.

The SQL button command is assigned similar with the other option buttons:
BTN_SQL_NOFN=...
BTN_SQL_FN=...
BTN_SQL_FN2=...
BTN_SQL_FN3=...
...

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

Re: Elecraft radios config files

Post by yo3ggx »

yo3ggx wrote:Hi Gary,
K3OS wrote:Dan -

We've discussed this...that on 0.9x it goes into Tune on power-up. Per your comments..then the Startup commands don't get executed. Version 0.8x is fine with this file.

Gary
K3OS
I hope to publish an updated version later today that solves the TUNE at startup issue. As a workaround you can assign TUNE command to the "SQL" button (lower left part of the tuning knob). This one does not trigger an update at startup because it can be used only for single state commands, as no label available to display current status. Even if not recommended, you can assign multiple states commands too (not limited in software), but current status will not be visible.

The SQL button command is assigned similar with the other option buttons:
BTN_SQL_NOFN=...
BTN_SQL_FN=...
BTN_SQL_FN2=...
BTN_SQL_FN3=...
...

73 Dan YO3GGX
Post Reply