USB ICOM Programming Cable 3.5mm Stereo OPC-i478 OPC-478 OPC-478p
The # 2 problem is getting the factory programming software to communicate with the radio or scanner they have. They see that the software "runs" fine, but they can't read the radio or scanner on Windows 10.