Sorry for the English, again!rAcHe kLoS hat geschrieben:Naja dass das nur bei einer KDFI passieren kann halte ich für ein Gerücht, bei der KDFI kann es wohl häufiger auftreten da der USB Baustein ab und wann beim Einschalten wohl Müll schickt. Wenn der Loader in den Flash Modus versetzt wird, besteht natürlich dann die Möglichkeit dass es die Firmware zersägt. Bei einer reinen Seriellen Verbindung, bzw. externen USB zu Seriellen Adaptern ist die Wahrscheinlichkeit einfach nur extrem gering.
Ich hatte aber auch durchaus schon eine Firmware auf anderen MS-II Derivaten zerstört, da hat auch ein paar mal ein/-ausschalten bei einem nicht sauber angestecktem Seriellen Kabel ausgereicht.
MS2 and MS1 and older MS3 are ALL vulnerable to extreme and dangerous corruption of the tuning data, and sometimes worse. Only newer MS3 has anything resembling robust comms, and even that's dubious in its design and execution.
A long-time MS2 user friend of mine was sitting with his E30 325i in my driveway one night talking to me. He put his laptop on the roof of the car and made a slight change to a single value. The car suddenly started bucking and misbehaving, then died. We looked at each other and he said "table corruption" and I said "what?". He then pulled the table out of the device into megatune again, and the table was random data. This is very common, and always will be, so long as you're using MS products (possibly excluding newer MS3, but how can we prove it, no code...).
The serial link has a tolerance of speed, however nothing stops you from running a slightly wrong speed and getting bytes interpreted in various wrong ways. If you have bad luck, the data becomes something else, such as a write instead of a read or a to the wrong page or whatever. None of MS2 comms are buffered properly/at all, so there is no real way to check it anyway. As such data is written directly to the memory location from the serial line. Gasp. Yuck.
Your best bet is to use quality serial chipsets. FT232RL is OK, CP2102 is good, PL2302 is terrible (don't touch these).
Fred.