If you own a modern amateur radio here’s an open source software project you’ll find useful. It’s called CHIRP, and supports programming of a large number of manufacturers and models, and provides a way to interface with multiple data sources and formats. Rigs included are ICOM (including D-Star models), Yaesu, Kenwood, TYT, Alinco, Baofeng and more.
While the software has been around for a few years, it’s it regularly updated to add new radios and features. CHIRP is shareware and is available in Linux, Mac OSX and Windows versions from Danplanet.com. Source code can be found on D-rats.com.
We tried CHIRP programming an ICOM ID-800H, 91AD and 80AD and it worked flawlessly with our stock serial programming cable. Good stuff!