Software serial problem -> K-wire without ELM

PaulS:

Is this how i should send that string?

You shouldn't be sending a string.

byte crap[] = { 0xc1, ox33, 0xf1, 0x81, 0x66 };

mySerial.write(crap, 5);

He needs the 20 ms inter-byte timing for OBDII, so perhaps (using delay())..

byte crap[] = { 0xc1, ox33, 0xf1, 0x81, 0x66 };
  for (int i = 0; i < 5, i++) {
    mySerial.write(crap, i);
  }