ms2 bootloader

Benutzeravatar
Fearless
Beiträge: 39
Registriert: Fr Jun 21, 2013 12:04 am
Kontaktdaten:

Re: ms2 bootloader

Beitrag von Fearless »

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.
Sorry for the English, again!

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.
Fred Cooke, creator of FreeEMS - The open source engine management system! Number of installs! (with graph)

Also the founder of DIYEFI.org - The Do It Yourself Engine Control Community! Forum available here!
derOJ
Beiträge: 467
Registriert: Mo Jan 02, 2012 8:06 pm

Re: ms2 bootloader

Beitrag von derOJ »

I had simila :mrgreen: r problems with ms2 and serial cable on my e30.
Since i use bluetooth i have no problems. It's all tranquilo :mrgreen:
E30 M50B25 COP Wasted Spark, TunerStudio v2.05 registered, Knödler Lambdacontroller V3.3, Bluetooth
Holset HX35 0,8bar
Antworten