Results 1 to 6 of 6

Thread: Start communication in KWP2000 Fast init (ISO14230)

  1. #1
    Newbie
    Join Date
    Jan 2011
    Posts
    32

    Start communication in KWP2000 Fast init (ISO14230)

    Hello everybody!!
    When we work with the KWP2000, the tester sends to vehicule "wake up" from 50 ms long (25ms low and 25 ms high) followed inmediately by start communication request (C1 33 F1 81 66).
    Do they start bit and end bit of each?

    Example: START_BIT C1 STOP_BIT START_BIT 33_STOP_BIT ....

    or Is there just one start bit and a bit of order?

    START_BIT C1 33... STOP_BIT

    Thanks!!!

  2. #2
    Newbie
    Join Date
    Mar 2011
    Location
    Almelo, Netherlands
    Posts
    2

    Thumbs up Fast init (ISO14230)

    I have checked it with an oscilloscope.

    I used an ELM327 v1.4 interface.
    Wakeup is 25ms low then 25 ms high.
    The data is send as 5 complete frames of 10 bits, start-8data-stop.
    The stop bits are not very vissible because there are long gaps between the frames.(approx 5mSec.)

    regards from hans

  3. #3
    Low Bitrate
    Join Date
    Jul 2005
    Location
    Michigan
    Posts
    70
    Each byte should have a start bit and stop bit.

    In some cases you may need to wait up to 10ms after a fast init. So if you discover problems you may want to relax this timing.

    Also make sure that you have a checksum at the end or the message will be ignored.
    Hack your car's CAN BUS at www.canbushack.com

  4. #4
    Newbie
    Join Date
    Jan 2011
    Posts
    32
    Thanks to ones two for the info

    ---------- Post added at 02:16 PM ---------- Previous post was at 01:12 PM ----------

    The KWP fast init works correctly in my ECU simulator, but when I received the first data frame from tester C2 33 F1 01 00 (MODE 1 PID 00) I response with 86 F1 10 41 00 98 00 00 00 cs (cs is checksum) but the tester no interpret anything.

    Why would this happen?

    Chewwtoy this time that you say (up to 10ms after a fast init). Could be related? I have tried to send 86 F1 10 41 00 98 00 00 00 cs with a pause of 10 miliseconds but the problem continues.

    Thanks!!!
    Last edited by proyectanteATE; 03-30-2011 at 08:20 AM.

  5. #5
    Newbie
    Join Date
    Jan 2011
    Posts
    32

    Timing between KWP fast init and first trasmission

    Hello everybody! I hope you can help me.

    Does anyone know how time is necessary between the ECU transmits startcommunication response and the ECU receives the first data request (MODE 01 PID 00) from tester?

    Thanks you!!!

  6. #6
    Low Bitrate
    Join Date
    Jul 2005
    Location
    Michigan
    Posts
    70
    Admittedly I'm not a HUGE KWP 2K expert, but I'm not at all familiar with the header bytes (C2 33 F1 -or- 86 F1 10). In my experience the Tester sends 68 6A F0 and the node responds with 48 6B XX (where XX is variable node ID). Not sure if your protocol is correct or not?
    Hack your car's CAN BUS at www.canbushack.com

Similar Threads

  1. Key bytes and electrical level in ISO14230-4 protocol
    By proyectanteATE in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 7
    Last Post: 02-17-2011, 06:18 PM
  2. Need to edit init.d!!!
    By locs4dayz in forum LinuxICE
    Replies: 25
    Last Post: 01-17-2010, 02:37 PM
  3. KWP2000 - and serial communication
    By Mcnovy in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 8
    Last Post: 08-05-2008, 02:41 PM
  4. Bus Init Error
    By BarryC in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 1
    Last Post: 11-03-2007, 07:35 PM
  5. Fast Boot/Fast Resume for the Windows Platform
    By dbinnc in forum Software & Software Development
    Replies: 1
    Last Post: 10-19-2001, 09:39 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •