ISO 22900-2:2009
Subscribe to updates

Road vehicles -- Modular vehicle communication interface (MVCI) -- Part 2: Diagnostic protocol data unit application programming interface (D-PDU API)


ISO 22900-2:2009 specifies the diagnostic protocol data unit application programming interface (D-PDU API) as a modular vehicle communication interface (MVCI) protocol module software interface and common basis for diagnostic and reprogramming software applications.

ISO 22900-2:2009 covers the descriptions of the application programming interface (API) functions and the abstraction of diagnostic protocols, as well as the handling and description of MVCI protocol module features. Sample MVCI module description files accompany ISO 22900-2:2009.

Migration from and to the existing standards SAE J2534-1 and RP1210a is addressed. ISO 22900-2:2009 contains a description of how to convert between the APIs. Corresponding wrapper APIs accompany ISO 22900-2:2009.

The purpose of ISO 22900-2:2009 is to ensure that diagnostic and reprogramming applications from any vehicle or tool manufacturer can operate on a common software interface, and can easily exchange MVCI protocol module implementations.


  • Document published on: 2009-02-01
    Edition: 1 (Monolingual) ICS: 43.040.15
    Status: Published Stage: 90.92 (2012-06-27)
    TC/SC: ISO/TC 22/SC 31 Number of Pages: 325
  • Revised by: ISO/DIS 22900-2.2

  • No corrigenda or amendments available

Related standards

  • PDF

    This format preserves the paper layout, and is watermarked

  • EPUB

    This format allows documents to be read on tablets and smartphones


    Enhanced user-friendly colour PDF format


    See any updates made from previous versions at a glance


    Normally A4 size documents. Shipping costs apply


Swiss francs CHF 198

Add to basket

Got a question?

Check out our FAQs

Email customer services
or call us on +41 22 749 08 88
09:00 – 12:30, 14:00 – 17:00 (UTC+1).