Почитать

И еще почитать

Скачать проект в Visual Studio 2010.

Скачать проект - Инициализация с ЭБУ по протоколу KW1281.

Скачать проект - Диагностика без преобразования параметров KW1281.

{flv}kw1281{/flv}

private void btnSend_Click(object sender, EventArgs e)

{
        setBodStart(serialPort1, 9600);
        serialPort1.BreakState = true;
        Thread.Sleep(200);
        serialPort1.BreakState = false;
        Thread.Sleep(200);
        serialPort1.BreakState = true;
        Thread.Sleep(1400);
        serialPort1.BreakState = false;
        Thread.Sleep(200);
}

Как перевернуть биты для VAG инициализации:

        static void Main()
        {

            byte val= 0x03;
            val = (byte)(0xff - val);
            byte m = 0, l = 1, r = 128;

            int i;
            for (i = 0; i < 8; i++)
            {
                if ((val & l) == l)
                    m |= r;
                l <<= 1;
                r >>= 1;
            }
            sh(m);
            Console.ReadKey();
        }
        static void sh(byte b)
        {
            int t;
            for (t = 128; t > 0; t = t / 2)
            {
                if ((b & t) != 0) Console.Write("1 ");
                if ((b & t) == 0) Console.Write("0 ");
            }
            Console.WriteLine();
        }

 

00 00 55 01 8A 75

1B E4 01 FE F6 09 30 CF 32 CD 38 C7 39 C6 30 CF 36 C9 30 CF 32 CD 31
CE 42 BD 46 B9 20 DF 31 CE 2E D1 39 C6 6C 93 20 DF 52 AD 34 CB 20 DF
45 BA 44 BB 43 BC 20 DF 03

03 FC 02 FD 09 F6 03

07 F8 03 FC F6 09 20 DF 20 DF 30 CF 30 CF 03

03 FC 04 FB 09 F6 03

0B F4 05 FA F6 09 53 AC 47 B8 20 DF 20 DF 30 CF 38 C7 30 CF 34 CB 03

03 FC 06 F9 09 F6 03

07 F8 07 F8 F6 09 00 FF 04 FB 05 FA 23 DC 03

03 FC 08 F7 09 F6 03
03 FC 09 F6 09 F6 03
03 FC 0A F5 09 F6 03
03 FC 0B F4 09 F6 03
03 FC 0C F3 09 F6 03
03 FC 0D F2 09 F6 03
03 FC 0E F1 09 F6 03
03 FC 0F F0 09 F6 03
03 FC 10 EF 09 F6 03
03 FC 11 EE 09 F6 03
03 FC 12 ED 09 F6 03
03 FC 13 EC 09 F6 03
03 FC 14 EB 09 F6 03
03 FC 15 EA 09 F6 03
03 FC 16 E9 09 F6 03
03 FC 17 E8 09 F6 03
03 FC 18 E7 09 F6 03
03 FC 19 E6 09 F6 03
03 FC 1A E5 09 F6 03
03 FC 1B E4 09 F6 03
03 FC 1C E3 09 F6 03
03 FC 1D E2 09 F6 03
03 FC 1E E1 09 F6 03
03 FC 1F E0 09 F6 03
03 FC 20 DF 09 F6 03
03 FC 21 DE 09 F6 03
03 FC 22 DD 09 F6 03
03 FC 23 DC 09 F6 03
03 FC 24 DB 09 F6 03
03 FC 25 DA 09 F6 03
03 FC 26 D9 09 F6 03
03 FC 27 D8 09 F6 03
03 FC 28 D7 09 F6 03
03 FC 29 D6 09 F6 03
03 FC 2A D5 09 F6 03
03 FC 2B D4 09 F6 03
03 FC 2C D3 09 F6 03
03 FC 2D D2 09 F6 03
03 FC 2E D1 09 F6 03
03 FC 2F D0 09 F6 03
03 FC 30 CF 09 F6 03
03 FC 31 CE 09 F6 03
03 FC 32 CD 09 F6 03

 

....................

 

03 FC FE 01 09 F6 03
03 FC FF 00 09 F6 03
03 FC 00 FF 09 F6 03
03 FC 01 FE 09 F6 03
03 FC 02 FD 06 F9 03