For me its somewhat diffirent. If its a standalone stroke, even a 600 stroke works fine (it doesnt reach that speed though so there will be a misalignment, but at these speeds the delays arent noticed). I think it barely matters which speed you even have in these cases as the timing misalignments wont matter and the handy goes full speed regardless.
But in a constant pattern, going above 400 will limit stroke lenghts, but often not directly noticed if the stroke afterward goes below it at a few locations. It does depend quite a bit on the used sleeve though. some sleeves have better positional feedback at certain ranges (the lips one for me has a very clear transition somewhere near the 30-20 position, making it obvious whenever it clips values below this point)
Yet, for following the action, as long as the script remains below 550 (vibration pattern with about 30actions per second), it still will work fine. The reduced lengths barely matter since you just ask for the max speed anyway and the firmware just corrects this. Even for the lips sleeve, if you use a vibration pattern, its near impossible to tell the transition (as friction/resistance now reacts diffirent).
I guess FW4 only? As the current version i have definitely doesnt do this reliably.
I will probably also run some tests with the new FW.
Also, i dont know if this was considered, but if strokes are too fast for the device, is there a way where it tries to align strokes a certain way?
For example if the script wants it to touch the bottom, have the strokes focussed in a way that it reaches the bottom (and clips the top). while if it asks for the top, clips the bottom motion part. (and in the middle it just clips both sides)
I think this sort of behaviour would be welcome for scripts that are too fast, yet still want to emphisize a certain location.
I even think that algorithm wise it shouldnt be too complex to make as you do know both the max reachable position, and the desired position for several nodes. And just the gap at the top and bottom are enough to make a judgement: lets say top misses 30, bottom misses 10 is enough information. In this case the clipping should be 75% on the top and 25% at the bottom.
(or you already have something better in place thats something i cant know)