From: Stephane F. <f4...@fr...> - 2001-12-09 22:53:37
|
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 |