Innovate Motorsports OT-1B/2 SDK Version 1.3

Innovate Motorsports OT-1B/2 SDK Version 1.3

Innovate Motorsports OT-1b/2 SDK Version 1.3 Disclaimer: Information in this document is being provided as-is without any warranty/guarantee of any kind. Innovate Motorsports has taken all reasonable measures to ensure the quality, reliability, and accuracy of the information in this document. But if you corrupt an ECU, melt the casing off your computer, or experience some other terrible calamity, it is not our problem. Feel free to let us know, we might enjoy laughing at your misfortune, but please do not sue us. You have been warned! 1 Table of Contents Revision History:.................................................................................................................5 Introduction .........................................................................................................................6 SDK Scope ......................................................................................................................6 Prerequisites ....................................................................................................................8 MTS Basics (or “Serial 2 revisited”)...................................................................................9 Basic Scheme ..................................................................................................................9 Packets in General .........................................................................................................13 Data Packets ..................................................................................................................14 Aux Channels ............................................................................................................14 ‘New’ Lambda/AFR Channels..................................................................................15 ‘Old’ (LM-1) Lambda/AFR Channels ......................................................................16 Response Packets ..........................................................................................................17 Commands.....................................................................................................................19 Get to the Good Stuff! .......................................................................................................20 Setup Mode....................................................................................................................20 Setup Mode Commands ................................................................................................22 Command ‘S’ - Get Setup Mode Header ..................................................................23 Command ‘s’ – Exit Setup Mode ..............................................................................23 Command ‘j’ – Get OBD-II Connection Status ........................................................24 Command ‘a’ – Check availability of a ‘normalized’ PID .......................................24 Command ‘k’ – Get OBD-II Diagnostic Trouble Codes (DTCs) .............................25 Command ‘K’ – Clear All OBD-II Diagnostic Trouble Codes (DTCs) ...................25 Command ‘l’ – Get Last OBD-II Loop Time............................................................26 Command ‘v’ – Get Vehicle VIN number ................................................................26 Command ‘t’ – Get Basic Emissions Status..............................................................27 Command ‘c’ – Get Device Configuration ...............................................................27 Command ‘C’ – Set Device Configuration ...............................................................28 Command ‘M’ – Set ‘My’ (temporary) Device Configuration.................................29 Command ‘m’ – Clear ‘My’ (temporary) Device Configuration..............................29 Command ‘w’ – Get Wi-Fi Settings..........................................................................30 Command ‘e’ – Enter an Expert Mode .....................................................................30 Command 0xFF – Don’t hang up on me!..................................................................31 Understanding OT-1b/2 Device Configuration.................................................................32 Benefits of In Band Mode .................................................................................................35 Expert Modes ................................................................................................................36 Overview .......................................................................................................................36 Special Considerations Entering Expert Modes............................................................38 Can.................................................................................................................................39 Command ‘R’ – Set the Protocol Rate ......................................................................39 Command ‘r’ – Get the Protocol Rate.......................................................................40 Command ‘F’ – Add a Pass Filter .............................................................................40 Command ‘f’ – Clear all Pass Filters ........................................................................41 Command ‘E’ – Add a Handshake Filter ..................................................................41 Command ‘e’ – Clear all Handshake Filters .............................................................42 2 Command ‘O’ – Output Data and (optionally) look for input ..................................42 Command ‘I’ – Look for Input Data .........................................................................43 Command ‘L’ – Set the Vehicle LED State ..............................................................43 Command ‘b’ – Get Last MTS Packet passed ..........................................................44 Command ‘s’ – Exit Expert Mode ............................................................................44 Command 0xFF – Don’t hang up on me!..................................................................44 J1850 .............................................................................................................................45 Command ‘R’ – Set the Protocol Rate ......................................................................45 Command ‘r’ – Get the Protocol Rate.......................................................................45 Command ‘F’ – Add a Pass Filter .............................................................................46 Command ‘f’ – Clear all Pass Filters ........................................................................46 Command ‘O’ – Output Data and (optionally) look for input ..................................47 Command ‘I’ – Look for Input Data .........................................................................48 Command ‘L’ – Set the Vehicle LED State ..............................................................48 Command ‘b’ – Get Last MTS Packet passed ..........................................................49 Command ‘s’ – Exit Expert Mode ............................................................................49 Command 0xFF – Don’t hang up on me!..................................................................49 ISO.................................................................................................................................50 Command ‘R’ – Set the Protocol Rate ......................................................................50 Command ‘r’ – Get the Protocol Rate.......................................................................50 Command ‘F’ – Add a Pass Filter .............................................................................51 Command ‘f’ – Clear all Pass Filters ........................................................................51 Command ‘O’ – Output Data and (optionally) look for input ..................................52 Command ‘I’ – Look for Input Data .........................................................................53 Command ‘5’ – Perform standard 5 Baud Initialization ...........................................54 Command ‘q’ – Perform standard ‘fast’ KWP-2000 initialization ...........................54 Command ‘L’ – Set the Vehicle LED State ..............................................................55 Command ‘b’ – Get Last MTS Packet passed ..........................................................55 Command ‘s’ – Exit Expert Mode ............................................................................55 Command 0xFF – Don’t hang up on me!..................................................................56 ISO Raw ........................................................................................................................57 Command ‘R’ – Set the Protocol Rate ......................................................................57 Command ‘r’ – Get the Protocol Rate.......................................................................57 Command ‘O’ – Output Data and (optionally) look for input ..................................58 Command ‘I’ – Look for Input Data .........................................................................59 Command ‘5’ – Perform standard 5 Baud Initialization ...........................................60 Command ‘q’ – Perform standard ‘fast’ KWP-2000 initialization ...........................60 Command ‘0’ – Send a 00h at 5 baud on the K line .................................................61

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    76 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us