PSoC 4 Prototyping Kit on OSX (or Linux) with VirtualBox

Gurinder Singh Gill has started a blog series on the PSoC 4 Prototyping Kit (CY8CKIT-049-42xx) from Cypress on the element14 blog.

The fact that the software required to program the kit runs on Windows only, has held me back from using it. But, as I recently deployed a Windows virtual machine to work with Code Composer Studio for the TI Launchpads, I thought I might give it a try now.

Time get started with this inexpensive little board!


I used VirtualBox to deploy a Windows XP machine on my Mac. The same could be done on a Linux machine.

You can get VirtualBox from here and it’s available for Windows, Linux, OSX and Solaris.
There is also a full, comprehensive guide on how to create a Windows virtual machine on the VirtualBox website.

Once your Windows VM is set up, plug in the PSoC Prototyping Kit and edit your Windows VM’s settings as follows:


That’s a lot of steps in one screenshot, but it only takes a minute in reality

When starting the VM, Windows should be able to see the PSoC Prototyping Kit and install the drivers for it. If it doesn’t immediately work, try removing and reinserting the USB device.

Don’t forget to install the necessary tools to get started:

  • PSoC Creator 3.0 SP2
  • USB-Serial Software Development Kit
  • CY8CKIT-049-42xx Kit Files

The kit should then be usable from within the virtual environment!


With everything detected and installed, I created my first program to light up the onboard LED while the button is pressed. It works!

Thanks Gurinder, your posts convinced me to give it a try!

© Frederick Vandenbosch, 2014-2021. Unauthorised use and/or duplication of this material without express and written permission from this blog’s author and owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Frederick Vandenbosch with appropriate and specific direction to the original content.