You’ll need a specific programming cable: the KPG-46 (or a reliable clone). This is a serial-to-radio interface. Modern laptops lacking a COM port require a quality USB-to-serial adapter (e.g., FTDI chipset) to avoid communication errors. Cheap eBay cables often fail.
Kenwood strictly limits distribution to their authorized dealer network. You can’t legally download KPG-89D from a public website; you must buy it (often ~$100–150 USD) from a dealer, along with a programming cable. Many users turn to grey-market or used copies, but these risk malware, missing drivers, or incompatibility with modern Windows 10/11.
Here’s a concise, informative piece about programming the Kenwood TK-3170:
/6