{"id":5089,"date":"2026-07-30T15:01:25","date_gmt":"2026-07-30T13:01:25","guid":{"rendered":"https:\/\/w3.ime-actia.de\/vehicle-diagnostics\/kwp-2000-on-k-line\/"},"modified":"2026-08-10T16:41:37","modified_gmt":"2026-08-10T14:41:37","slug":"kwp-2000-on-k-line","status":"publish","type":"page","link":"https:\/\/www.ime-actia.de\/en\/vehicle-diagnostics\/kwp-2000-on-k-line\/","title":{"rendered":"KWP 2000 on K-Line"},"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)\">KWP 2000 on K-Line &#8211; ISO 14230<\/h2>\n\n<p class=\"wp-block-paragraph\">The KWP 2000 protocol (<strong>Keyword Protocol 2000<\/strong>) marked the emergence of the first widely adopted <strong>common standard<\/strong> among European automakers. Initially, the protocol was specified for the K-Line bus system. Today, this protocol is found only in <strong>older control units<\/strong>. <strong>ISO 14230<\/strong> standardizes the KWP 2000 protocol for K-Line. The ISO standard also specifies the physical layer, including its requirements for diagnostic testers and ECUs; the datalink layer; and the application layer, which describes the communication model and diagnostic services; as well as the requirements for emissions-related systems.    <\/p>\n\n<p class=\"wp-block-paragraph\">Communication is based on requests and responses between the diagnostic tester and the ECUs. The request is initiated by the diagnostic tester. The services consist of the address information in the header, a <strong>Service Identifier (SID)<\/strong>, and the parameters in the payload. In the event of a negative response, the payload consists of Error ID 0x7F, the Service ID, and an error code.   <\/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\">Functional unit<\/th><th class=\"has-text-align-left\" data-align=\"left\">Diagnostic service name<\/th><th class=\"has-text-align-left\" data-align=\"left\">Request SID<\/th><th class=\"has-text-align-left\" data-align=\"left\">Response SID<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\" rowspan=\"6\">Diagnostic Management<\/td><td class=\"has-text-align-left\" data-align=\"left\">StartDiagnosticSession<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x10<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x50<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">StopDiagnosticSession<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x20<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x60<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SecurityAccess<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x27<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x67<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TesterPresent<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x3E<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x7E<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ECUReset<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x11<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x51<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ReadECUIdentification<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x1A<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x5A<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\" rowspan=\"8\">Data Transmission<\/td><td class=\"has-text-align-left\" data-align=\"left\">ReadDataByLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x21<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x61<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ReadDataByCommonIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x22<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x62<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ReadMemoryByAddress<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x23<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x63<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">DynamicallyDefineLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x2C<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x6C<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">WriteDataByLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x3B<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x7B<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">WriteDataByCommonIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x3E<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x6E<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">WriteMemoryByAddress<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x3D<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x7D<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SetDataRates<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x26<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x66<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\" rowspan=\"5\">Stored Data Transmission<\/td><td class=\"has-text-align-left\" data-align=\"left\">ReadDiagnosticTroubleCodes<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x13<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x53<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ReadDiagnosticTroubleCodesByStatus<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x18<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x58<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ReadStatusOdDiagnosticTroubleCodes<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x17<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x57<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ReadFreezeFrameData<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x12<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x52<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">ClearDiagnosticInformation<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x14<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x54<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\" rowspan=\"2\">Input\/Output Control<\/td><td class=\"has-text-align-left\" data-align=\"left\">InputOutputControlByLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x30<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x70<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">InputOutputControlByCommonIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x2F<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x6F<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\" rowspan=\"6\">Remove Activation or Routine<\/td><td class=\"has-text-align-left\" data-align=\"left\">StartRoutineByLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x31<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x71<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">StopRoutineByLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x32<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x72<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">RequestRoutineResultsByLocalIdentifier<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x33<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x73<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">StartRoutineByAddress<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x38<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x78<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">StopRoutineByAddress<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x39<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x79<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">RequestRoutineResultsByAddress<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x3A<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x7A<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\" rowspan=\"4\">Upload\/Download<\/td><td class=\"has-text-align-left\" data-align=\"left\">RequestDownload<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x34<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x74<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">RequestUpload<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x35<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x75<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">TransferData<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x36<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x76<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">RequestTransferExit<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x37<\/td><td class=\"has-text-align-left\" data-align=\"left\">0x77<\/td><\/tr><\/tbody><\/table><\/figure>\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>KWP 2000 on K-Line &#8211; ISO 14230 The KWP 2000 protocol (Keyword Protocol 2000) marked the emergence of the first [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"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":"","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-5089","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/5089","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=5089"}],"version-history":[{"count":1,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/5089\/revisions"}],"predecessor-version":[{"id":5090,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/5089\/revisions\/5090"}],"up":[{"embeddable":true,"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/pages\/2227"}],"wp:attachment":[{"href":"https:\/\/www.ime-actia.de\/en\/wp-json\/wp\/v2\/media?parent=5089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}