Hello everyone,
I've recently acquired a Kenwood TK-250 portable and this radio is only programmable via the DOS-based KPG-23D software. CHIRP does not support it, either. After some research and toying with DosBox, I've discovered that you can much more efficiently run a free version of DOS on any modern PC / laptop with a serial port and program these old radios easily like it's 1995, by creating a bootable DOS USB drive using a popular free software called "Rufus".
Link : ht tps://rufus.ie/en/
Required :
Rufus can create a bootable USB drive with "FreeDOS" on it and it's very simple to do. The Rufus software has all that's necessary to create this USB already in it, all you have to do is to select the appropriate menu options. Once the bootable USB is created with Rufus, you then copy your DOS-based KPG program to this same USB (create a directory with fewer than 8 characters, for example : "KPG29D" or "KPG56D") and boot the PC / laptop from said USB.
Note : You can set your laptop or PC to boot from USB by entering the computer's BIOS and selecting the appropriate "boot priority" in the "Boot" menu. Set the USB drive to boot BEFORE your primary hard disk, then restart the computer with the USB drive inserted in a USB 2.0 port. Upon booting, the computer will ask you to "press any key to boot from USB....". Press any key, like the space bar.

Once the PC / laptop boots into FreeDOS, activate the KPG .exe file from the USB drive's directory (USB drive will show as drive C: in the DOS prompt). All typical DOS commands work, like change directory (CD\), etc.
Upon running the .exe, my KPG-23D, KPG67D and KPG56D softwares automatically communicated with the serial port cable (COM1) and could read / write to the radios right away. It can also run the DOS version of Fpro.exe to upload new firmware to the radios. Once I was done programming all the frequencies I removed the USB drive, rebooted the laptop and it booted right back into Windows 10 Professional. No old laptops with Windows 95 or figuring out DosBox necessary!
I did this using a Panasonic Toughbook CF-31 laptop and then did the same procedure again on my Dell Optiplex 7010 with other old Kenwood radios, as both these computers have a physical serial port in the back (most enterprise laptops / PCs do). Any laptop or PC with a physical serial port should do, as long as you have the serial to RJ45 / RJ12 cable.
I got a generic serial to RJ45 "COM programming cable" off eBay and it works very well :

I hope this helps someone breathe new life into an old radio.
Good luck!
I've recently acquired a Kenwood TK-250 portable and this radio is only programmable via the DOS-based KPG-23D software. CHIRP does not support it, either. After some research and toying with DosBox, I've discovered that you can much more efficiently run a free version of DOS on any modern PC / laptop with a serial port and program these old radios easily like it's 1995, by creating a bootable DOS USB drive using a popular free software called "Rufus".
Link : ht tps://rufus.ie/en/
Required :
- Serial RS232 to RJ45 or RJ12 data cable. See example (picture) below.
- Blank USB drive of decent quality. I recommend Samsung, Kingston or SanDisk brands. Stay away from the cheap "mystery brand" ones on eBay or Amazon, you don't want the drive crashing on you while programming a firmware, for example! (I've had these cheapo drives fail numerous times)
- A PC or laptop with a physical RS232 port to which you will connect the above mentionned cable.
Rufus can create a bootable USB drive with "FreeDOS" on it and it's very simple to do. The Rufus software has all that's necessary to create this USB already in it, all you have to do is to select the appropriate menu options. Once the bootable USB is created with Rufus, you then copy your DOS-based KPG program to this same USB (create a directory with fewer than 8 characters, for example : "KPG29D" or "KPG56D") and boot the PC / laptop from said USB.
Note : You can set your laptop or PC to boot from USB by entering the computer's BIOS and selecting the appropriate "boot priority" in the "Boot" menu. Set the USB drive to boot BEFORE your primary hard disk, then restart the computer with the USB drive inserted in a USB 2.0 port. Upon booting, the computer will ask you to "press any key to boot from USB....". Press any key, like the space bar.

Once the PC / laptop boots into FreeDOS, activate the KPG .exe file from the USB drive's directory (USB drive will show as drive C: in the DOS prompt). All typical DOS commands work, like change directory (CD\), etc.
Upon running the .exe, my KPG-23D, KPG67D and KPG56D softwares automatically communicated with the serial port cable (COM1) and could read / write to the radios right away. It can also run the DOS version of Fpro.exe to upload new firmware to the radios. Once I was done programming all the frequencies I removed the USB drive, rebooted the laptop and it booted right back into Windows 10 Professional. No old laptops with Windows 95 or figuring out DosBox necessary!
I did this using a Panasonic Toughbook CF-31 laptop and then did the same procedure again on my Dell Optiplex 7010 with other old Kenwood radios, as both these computers have a physical serial port in the back (most enterprise laptops / PCs do). Any laptop or PC with a physical serial port should do, as long as you have the serial to RJ45 / RJ12 cable.
I got a generic serial to RJ45 "COM programming cable" off eBay and it works very well :

I hope this helps someone breathe new life into an old radio.
Good luck!
Last edited:


