You might be 100% correct, that is why I was asking but I guess asking doesn't get answers from some.
The speed sensors might correlate with the shaft sensor, which if that was the case, sprockets or tire sizes would cause the same thing.
I just can wrap my head around why it would matter, more so the quick shifter works.
If so figure out the gearing in the trans you are programming and lie to the bike for tire size and sprocket and it should start working.
This has been done with car and truck tuning for ages since ABS came into the world, reason is different size tires front and rear.
You lied to the PCM on rear gear size and could get the ABS to stay off.
Hence the reason I was asking the question that got turned into something else.
Since the suspension light is turning on I am thinking it might be a wiring issue, ground or something.
Reason is I had my wheel backwards and the Suspension light didnt come on. Didnt ride far because the ABS light didn't go off.
To answer your question on HRC ECU, I have not came to a conclusion what the reason would be over a stock ECU with Woolich Software.
If you are building a high reving beast, then the RPM tables might go higher. But that would be the only thing I can come up with.
I dont think a stock bike or close to a stock bike would need a HRC ECU.
If you dont know or have not read the thread, read Tuning the 17 with Woolich. It does a lot.
It is what I have tuned into or out of my bike. I have had mine since March of 2017.
https://www.1000rr.net/forums/modifications-upgrades-12/249298-tuning-2017-woolich-software.html
Done more since this but will get someone started.
Ex. Front Brake Lines (Kept the ABS)
Engine Covers
Rear sets
5.5 mm front rotors going on this weekend
Swapping fork springs to a little stiffer for me.
The SP1 or SP2 are great machines, just have to understand how they work and the tuning behind it.
Some of the things discussed I have done to my bike with no ill effects.