I applyed some wd40 on my ebike's freewheel, wich remove all oil and after some distance the freewheel start to lag and stops me on the road
Do you mean the pedal chain freewheel?
, i got it oiled up later but before that, i got some hard cutting on the road
What is "hard cutting on the road"?
wich cause the sw900 to show me some bad reading like 600km/h ?!
Where does your system get it's speed data from? Is it a separate wheel speed sensor mounted to yoru frame or fork? Or is it a specific speed sensor built into the motor? Or is it using one of the motor hall sensors?
And i got back to normal, but after that i replaced the freewheel but to my surprise i still have the vibration the goes hard on low speed, decrease on range and speed and motor heating, after i a while i decided to inspect the issue, i found one of the hall sensor stuck allways at 5volt but i fixed it, to my surprise i still got the problem of vibration and noise and low speed (like 7km/h~10km/h slower) i dont know what to check next, i tested the resistance between phase wires and it shows 0.6 ohms which is normal? I dont know what to do ☹
You'd need a special meter (such as the DE5000, or better) to test the resistance between phases, as they're just wire so it is too low for a typical meter to give a real measurement. But it doesn't tell you much anyway, as it's unlikely to have a phase-to-phase resistance problem in the motor.
But you could measure the *controller's* phase-to-phase resistance, with all power disconnected, to be sure it's FETs aren't damaged. It's unl;iklely, in this situation,though.
however, it's more likley a wrong phase/hall combo issue, and either
the controller just needs to relearn the phhase/hall combination, if it has an autolearn function or wire pair,
or
if there was any wire damage (at the axle usually) then a short between hall and phase allowed high voltage into the hall signal wires and damaged the MCU itself on the controller . No wrie damage and no overheating means that's probably not it either.