To differentiate the two devices:
USB Spatial:
If the calibration has to be expilitly written to the sensor each time you use it, the Text in the Calibration tools seems a bit misleading to me.
Calibration successful.
Calibration values have been written to firmware on your spatial. These values will be maintained from now on, across power cycles, until explicitely reset or changed.
I tested a number of calibrations, seems like the CompassCalibrator.exe sometimes crashes trying to write. Until now I presumed the application closing down after calibration was expected behaviour. If the CompassCalibrator.exe stays open, it really was successful. Then, the values are better.
Vint Spatial:
After calibration, I get the success note along with the list of values, but without the part about the calibration having been written. A split second later, CompassCalibrator.exe closes (is this a crash?) No way to copy the values except with good screenshot timing. Here also, I thought this was intended. Just to clarify, is it possible to write the calibration permanently to the vint spatial or do I have to set them again everytime my application starts?