Does the ECU retain all software updates after battery disconnect? I removed my battery for the first time (2007 F430) to replace and noticed that the shifting is not as smooth as before. All the indicators are fine and I followed the procedure to re-calibrate the ECU as per the manual. The car runs fine, just not like it did before. Shifting is slower (in all modes) so I leave it in RACE mode where before SPORT mode was sufficient for street driving. I'm wondering if I have to take it in to have the software re-loaded? or just keep driving it to get back to normal? (It is really noticeable from before the battery was removed)
Ecu reset will not affect any software upgrades which are 'hard' flashed. Although all volatile data will be reset to default values. Regarding the TCU, a reset should not have an impact. Are you sure you followed the entire procedure of resetting? I would try to reset again and make sure that you redo the procedure step by step respecting each delay. Let us know if this helps
There are many many adaptive values that the ECU's learn during drive cycles. Except if you have a small issue which have been corrected by the ECU's, a reset should usually improve the performances. To simplify, imagine if you never reboot your laptop...you'll get more and more in troubles doing the same tasks. ECU's are entirely software based and things can get messed up after some time. But, if you had a minor wear on some actuators or other components, then, losing the adaptive values after a reset may decrease the overall performances. That's why, first, make sure the reset was well done by doing a new one. If you still think that the shifting is slower, I would bring your car to your shop and make a full transmission check with their SDX. It can reveal that some parts need some adjustments or cleanup like for instance the clutch angular sensors.