Setting up a new machine today I could not get the ColorCal2 to connect properly for gamma correction. The error message related to an inability to find a baud rate. From a google search found a similar error that related to version 3 of Pyserial having changed their "interface". Downgraded to pyserial2.7 and was able to connect. My guess is the pyserial library changed something about their interface. Might be best to recommend pyserial less than 3.0.
Ref: https://stackoverflow.com/questions/34602168/dronekit-failed-to-connect-to-dev-tty-usbmodem1411-serial-object-has-no-at/34615374#34615374
Setting up a new machine today I could not get the ColorCal2 to connect properly for gamma correction. The error message related to an inability to find a baud rate. From a google search found a similar error that related to version 3 of Pyserial having changed their "interface". Downgraded to pyserial2.7 and was able to connect. My guess is the pyserial library changed something about their interface. Might be best to recommend pyserial less than 3.0.
Ref: https://stackoverflow.com/questions/34602168/dronekit-failed-to-connect-to-dev-tty-usbmodem1411-serial-object-has-no-at/34615374#34615374