{"id":5074,"date":"2026-07-30T14:51:52","date_gmt":"2026-07-30T12:51:52","guid":{"rendered":"https:\/\/w3.ime-actia.de\/vehicle-diagnostics\/iso-tp\/"},"modified":"2026-08-11T14:25:49","modified_gmt":"2026-08-11T12:25:49","slug":"iso-tp","status":"publish","type":"page","link":"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/iso-tp\/","title":{"rendered":"ISO-TP"},"content":{"rendered":"\n<div class=\"wp-block-essential-blocks-button root-eb-button-qyls3\"><div class=\"eb-parent-wrapper eb-parent-eb-button-qyls3 \"><div class=\"eb-button-wrapper eb-button-alignment eb-button-qyls3\"><div class=\"eb-button\"><div class=\"eb-button-inner-wrapper \"><a class=\"eb-button-anchor \" href=\"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/\" rel=\"noopener\"><i icon=\"fas fa-arrow-left\" class=\"fas fa-arrow-left eb-button-icon eb-button-icon-left hvr-icon\"><\/i>Back to Vehicle Diagnostics<\/a><\/div><\/div><\/div><\/div><\/div>\n\n<h2 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\">ISO-TP &#8211; ISO 15765-2<\/h2>\n\n<p class=\"wp-block-paragraph\">Previous transport protocols had limitations when transferring large amounts of data, as can occur particularly during programming and flashing. For this reason, <strong>ISO 15765-2<\/strong> defined a new transport protocol (<strong>ISO-TP<\/strong> for short). The standard applies to various vehicle-specific bus systems such as the <a href=\"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/can\/\" data-type=\"page\" data-id=\"3886\">CAN bus<\/a>, <a href=\"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/flexray\/\">FlexRay<\/a>, <a href=\"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/lin\/\">LIN<\/a>, and <a href=\"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/most\/\">MOST<\/a>.  <\/p>\n\n<p class=\"wp-block-paragraph\">The ISO-TP layer covers Layers 3 and 4 of the OSI model and can transport up to<strong> 4,095 bytes of payload data<\/strong> in a single telegram. To do this, the payload data is divided into individual telegrams and supplemented with control data that enables the recipient to interpret it. <\/p>\n\n<p class=\"wp-block-paragraph\">ISO-TP supports both addressing via the standard CAN identifier and addressing via extended addressing. With extended addressing, the first byte of a frame\u2019s payload is also used to transmit additional address information. This is necessary when not every control unit has its own CAN identifier.  <\/p>\n\n<p class=\"wp-block-paragraph\">Every ISO-TP telegram always contains one byte for protocol information (PCI\u2014Protocol Control Information). This byte carries the frame type, a counter, and status information. <\/p>\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">PCI Identifier<\/th><th class=\"has-text-align-left\" data-align=\"left\">Telegram Type<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">0x0<\/td><td class=\"has-text-align-left\" data-align=\"left\">Single Frame<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">0x1<\/td><td class=\"has-text-align-left\" data-align=\"left\">First Frame<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">0x2<\/td><td class=\"has-text-align-left\" data-align=\"left\">Consecutive Frame<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">0x3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Flow Control<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">PCI Frame Identifier<\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\">Overview<\/h3>\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>The transmission process is initiated by the transmitter with a first frame.<\/li>\n\n\n\n<li>The receiver acknowledges the first frame using a flow control signal. With this flow control signal, the receiver also informs the transmitter of the maximum <strong>number of consecutive frames that may follow<\/strong> one another and the maximum time interval between them. <\/li>\n\n\n\n<li>The transmitter then sends the permitted number of consecutive frames. The receiver also acknowledges this block with a flow control message. <\/li>\n\n\n\n<li>This transmission of consecutive frame blocks is repeated until all data has been transmitted.<\/li>\n<\/ol>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-7.png\" alt=\"ISO-TP Sequence\" class=\"wp-image-4639\" style=\"width:780px;height:auto\" srcset=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-7.png 1024w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-7-300x169.png 300w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-7-768x432.png 768w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-7-600x338.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>ISO-TP Sequence<\/em><\/figcaption><\/figure>\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\">Structure of the Various Frame Types<\/h3>\n\n<h4 class=\"wp-block-heading\">1. Single Frame<\/h4>\n\n<p class=\"wp-block-paragraph\">If only 6 bytes (extended addressing) or 7 bytes (standard) need to be transmitted, no segmentation is required, and a single frame is sent.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"196\" src=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-8.png\" alt=\"ISO-TP Single Frame\" class=\"wp-image-4640\" srcset=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-8.png 849w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-8-300x69.png 300w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-8-768x177.png 768w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-8-600x139.png 600w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><figcaption class=\"wp-element-caption\"><em>Single Frame<\/em><\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\">Identifier: 0x0 &#8211; Identifier Single Frame<\/p>\n\n<p class=\"wp-block-paragraph\">DL: Data Length (max. 6\/7 Bytes)<\/p>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<h4 class=\"wp-block-heading\">2. First Frame<\/h4>\n\n<p class=\"wp-block-paragraph\">A first frame is sent when there is more data to be transmitted than can be contained in a single frame. In this case, the first frame does not initially carry any payload data, but only the total length of the data to be transmitted. <\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"191\" src=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-9.png\" alt=\"ISO-TP First Frame\" class=\"wp-image-4641\" style=\"width:842px;height:auto\" srcset=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-9.png 842w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-9-300x68.png 300w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-9-768x174.png 768w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-9-600x136.png 600w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><figcaption class=\"wp-element-caption\"><em>First Frame<\/em><\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\">Identifier: 0x1 &#8211; Identifier First Frame<\/p>\n\n<p class=\"wp-block-paragraph\">DL: Data Length (max. 4095 Bytes)<\/p>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<h4 class=\"wp-block-heading\">3. Consecutive Frame<\/h4>\n\n<p class=\"wp-block-paragraph\">After the first frame, all subsequent data is transmitted in consecutive frames. These frames also include a counter, which can be used to detect lost frames.  <\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"190\" src=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-10.png\" alt=\"ISO-TP Consecutive Frame\" class=\"wp-image-4642\" srcset=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-10.png 838w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-10-300x68.png 300w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-10-768x174.png 768w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-10-600x136.png 600w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><figcaption class=\"wp-element-caption\"><em>Consecutive Frame<\/em><\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\">Identifier: 0x2 &#8211; Identifier Consecutive Frame<\/p>\n\n<p class=\"wp-block-paragraph\">SN: Sequence Number (0-15)<\/p>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<h4 class=\"wp-block-heading\">4. Flow Control<\/h4>\n\n<p class=\"wp-block-paragraph\">A flow control frame can be used to specify how the transmission should take place.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"321\" height=\"189\" src=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-11.png\" alt=\"ISO-TP Flow Control\" class=\"wp-image-4643\" srcset=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-11.png 321w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2026\/07\/image-11-300x177.png 300w\" sizes=\"auto, (max-width: 321px) 100vw, 321px\" \/><figcaption class=\"wp-element-caption\"><em>Flow Control<\/em><\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\">Identifier: 0x3 &#8211; Identifier Flow Control<\/p>\n\n<p class=\"wp-block-paragraph\">FS: Flow Status (0 &#8211; Clear to send, 1 &#8211; Wait, 2 &#8211; Overflow)<\/p>\n\n<p class=\"wp-block-paragraph\">BS: Block size of the maximum possible consecutive frames<\/p>\n\n<p class=\"wp-block-paragraph\">ST: Minimum separation time between consecutive frames <\/p>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<div class=\"wp-block-cover alignfull cta-footer\" style=\"margin-top:var(--wp--preset--spacing--80);margin-bottom:0;min-height:430px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-ast-global-color-5-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-container-core-cover-is-layout-15ae893d wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2c464be3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:300px\">\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"437\" src=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB.png\" alt=\"ACTIA logo\" class=\"wp-image-11\" style=\"border-radius:0px;box-shadow:none;object-fit:cover\" srcset=\"https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB.png 2000w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB-300x66.png 300w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB-1024x224.png 1024w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB-768x168.png 768w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB-1536x336.png 1536w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB-600x131.png 600w, https:\/\/www.ime-actia.de\/wp-content\/uploads\/2025\/11\/cropped-ACTIA_QUADRI_RVB-109x24.png 109w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading has-ast-global-color-2-color has-text-color has-link-color wp-elements-1\">Do you have any questions about our products or services?<\/h2>\n\n\n\n<p class=\"has-ast-global-color-3-color has-text-color has-link-color wp-elements-2 wp-block-paragraph\"><strong>We are here for you! Send us your inquiry using the contact form \u2013 our team will get back to you as soon as possible. <\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.ime-actia.de\/en\/contact\/\">Contact us<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>ISO-TP &#8211; ISO 15765-2 Previous transport protocols had limitations when transferring large amounts of data, as can occur particularly during [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5069,"parent":2227,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5074","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/5074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/comments?post=5074"}],"version-history":[{"count":3,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/5074\/revisions"}],"predecessor-version":[{"id":5124,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/5074\/revisions\/5124"}],"up":[{"embeddable":true,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/2227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/media\/5069"}],"wp:attachment":[{"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/media?parent=5074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}