Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TS-480 frequency jumping #644

Closed
mdblack98 opened this issue Apr 2, 2021 · 0 comments
Closed

TS-480 frequency jumping #644

mdblack98 opened this issue Apr 2, 2021 · 0 comments
Labels
bug critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. JTDX Bugs affecting JTDX operations needs test Patches have been submitted but need testing to close issue WSJTX Bugs affecting WSTJ-X operations

Comments

@mdblack98
Copy link
Contributor

Log shows going to RX; followed immediately by FAXXXXXXX does not recognized the FA command.
So we'll put a 100ms sleep after RX and also when ? is received we will write the command again instead of just reading.
2021-04-02T21:01:54.754Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_init called, version 20210328/20210328.1
021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\Configuration.cpp:1139)Debug: Configuration::transceiver_ptt: false Transceiver::TransceiverState(online: yes Frequency {14074000Hz, 14075000Hz} Transceiver::USB; SPLIT: on; PTT: on; FAST_MODE: off; AUDIO: off; TX_AUDIO: off; TUNE: off; QUICK: off; PERIOD: 120sec.; BLOCKSIZE: 3456; SYMBOLSLENGTH: 79; FRAMESPERSYMBOL: 1920; TRFREQUENCY: 1500Hz; TONESPACING: -3; SYNCHRONIZE: on; DBSNR: 99; TRPERIOD: 15sec.; SPREAD: 0; NSYM: 79; VOLUME: 0; LEVEL: 0dBm; POWER: 0mWatts)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\EmulateSplitTransceiver.cpp:27)Debug: EmulateSplitTransceiver::set: state: Transceiver::TransceiverState(online: yes Frequency {14074000Hz, 14075000Hz} Transceiver::USB; SPLIT: on; PTT: off; FAST_MODE: off; AUDIO: off; TX_AUDIO: off; TUNE: off; QUICK: off; PERIOD: 120sec.; BLOCKSIZE: 3456; SYMBOLSLENGTH: 79; FRAMESPERSYMBOL: 1920; TRFREQUENCY: 1500Hz; TONESPACING: -3; SYNCHRONIZE: on; DBSNR: 99; TRPERIOD: 15sec.; SPREAD: 0; NSYM: 79; VOLUME: 0; LEVEL: 0dBm; POWER: 0mWatts) #: 11
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\TransceiverBase.cpp:77)Debug: "TransceiverBase::set:" #: 11 Transceiver::TransceiverState(online: yes Frequency {14074000Hz, 0Hz} Transceiver::USB; SPLIT: off; PTT: off; FAST_MODE: off; AUDIO: off; TX_AUDIO: off; TUNE: off; QUICK: off; PERIOD: 120sec.; BLOCKSIZE: 3456; SYMBOLSLENGTH: 79; FRAMESPERSYMBOL: 1920; TRFREQUENCY: 1500Hz; TONESPACING: -3; SYNCHRONIZE: on; DBSNR: 99; TRPERIOD: 15sec.; SPREAD: 0; NSYM: 79; VOLUME: 0; LEVEL: 0dBm; POWER: 0mWatts)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:1328)Debug: "HamlibTransceiver::do_ptt:" false Transceiver::TransceiverState(online: yes Frequency {14075000Hz, 0Hz} Transceiver::USB; SPLIT: off; PTT: on; FAST_MODE: off; AUDIO: off; TX_AUDIO: off; TUNE: off; QUICK: off; PERIOD: 120sec.; BLOCKSIZE: 3456; SYMBOLSLENGTH: 79; FRAMESPERSYMBOL: 1920; TRFREQUENCY: 1500Hz; TONESPACING: -3; SYNCHRONIZE: on; DBSNR: 99; TRPERIOD: 15sec.; SPREAD: 0; NSYM: 79; VOLUME: 0; LEVEL: -60dBm; POWER: 0mWatts) reversed = false
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:1344)Debug: "HamlibTransceiver::do_ptt:" rig_set_ptt PTT = false
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig.c(2659):rig_set_ptt entered
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_set_ptt called
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction called
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: cache invalidated
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: cmdstr = RX
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_flush: called for serial device
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial.c(629):serial_flush entered
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: tcflush
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial.c(661):serial_flush return(0)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block called
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block(): TX 3 bytes
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 52 58 3b RX;
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: returning retval=0
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood.c(556):kenwood_transaction return(0)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood.c(3760):kenwood_set_ptt return(0)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig.c(2888):rig_set_ptt return(0)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:848)Debug: "HamlibTransceiver::do_frequency:" 14074000 mode: Transceiver::USB reversed: false
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_set_freq called vfo=currVFO, freq=14074000
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: vfo=currVFO
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: Leaving currVFO alone
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_set_freq: TARGETABLE_FREQ vfo=currVFO
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_set_freq called vfo=currVFO freq=14074000
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_set_freq: tvfo=VFOA
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction called
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: cache invalidated
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: cmdstr = FA00014074000
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_flush: called for serial device
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial.c(629):serial_flush entered
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: tcflush
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial.c(661):serial_flush return(0)
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block called
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block(): TX 14 bytes
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 46 41 30 30 30 31 34 30 37 34 30 30 30 3b FA00014074000;
2021-04-02T21:02:24.375Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block called
2021-04-02T21:02:24.390Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block(): TX 3 bytes
2021-04-02T21:02:24.390Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 49 44 3b ID;
2021-04-02T21:02:24.390Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string called, rxmax=35
2021-04-02T21:02:24.422Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string(): RX 2 characters
2021-04-02T21:02:24.422Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 3f 3b ?;
2021-04-02T21:02:24.422Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: read_string(len=2)='?;'
2021-04-02T21:02:24.422Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:52)Critical: Hamlib: kenwood_transaction: Unknown command or rig busy 'FA00014074000'
2021-04-02T21:02:24.422Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:52)Critical: Hamlib: kenwood_transaction: Retrying shortly
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string called, rxmax=35
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string(): RX 6 characters
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 49 44 30 32 30 3b ID020;
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: read_string(len=6)='ID020;'
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: No data expected, checking ID; in ID020;
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: returning RIG_OK, retval=0
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood_transaction: returning retval=0
2021-04-02T21:02:24.637Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: kenwood.c(556):kenwood_transaction return(0)

@mdblack98 mdblack98 added bug critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. JTDX Bugs affecting JTDX operations WSJTX Bugs affecting WSTJ-X operations labels Apr 2, 2021
@mdblack98 mdblack98 added this to the 4.2 milestone Apr 2, 2021
@mdblack98 mdblack98 added the needs test Patches have been submitted but need testing to close issue label Apr 2, 2021
mdblack98 added a commit that referenced this issue Apr 2, 2021
In kenwood.c when ? reply is receive write the transaction again instead of just reading
#644
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. JTDX Bugs affecting JTDX operations needs test Patches have been submitted but need testing to close issue WSJTX Bugs affecting WSTJ-X operations
Projects
None yet
Development

No branches or pull requests

1 participant