Hi, Thank You for your reply. I'm just thinking that it sounds very easy. I'm not sure how your fw works, but I would guess one timer measures the real speed from the reed, the sw multiply the time by a factor and loads into another timer which drives an output. We know that Bosch puts efforts into detecting it, but how it is detected? I hear that speedbox but even volspeed gets into error sometime. So, I'm thinking that it can't be that simple. I can only think that we should be careful about changes, especially acceleration because if I would just reset the output times and generate an unreal short period, than the next period is realistic again, than the motor control may think that ah, they try to fool me. I guess we should only write into the timer's counter the new value at the start of the next period, so, unrealistic jump at speed (output period) can not happen. ... but, what else? How they detect speed chips?
Also, does anyone know if SpeedBox/VolSpeed etc. connects into the CAN FD also? or is it only inserted into the speed sensor and the other connector is only for power?
(I can connect to the CAN FD for other reason and did extracted a few info like SoC, but only sniff, I can not talk with the Bosch nodes because I do not know the challenges/response calculation method.)