Droid
kglesq's Brother
- Joined
- Sep 25, 2010
- Posts
- 1,486
- Reaction score
- 757
There is no way to hide flashing of the ECM. No amount of ignition cycles will hide the time stamp. If the ECM time stamp does not match what ford has, you are busted. They cant tell what you did to the software, but the know you did something, and that is enough. When you bought the vehicle, you signed an EULA for the software in the car and agreed you would not modify it. PERIOD.
I have not and don't intend to tune my truck, but if I do, it will only be with a warranty (e.g. Roush). Probably even that isn't ever happening because I have an ESP plan.
That said...
Generally speaking in software development, a last-modified timestamp is a spectacularly poor security mechanism that is easily forged. What's the reference clock for that timestamp, and what powers it? There are data security and integrity checks you can use to tell a story, but on its own a last-modified timestamp is extremely weak as a security mechanism.
Would be curious to see the specific EULA you're talking about. If there is one, it may be entirely or partially unenforceable, due to warranty laws. Manufacturer lawyers say whatever they want in contracts, whether it's legal or not. That's why every contract has a severability clause so that the entire contract isn't nulled when it contains illegal components.
And I don't believe, at least from a legal perspective, that knowing you did something entitles them to void the warranty. What if you or a private mechanic reflashed your ECU with the stock firmware, e.g., to reset learned parameters? Not saying it couldn't be a situation that required courts.