Pimp my Cf-31 Mk 5
I just wrapped up a project laptop build for all my radio programming work. I went with a Panasonic Toughbook CF-31 Mk5 (CF-3112149CM) because I needed something that could boot both Legacy BIOS and UEFI, and I wanted to run multiple OS’s:
Windows 7 (32-bit)
Windows 7 (64-bit)
Windows 10 (64-bit)
Linux Mint
The CF-31 was perfect since it can support up to 3 drives, which let me separate systems and have a shared storage drive.
Why I chose the CF-31:
True, dedicated serial port (huge for radio work)
PC Card slot (PCMCIA 2.0)
ExpressCard slot (54mm)
RAM upgradeable to 16GB DDR3
Rugged and reliable
How I fit 3 drives into it:
Drive 1 (Bootable): Standard 2.5" SATA III (HDD/SSD or JBOD span bridge) →
Drive 2 (Bootable): Multipurpose bay with CD/DVD replacement caddy → adapter here
Drive 3 (Non-bootable): ExpressCard slot with NVMe adapter → https://ebay.us/m/syXN5k (the adapter fits 2232/2242 NVMe drives nicely, it can take up to 2280 but it will stick out and you will not be able to close the port cover, and it will not take NGFF drives—those will bluescreen)
The NVMe drive shows up on Windows 7 (32 & 64) with some hotfixes via Legacy Update.
Other expansion options:
PC Card slot can add 2 more USB 2.0 ports → adapter here
Helpful tools:
Snappy Driver Installer
Legacy Update
DiskGenius
Panasonic “one-click” driver bundles for Windows
This project has been a super fun learning experience, and I finally have a rugged all-in-one machine for my programming needs.
TL;DR: Built a Panasonic CF-31 Mk5 Toughbook into a multi-OS radio programming laptop with 3 drives (2 bootable, 1 NVMe via ExpressCard), a true serial port, and tons of legacy expansion options. Runs Win7 (32/64), Win10, and Linux Mint with everything playing nicely together.