mtndrew1 wrote:My boss bought a Model S shortly after they changed the seat design and she thought it came with fixed headrests. An over the air firmware update to the car added power adjustable headrests. Subsequently the same updates have added different drive modes (“chill”), rain sensing wipers, easy entry and exit abilities (park and the seat and steering wheel move to make ingress and egress easier), automatic high beams, etc.
Those are basic UI re-flashes, e,g, minor tweaks (typically called re-coding mods) which differ from a re-flash of the overall firmware.
Most ECU suppliers usually provide some flash memory area allowing each end-customer some end-use tweaking. Remember, Tesla like
most automotive OEMs doesn't design or produce all the ECUs in its vehicles, e.g. each ECU may have a unique micro-controller with
a unique instruction set, possibly designed by that supplier or a custom chip design, e.g. from MicroChip. Mostly importantly, for example,
you as an ABS/traction controller supplier wouldn't provide access to all the ECU's firmware, i.e. your mission critical design, and then become
liable for deaths that resulted from an end-user's (Tesla's) re-flash. I really doubt that any systems supplier's legal department would allow
an end user (Tesla) to have access to the full source code and the necessary compiler to do a total re-flash of any propriety design.
mtndrew1 wrote:Tesla can remotely flash nearly every part of the car without it ever seeing a mechanic. If you ever watch one of the cars go through its update cycle you’ll hear and see many of the subsystems going through firmware flashing.
Sure, if you say so! And where are Tesla's public statements of that providing confirmation of what you state? And "you'll hear and see"
the re-flash occurring? That's interesting. The micro-controller chip kinda vibrates and emits a strange sound? Like when your
phone OS is updated. Well, you just lost credibility.