__________________________________________________________________________________________________________________________________________SAETechnicalStandardsBoardRulesprovidethat:“ThisreportispublishedbySAEtoadvancethestateoftechnicalandengineeringsciences.Theuseofthisreportisentirelyvoluntary,anditsapplicabilityandsuitabilityforanyparticularuse,includinganypatentinfringementarisingtherefrom,isthesoleresponsibilityoftheuser.”SAEreviewseachtechnicalreportatleasteveryfiveyearsatwhichtimeitmaybereaffirmed,revised,orcancelled.SAEinvitesyourwrittencommentsandsuggestions.Copyright©2008SAEInternationalAllrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmitted,inanyformorbyanymeans,electronic,mechanical,photocopying,recording,orotherwise,withoutthepriorwrittenpermissionofSAE.TOPLACEADOCUMENTORDER:Tel:877-606-7323(insideUSAandCanada)Tel:724-776-4970(outsideUSA)Fax:724-776-0790Email:CustomerService@sae.orgSAEWEBADDRESS:(s),inwhichaTP2.0proprietarydiagnosticcommunicationprotocolisimplemented.ThisdocumentisneededtospecifytherequirementsnecessarytoimplementtheTP2.0communicationprotocolinanSAEJ2534interface.TABLEOFCONTENTS1.SCOPE..........................................................................................................................................................32.REFERENCES..............................................................................................................................................32.1ApplicablePublications.................................................................................................................................32.1.1SAEPublications...........................................................................................................................................33.TERMSANDACRONYMS...........................................................................................................................34.OVERVIEW...................................................................................................................................................45.CANMESSAGEFORMAT...........................................................................................................................55.1CAN-TelegramOverview..............................................................................................................................55.1.1Non-BroadcastRequestMessages..............................................................................................................55.1.2BroadcastMessages....................................................................................................................................65.1.3DynamicChannelStructureMessages........................................................................................................75.1.4StaticCAN-Telegramparameters.................................................................................................................85.1.5CAN-TelegramErrorhandling......................................................................................................................95.1.6CAN-TelegramEstablishingaChannelandConnection..............................................................................95.2TransportProtocolDataUnitTelegramsonanEstablishedChannel........................................................105.2.1ControlBytes...............................................................................................................................................115.2.2DynamicTransportProtocolTimingParameters........................................................................................125.2.3StaticTransportProtocolParameters.........................................................................................................135.2.4TransportProtocolErrorHandling..............................................................................................................136.EXAMPLES.................................................................................................................................................146.1CAN-TelegramExamples...........................................................................................................................146.1.1Broadcastwithoutre-trigger........................................................................................................................146.1.2Broadcastwithre-trigger.............................................................................................................................146.1.3ChannelSet-upwithAck.............................................................................................................................156.1.4ChannelSet-upmissingAck......................................................................