@mstrens I am not sure what exactly you did to port osf to the tsdz8. So i don't know about the differences to the tsdz2. And i have absolutely no knowledge in the whole project so far. Right now i am diving into the code to understand how it works.
I did not find any multisampling or averaging over time of the torque sensor in the code. Can you confirm this?
My current hypothesis is, that the torque sensors of the tsdz8 and tsdz2 electromechanical behave differently. I assume that the "old" sensor took a few hundred ms to read its real value whereas the "new" sensor is way faster and nearly immediately reads the real value.
I just checked the "adc torque sensor 10b" data on my tsdz8 and it is kinda instantly changing when appying force.
The funny thing is that running the original firmware and reading out the torque value from the 0x46 messages it easily takes 3-5 seconds to go back to zero after hitting the pedals really hard. So i assume, tonghsheng added some sensor multisampling here...
I will setup my dev env now...
Edit: I proofed myself wrong. I added a 1s averaging to the torque sensor but it is still jerky. But it helped a little bit...