To differentiate the two devices:
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 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.
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?