[chirp_devel] VX2r

Andrew Errington
Sat Feb 11 21:34:11 PST 2012


On Sun, 12 Feb 2012 11:28:00 Dan Smith wrote:
> > I will try another 4-pin cable.  And I will try a diode between Tx and
> > Rx.  It seems to me that the radio is trying to pull down the data line,
> > but the PC Tx line is pulling up (idle).
>
> None of the radios I've built cables for (which is many) have ever had a
> diode in the mix. The radio expects to see its own echo, so if you try
> to prevent that with the diode, then it will stop transferring
> immediately. If you put the diode the other way, then you haven't
> changed the circuit any.

I'm still not sure.  The radio will always see its own data, as Tx and Rx are 
connected internally.  If I use a diode then it stops the idle state of PC Tx 
fighting (pulling up) if the radio wants to pull it down.

I have added a diode and I have made some progress.  VX2 Commander 'sees' the 
radio, but only gets one block of data.  It seems the protocol is block 
oriented- radio sends some data and waits for something before proceeding.

Here's the dump from VX2 Commander:
Data Received. Length: 11   Data: 41 48 30 31 35 24 E8 01 00 24 00
First Block: [41 48 30 31 35 24 E8 01 00 24]
-------------------------------------
CPU: 01 00 USA
Mod Setting: E8 (Freeband)
-------------------------------------
Sent: 06 Acknowledge...

Then the radio times out and displays "ERROR".

Next, I can see data using gtkterm running at 19.2k 8 data bits, no parity.  I 
get "AH015" !

So, with Chirp I get this trace:
CHIRP 0.1.12 on Linux - MEPIS Linux 8.0
Clone thread started
000: 41 48 30 31 35 24 e8 01   AH015$..
008: 00 24 00 00 00 00 00 00   .$......

Then the radio times out and I have to hit Cancel.

I have some chores to get on with, but I'll keep trying different things when 
I have time.

73,

Andrew
ZL3AME



More information about the chirp_devel mailing list