So here's the deal,
So i'm driving my bike for 2 months now, drove a little over 2000 km's on it.
It has a full akrapovic exhaust line on it.
Bike was handling normal until last week. I was driving home from work on the highway when I felt in an instant that something changed. Since then I knew that there was something wrong with it.
When driving at cruise speed, I felt that the bike was constantly going on and off the throttle, instead of a normal constant speed.
When I went off the highway and accelerated, the bike was stuttering HARD. it also sounded like some sort of Harley

Not the screamy sound like it used to be. It's also backfiring alot more than usual.
Also in neutral, the bike was adjusting itself between 1-2k rpm, way too much to be normal.
My dealer where I bought the bike from, drove it as well and he said it has te be something in the mapping. But he couldn't touch the bike because it was in warranty by BMW itself, so he redirected me to them.
BMW hooked it up to a computer and found out that the ECU didn't recognize the akra exhaust so that the bike was still using the standard exhaust mapping, and that a 400€ activation key would solve the problem.
But could this really be the problem? Why now and not 2k km's back when I bought it. What if they are wrong so I'm left with a 400€ key and still a broken bike.
Could a PC5 fix this? Since it's half the price. Does it override the ECU with it's own mapping or is it better to register the exhaust in the ECU?
Or do you first need to register the exhaust and then install a PC5?
Is there anyone with this type of problem?