diff --git a/cflib/drivers/cfusb.py b/cflib/drivers/cfusb.py
index c0452e9e02dec7739a263149a8c2b39ca8de4c55..07d25d67f59a41e26292c1823465fb82e3936fb0 100644
--- a/cflib/drivers/cfusb.py
+++ b/cflib/drivers/cfusb.py
@@ -65,7 +65,8 @@ def _find_devices():
     if pyusb1:
         for d in usb.core.find(idVendor=USB_VID, idProduct=USB_PID, find_all=1,
                                backend=pyusb_backend):
-            ret.append(d)
+            if d.manufacturer == 'Bitcraze AB':
+                ret.append(d)
     else:
         busses = usb.busses()
         for bus in busses: