On Sun, Dec 09, 2001, Joop Stakenborg wrote:
> aba@pc3:~$ rigctl -vvvvv -m 210
> TX 3 bytes
> 0000 46 52 3b FR;
> RX 1 bytes
> 0000 d2 .
> RX 1 bytes
> 0000 fb .
> fread_block: timedout after 0 chars
> Opened rig model 210, 'TS-870S'
>
FR; command should retrieve current VFO (kenwood/kenwood.c:kenwood_get_vfo)
However, the kenwood protocol does not use 8 bits characters, which
is rather suspect. Anyway, it seems to receive something since it tries
to reply (certainly an error code, but with wrong speed?).
> I have tried to talk to my transceiver with minicom, but I never get
> anything back, whatever communication parameter I try.
Maybe trying with some other known-to-work CAT program would help.
Easy to find under DOS/win32, not so easy under Linux...
> >From the tests I get the impression that serial line speeds do not match
> the communication paramaters of the transceiver.
> is this correct?
This could be the most reasonable explanation. Have you tried playing
with speed/handshake/parity/number of data and stop bits/ etc. ?
Reading kenwood/ts870s.c, it looks like Hamlib is setting up the serial
port to 57600bps, 8N1, no parity.
Maybe the TS-870 cannot cope with too high speed?
Note: whatever speed value you setup the port, Hamlib reconfigures it.
So the TS-870 should be setup to 57600bps.
> Maybe I should give kontakt a try.....
I'm afraid you won't have more luck since kontakt is based on Hamlib.
However, I'm almost sure Robert would be happy to have some feedback
on his development.
Please, let me know if the speed setup can help in solving your problem.
73,
Stephane F8CFE
|