Yes, there's a bug in the current version of the notochord OS, specifically, the control server fails to initiate the transmission of raw sensor data, causing the calibration algorithm to fail, because the addon is executing it with no samples (you can see in the console that each phase of the calib starts and ends at sample 0)
Updating as @zaanen described shoudl solve that.
And, as I already commented, we are working in a new version of the OS with fixes to this and other problems we discovered thanks to your feedback
TackY How long should the static calibration run for, roughly?
This version of the addon only runs the calibration when it has the data for the complete functional procedure. We will add support for partial sequences (for example only static) in future releases
A couple of seconds for the static part is ok
TackY I've made some blender addon coding for hobby work. I'm not a proper dev, I do data science/research.
Oh great! Even if it's basic, it's not common to find people with bpy
experience 👍️