I've been wanting to work on rev 2 of several programming cables. The first rounds were clunky and the cables were too stiff to my liking. So, I have four different radios: the above and an FT-7100M (still working on a cable for that), and I cling to the homebrew side of amateur radio. After some digging around, I had come up with the following. I used the jumper pins and sockets that you can use for Arduino, breadboards, PCBs, etc. and 3-wide socket housings. Heat shrink holds the two housings together. All are designed to be used with my CP2102 adapter: My plugs are oriented with the pin locks facing up, to match the orientation of the chip on the TTL adapter. UV-5R: https://www.miklor.com/COM/UV_Technical.php For my USB-TTL, I swapped the RX/TX pins. The Miklor site says this is possible; but the other cables I've built work just fine with the expected TX/RX arrangement, on the same TTL adapter. I used two separate cables - one 3.5mm and one 2.5mm cable, both TRS. Use some heat shrink for strain relief, and this was actually the simplest cable to create - only crimping terminals. It also seemed to be one of the best documented - there are other examples on the interwebs. My first version had the two phone plugs too close together, and soldering them was difficult. Having the "Y" further away helped that. My cable: FT-60R: https://www.google.com/url?sa=i&url=https://twitter.com/clovisalberti&psig=AOvVaw0VoftJIS-ID4Na-mTpLMSU&ust=1590588686414000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCPD-u5zb0ekCFQAAAAAdAAAAABAE I actually connected to the 3v3 pin, and didn't have an issue. But then again, I found any VCC wasn't necessary - see below. The picture above I had just found recently - the one I was previously working with didn't give detail on the TTL side. My prior version used only resistors. It worked - out of sure will power, I guess. This took only one 3.5mm TRRS cable (watch out - 2.5mm TRRS cables are a thing). I lucked out, this cable follows OMTP, not CTIA - the ground is actually the shield wire. My luck was to be short lived; however, I didn't have a 120K resistor had to put a 100K and two 10K in series. Also notice I had to use heat shrink on the ground shield - so as not to short to the TX pin. My first version used a TRRS plug you solder directly to. I don't want to do that again (but I'm thinking of practicing SMC soldering - go figure)! My cable: IC-2730A: http://www.directdirt.com/2015/04/diy-opc-478u-radio-programming-cable-clone/ Note that the stereo plug sketch isn't quite clear - the RX/TX line connects to the ring, not the tip. This also took one cable - 3.5mm TRS. This was the first one I tried, and really didn't add enough lead between the resistor and diode to their respective pin sockets - it was a slight push getting the pins locked into the housing. This was a first try for this cable, and I'm very satisfied. My cable: In the end, some quick soldering practice, a lot of heat shrink, and dealing with small pins and sockets. It's fun for me. Overall, I'm not sure why these cables need any voltage from VCC. I have tried both IC-2730A and FT-60R with and without the VCC connected, and there was no issue. Since I assumed the ham radio "group think" knew better, I left them connected. Three successful mini-projects; and I hope that by putting these on QRZ, anybody with similar searches can get a little text explanation behind the graphics above. The Baofeng and Yaesu both worked successfully with Chirp, and the Icom worked with the CP-2370 software. Input is most welcome.