just in brainstorm mode ...
might be tracked by the dealer -- timestamps of the most recent download may be preserved
what happens if the OBD connection fails during a download and you corrupt things. or a connector breaks and you can't restore the stock parameters.
cannot be adjusted on the fly while driving
no physical confirmation of return-to-stock condition like removing a box
the consequences of a broken downloader are greater than a broken box. the box can be removed but a broken downloader (that you haven't used in a long time and dropped on the pavement) might not get you back to stock condition when you need it.
Once you perform a download (and preserve the stock code in the downloader) the downloader itself becomes the gold standard of stock ECM code and your only copy of that code.
If the dealer flashes your ECM with an update, will the downloader have to be updated and how dependant are you on the downloader mfg to stay up to date with ECM flashes.
if the engine fails with new code in it, you may or may not be able to re-program it while the engine is down. But a box can always be removed
a snap shot of operating parameters is stored in the ECM at engine failure time. the presence of new ECM code could be evident if stock parameters are out of normal boundaries. boost comes to mind -- engine failure could occur with 40lbs of boost recorded in the ECM. this is different from fooling with an external box, where the ECM reacts with parameters that are within stock boundaries.
I expect there are some solid ways to mitigate these risks, and as i said before, I expect Bullydog will be conciensous about it. I just brainstormed some possible downsides becuase that was the question
