Tuning Wiki

AVDI means Abrites Vehicle Diagnostics Interface. It is a multi-make aftermarket interface used with ABRITES software; the BMW/MINI software adds manufacturer-specific workshop and electronic-module functions. Capabilities depend on software, subscription, licence, accessories and the individual vehicle. [1] [2]

Concept diagram: computer, AVDI interface and vehicle diagnostic socket
Original schematic created for Tuning Wiki; published for use on this wiki. Conceptual only, not a product photograph. Hardware and connections vary by operation.

System and connections

The BMW/MINI Online manual specifies an AVDI, a Windows computer and a stable internet connection. Operations may use the diagnostic socket or bench connections; a key programmer, distribution box, special cable or ECU programmer may be required. The platform is multi-make and also supports other vehicle groups with appropriate software. [3] [4]

Diagnostics and service

Abrites lists full vehicle scanning, module identification, fault reading and clearing, live data and actuator tests in basic diagnostics for supported makes. Its BMW/MINI brochure lists examples including service interval reset, DPF service functions, FRM short-circuit reset, injector calibration, parking-brake workshop mode and selected ZF 6HP/8HP adaptation resets. Actual support is vehicle- and software-dependent. [1] [4]

BMW licences and advanced work

  • BN012 advanced coding: Abrites lists DME/DDE ISN reading, certain flash operations, module programming, default and individual coding, and vehicle-order (VO/FA) work across listed E, F and G families. The product page requires AVDI and an active annual subscription. Coverage is function-specific. [5]
  • Key work: the included-software brochure describes EWS1/2 dump-based work and CAS1/2/3/3+ key functions, with prerequisites and exceptions such as BN012 when DME/DDE reflashing is necessary. It lists BN016 for selected F-series CAS4/FEM/BDC key work and BN020 for BDC2 in applicable F/G cars. [4]
  • Module adaptation: BN018 is listed for immobiliser parts adaptation including supported third-generation ZF 8HP; BN017 addresses BMW motorcycle key and immobiliser functions. The manual describes a G-series MD/MG DME exchange example using original and replacement configuration data, EP003 and dedicated bench hardware. [4] [2]

For example, the vendor's BDC2 used-key workflow needs separate AVDI, ABProg, key-renewal adapter, distribution box, BDC2 adapter and PROTAG; some work is on the bench. It is not evidence that all BDC2 vehicles or all-key-lost cases are covered. [6]

Subscriptions

Abrites says a new AVDI includes an Annual Maintenance Subscription and support plan for the first year. It associates AMS with updates and online services. Included functions and annual terms can change; confirm the specific interface, active subscription and each licence before purchase or use. [1]

Workshop considerations

Confirm the VIN, chassis, control-unit part number and software version, installed licence, necessary adapters and current procedure before accepting a job. Save available coding and configuration data before changes and use a stable, correctly rated power supply during programming. Interrupted programming or an unsuitable procedure can leave a module unusable. Key and immobiliser functions require authorisation to work on the vehicle; record legitimate module replacement and mileage information accurately.

Related pages

ABRITES AVDI diagnostics — the multi-make interface, software and manufacturer overview.

BMW diagnostics · BMW Explorer · Autohex II for BMW

Sources and further information

Manufacturer documentation and product information accessed 10 November 2026. Functions are manufacturer descriptions, not independent verification.