I had my Ecu flashed also but with the intention of removing some of the "restrictions". Ecu flashing can be great in that aspect. Example; speed limiters, rpm limiters, secondary throttle plate opening modulation, etc. etc...... Then there's the mapping part that's very important. (Igintion and fuel injection). Flashing also downloads maps as well but each bike is different and each setup it different. Restrictions are the same across the board for example the speed restriction is the same for every bike. But mapping would be different. RB modules are designed to use the O2 sensors to constantly modulate your fuel injection while your riding. If 2 different S1000RRs were flashed at the same time with the same mapping and same mods, same milage on the bikes but one bike was in Florida and the other was in Ohio........would the bikes have the same response in performance???????? Not likely. So fine tuning is still needed. Would you have to keep reflashing as you make changes to the bike????? Would you have to reflash if the Ohio guy wanted to ride Daytona Speedway in Florida????? And visa-versa?? What about a simple change of air filter....would I have to reflash???? I'm not bashing flashing by any means!! It's a great tool.
RapidBike modules are plug and play similar to pcv and bazzaz. They are piggyback sytems. They do have base maps in them according to your bike model and mods but as you ride, the modules are "perfecting" "your" map. I'm not sure what you mean by making it permenant though. I wouldn't want any permanent map because my early morning ride could be totally different from my mid day ride as far as conditions or even the bike being transfered to a different location....like a trackday not so close to you.
Here's a scenerio. A privateer racer gets his pc5 mapped (on the dyno)at the start of a race season....usually Feb. ,Mar.....and starts his season. The summer months are getting hot. Would his winter map be ideal for the summer heat???? There's even differences from morning practice and afternoon races. What if he tried a new mod that race weekend? RapidBike modules know the diffence and make the changes while your riding.
So not sure why I would want any changes permanent other than removing restrictions like I said earlier.