Skip to content

Virtual Machines and the Clover Windows SDK

dxcook5 edited this page Jan 29, 2019 · 2 revisions

Virtual machines are an excellent way to test the Clover Windows SDK against various configurations. While VM server software is generally compatible with Clover software, not all VMs support complex USB hardware like Clover devices. Without USB support, connections using the USB Pay Display app cannot be effectively tested using a VM. Network connections are more universally supported, but communication problems may exist on VM servers that do not occur when using direct hardware.

Setting up a virtual machine

VMWare Fusion for Mac

For developers using a Mac, VMWare Fusion has excellent Windows OS and hardware support for developing against the Clover SDK.

NOTE: Oracle VirtualBox cannot be used. It will not communicate properly with the Clover device.

  1. Install VMWare Fusion and create a Windows VM.
  2. On the VM, install the USB drivers:
    1. Download the CloverUsbDrivers.zip file.
    2. Extract the archive contents to a location of your choice.
    3. Run the appropriate installer (32-bit or 64-bit) for your VM.
  3. On the VM, install the Clover SDK. This includes the example POS app.
    1. Download the CloverSDK.exe file.
    2. Run the installer.