I don't know if I semi-broke my PSMove Controller, if I broke my 2 windows systems, or if there's an inherent problem in hidapi in Windows 8.1 with the PSMove Controller, but most of the get_feature_reports fail. See my more detailed results here.
Without the feature reports returning the serial, none of the functions that depend on the serial work. For example, I can run the (paired in OSX) PSMove controller through the magnetometer_calibration but it cannot save its output.
Can we get the serial from somewhere else?
magnetometer_calibration.exe
[PSMOVE CRITICAL] Assertion fail in psmove_calibration_new: Could not determine serial from controller
[PSMOVE CRITICAL] Assertion fail in psmove_calibration_supported: calibration != NULL
[PSMOVE CRITICAL] Assertion fail in psmove_get_magnetometer_calibration_filename: serial != NULL
[PSMOVE WARNING] Magnetometer in (null) not yet calibrated.
Calibrating PS Move #0
Calibration done. Press the MOVE button to continue.
[PSMOVE CRITICAL] Assertion fail in psmove_get_magnetometer_calibration_filename: serial != NULL
[PSMOVE CRITICAL] Assertion fail in psmove_save_magnetometer_calibration: fp != NULL
I don't know if I semi-broke my PSMove Controller, if I broke my 2 windows systems, or if there's an inherent problem in hidapi in Windows 8.1 with the PSMove Controller, but most of the get_feature_reports fail. See my more detailed results here.
Without the feature reports returning the serial, none of the functions that depend on the serial work. For example, I can run the (paired in OSX) PSMove controller through the magnetometer_calibration but it cannot save its output.
Can we get the serial from somewhere else?