Drivers for Pulox / Contec CMS50D+, CMS50E, CMS50F and CMS50I

Below are the drivers for the Drivers for Contec CMS50D+, CMS50E, CMS50F and CMS50I (Pulox PO-200, PO-300, PO-400). Pinout Diagram

These drivers are for the USB cable that runs from your Pulse Oximeter to your computer. This cable is a special serial to USB cable (CP210x USB to UART Bridge VCP). You will only be able to use your SPO2 monitor with the special cable that came with it! (pictured below)

SPO2 Monitor USB Serial Cable
SPO2 Monitor USB Serial Cable, note the larger than average USB end on the top right containing usb-serial circutry

Drivers:

Linux 2.6.xlinux_2-6-x_vcp_driver_source

Linux 3.x.xlinux_3-x-x_vcp_driver_source

Windows CE 6.0: vcp_wince60

Windows CE 5.0vcp_wince50

Macintosh OSX (v4): mac_osx_vcp_driver (confirmed to work with macOS Sierra)

Windows 2K Server Download VCP (4.79 MB): cp210x_vcp_win2k-exe

Windows XP/Server 2003/Vista/7/8/8.1 Download VCP (3.66 MB): cp210x_vcp_windows

Windows 7/8/8.1/10 Download VCP with Serial Enumeration: cp210x_windows_drivers_with_serial_enumeration

Windows 7/8/8.1/10 Download VCP (5.3 MB):  cp210x_windows_drivers

Unsure what operating system you have? Check out http://whatsmyos.com/

The drivers listed above are sourced from Silicon Labs. They are kept here as a mirror of the silicon labs driver page. I will do my very best so that any links to this site will not be broken. Questions or Answers? Please comment below.

If you’re on Windows, you can use SPO2 Review [download] or SPO2 Assistant [download] to review the data. For OSX Users, please see my post on SPO2 Alternatives for OSX.

19 thoughts on “Drivers for Pulox / Contec CMS50D+, CMS50E, CMS50F and CMS50I”

  1. I have Mac OS Sierra 10.12.6
    I’ve downloaded and installed your Mac driver. I plug in the oximeter and it doesn’t show up in finder. I try using SleepyHead to download data. SleepyHead can’t find the driver either. Do you have a step by step set of instructions I can follow so I can make sure I’m not missing something?

    Reply
  2. …it would help a listing of all the dlls AND OTHER FILES THAT SHOULD BE INSTALLED FOR WINDOWS TO RECOGNIZE THE CABLE

    Reply
  3. Where can I buy this special cable? — mine went missing. And you are absolutely positive no other USB cable will work with it? First time I have ever seen this. And… the company does not indicate this in their product specifications. It’s not that I don’t believe you (I do), it’s just very odd and something I have never seen before.

    Reply
    • Inside the large head on the USB Type A Male connector is a small electronic circuit board that contains a serial to USB chip. This is the chip that needs the serial to USB drivers that must be installed. It was an unfortunate choice for the designers to use a standard mini USB connector on the device serial port end.

      Reply
  4. I have installed all three programs you mention, SpO2 assistant 3.0.4, SpO2 review 1.2, and SpO2 Manager 1.2.
    The CMS50D+ output shows up on the SpO2 manager software, but I can’t get SpO2 assistant to recognize the device, nor get any input to SpO2 review.
    Can you tell me how to proceed, or point me to directions? Initially I thought it was a driver issue, but now that I am getting clear results on SpO2 manager, I know that is not the problem.

    Reply
  5. Hi Luke,
    I’ve got the same problem: A Mac running OS 10.11.6. I’ve installed the driver and SleepyHead. I’ve restarted my computer. It doesn’t see the connected CMS50D+.
    What am I missing?
    Thanks,
    Carlisle

    Reply
    • I don’t know if you will ever check this or if you still have the problem, but in SleepyHead, when you run the wizard, instead of choosing your device, choose the CMS50F (first one) and if that doesn’t work, choose the last one. Mine is the 50D+ but it only works with the 50F option.

      Reply
  6. Hello Luke, thank you for this insightful blog, I have one question though.
    I no longer have that serial to USB adapter cable for the CMS50F, but I do have a different USB to serial adapter that ends in a DB9 male serial connector, do you have the pin out for the USB mini type B port that obviously from your comments is a serial port?
    If you do not I will have to try to find the RX TX and COM pins by trial and error.
    Thanks very much in advance.
    Don.

    Reply
  7. I too have no device listed when trying to connect to SpO2 Assistant. I ran the device driver install wizard from this site but got message saying “The device driver installation wizard was unable to find any drivers designed for your machine.” I’m running Windows 10. Please let me know if there is anything else to try. Thanks in Advance.

    Reply

Leave a Comment