Diagnostic software licenses: compatibility with OBD-II manufacturers

  1. What is the difference between OBD-II and manufacturer diagnostics?

Type OBD-II (universal) Manufacturer diagnostics (OEM)
Use Reading general, standardized fault codes Precise diagnosis of each individual electronic control unit (ECU) in the vehicle
Licensing Usually no special license required Requires an official license or subscription from the manufacturer or a certified provider
Accuracy Limited information, only basic data Full, model-specific details for each vehicle type
Examples ELM327 + Torque app XENTRY (Mercedes), ODIS (VW), ISTA+ (BMW)

  1. Is there a legal requirement to use licensed software?

Yes. If you run a Kfz-Werkstatt (car repair workshop) in Germany and you use software that:

  • provides safety-relevant services (e.g. brakes, airbags, ABS units), or

  • deals with key encryption, immobilizer functions, resetting codes, or programming control units (ECUs),

you are legally required to use licensed software (lizenzierte Software) from the vehicle manufacturers or from approved suppliers.

According to, among others:

  • EU Regulation (EU) No. 2018/858

  • § 29 StVZO + HU guidelines (HU-Richtlinie) for the periodic inspection (HU)

  • DIN EN ISO 15031-6 (standardisation of OBD data)


  1. What are the main diagnostic programs by manufacturer?

Manufacturer Program name License? Remarks
VW, Audi, Skoda ODIS Yes Requires VAS interface (VAS diagnostic hardware)
BMW, Mini ISTA+ / Rheingold Yes Online login required
Mercedes XENTRY Kit Yes Direct license from Daimler
Opel, PSA DiagBox Yes License needed from Stellantis
Toyota Techstream Yes Monthly or yearly subscription
Universal OEM Bosch ESI[tronic], Delphi DS150E, Autel, Launch Some partly licensed Quality ranges from medium to excellent depending on version and license

  1. What are the licensing costs?

Program Approximate annual price
ODIS (VW OEM) 500–1,000 € + hardware
ISTA+ (BMW) 900–1,500 €
XENTRY (Mercedes) ~1,200 €
Bosch ESI[tronic] 600–1,200 € depending on functions/modules
Launch/Autel (commercial) 200–500 € per device per year for updates

Note: Very cheap devices such as “Launch X431 Pro” or “Autel MaxiSys” often work well in practice, but they are not officially recognised by TÜV or OEMs, especially when it comes to programming and coding control units.


  1. Is there a central database for approved (certified) software?

Yes, you can refer to, for example:

  • SERMI certification – mandatory since 2023 for certain security-related functions (e.g. keys, immobiliser systems)

  • Euro 5/6 manufacturer portals – allow you to purchase official access licenses for ECU programming and diagnostics for many vehicles

The editorial team of the website makes every effort to provide accurate information based on thorough research and consultation of multiple sources. Nevertheless, errors may occur or some details may be uncertain. Therefore, the information in this article should be regarded as an initial reference only; you should always contact the competent authorities to obtain confirmed and legally binding information.


Share: