The OPC-478 class of cables allows to program and clone ICOM IC-V80 2m radios, amongst others.
This cable has been successfully emulated with a CP-1202 UART by Tormod Johansen (LA4ELA). Here, we try to do the same thing with the BusPirate (v3)'s transparent UART bridge.
This requires an 1N4148 diode, and a 3.5mm TRS jack connector. For cleanliness, a 10-pin female IDC 2.54mm connector and ribbon (which ends up looking a lot like the BP Probe Kit) is also a good idea.
The BusPirate's mode 3 UART bridge exposes RTS and CTS signals, which L4ELA's approach needs to short; mode 1 doesn't, and it is probably safe to assume that the effect will be the same.
The IC-V80 can be programmed with ICOMM's CS-V80 (a dubious copy of which can be found here). The software expects a normal serial port where the BusPirate is connected. It is therefore necessary to make it behave as a bridge.
Another issue is that the PC–BP connection can be at a different speed than the BP–Radio link, whereas CS-V80 expects a single connection, with settable speed. Before setting the BP in bridge mode, it is therefore necessary to set both sides to what the programming software expects, that is, 9600-8n1, 3.3/0V levels for normal speed.
HiZ><in>m</in> [...] 3. UART [...] (1)><in>3</in> Set serial port speed: (bps) [...] 5. 9600 [...] (1)><in>5</in> Data bits and parity: 1. 8, NONE *default [...] (1)> Stop bits: 1. 1 *default [...] (1)> Receive polarity: 1. Idle 1 *default [...] (1)> Select output type: 1. Open drain (H=Hi-Z, L=GND) 2. Normal (H=3.3V, L=GND) (1)><in>2</in> Ready UART>b Set serial port speed: (bps) [...] 5. 9600 [...] (1)><in>5</in> Adjust your terminal Space to continue
At this stage, it is necessary to disconnect, and reconnect at 9600bps (normal speed in the COM port menu).
<in> </in> UART><in>(3)</in> UART bridge Reset to exit Are you sure? <in>y</in>
After disconnecting the terminal, the CS-V80 should now be able to use the bridge to communicate with the radio. And it does.
Work out what is the high speed baudrate.
Easier than above, it appears that the 3.5“ and 2.25”. The bottomline is as follows (from [4]).
Doesn't quite work