Running Cummins INSITE 8.9 on VMware
Cummins INSITE 8.9 is Windows-only. On macOS or Linux machines, a VMware virtual machine with Windows guest is the standard workaround used by fleet shops and independent technicians. This guide covers the complete setup including USB passthrough for the Cummins INLINE 7 adapter — required for ECM programming.
Critical note for ECM programming in a VM: USB passthrough introduces a small latency overhead. While fault reading and parameter monitoring work reliably in a VM, ECM calibration downloads should ideally be done on a native Windows machine when possible. If you must program via VM, ensure USB 3.1 controller is selected and the adapter is set to auto-connect.
What You Need
- VMware Workstation Pro 17 (Windows/Linux host) or VMware Fusion 13 (Intel Mac)
- Windows 10 or 11 ISO (64-bit)
- Cummins INSITE 8.9 installer from firstdiag.com
- Cummins INLINE 7 adapter (for ECM programming) or NexIQ USB-Link 2/3 (for fault codes only)
- 50+ GB free disk space for the VM
- Stable internet (for INSITE license activation and calibration downloads)
Step 1 — Create the Windows VM
- VMware Workstation Pro 17 → File → New Virtual Machine → Typical
- Select Windows 10/11 ISO → set VM name:
INSITE-8.9 - Set disk: 80 GB minimum, single file
- Customize Hardware: RAM 8 GB, 2 CPU cores, USB Controller → USB 3.1, Network → NAT
- Power on → complete Windows installation → install VMware Tools → restart
Step 2 — INLINE 7 USB Passthrough
- Plug the Cummins INLINE 7 into your host machine’s USB 3.0 port
- VMware → VM menu → Removable Devices → find “Cummins INLINE 7” → click “Connect (Disconnect from Host)”
- The INLINE 7 should now appear in Windows Device Manager inside the VM
- Enable auto-connect: VM Settings → USB Controller → “Automatically connect new USB devices”
Step 3 — Install Cummins INLINE Drivers
- Inside the VM, run the Cummins INLINE 7 driver installer (included with the INLINE 7, or downloadable from Cummins)
- Run as Administrator → complete installation → restart VM
- Verify in Device Manager: INLINE 7 appears under “Cummins” with no error flags
Step 4 — Install and Activate INSITE 8.9
- Copy the INSITE 8.9 installer into the VM (drag-and-drop with VMware Tools installed)
- Right-click → Run as Administrator → complete installation
- Disable Windows Defender temporarily to prevent blocking of .NET and driver components
- Launch INSITE 8.9 → enter license key → activate (NAT networking provides internet)
- Re-enable Windows Defender, add INSITE folder to exclusions
Step 5 — Connect to a Cummins Engine
- With VM running, connect INLINE 7 to the truck’s 9-pin Deutsch diagnostic port
- Confirm INLINE 7 is connected to the VM, not the host (check VM → Removable Devices)
- Turn truck ignition to ON
- Open INSITE 8.9 → New Session → INSITE auto-reads VIN, engine serial, and installed calibration
VMware Troubleshooting — INSITE-Specific
| Problem | Cause | Fix |
|---|---|---|
| INLINE 7 not detected in VM | USB passthrough not configured | VM → Removable Devices → manually connect INLINE 7 |
| Calibration download fails mid-flash | Internet dropped or USB passthrough interrupted | Use wired ethernet in VM settings; check USB controller is set to USB 3.1 |
| INSITE license activation fails | VM using Host-only network | Change VM network to NAT in VM Settings → Network Adapter |
| ECM not responding | INLINE 7 connected to host, not VM | Reconnect via VM → Removable Devices |
| Slow parameter updates | VM CPU/RAM too low | Increase VM RAM to 8 GB; allocate 2+ CPU cores |
