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]

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.
- [1] Abrites: basic AVDI functionality and subscription
- [2] Abrites: BMW/MINI Online manual
- [3] Abrites: BMW/MINI manual, introduction
- [4] Abrites: included software and BMW expansion options brochure
- [5] Abrites: BN012 coding and compatibility (illustrated)
- [6] Abrites: BDC2 used-key renewal and required equipment
- Abrites: BMW full software package (illustrated)