
iCarsoft BMM V4.0
Dealer-level full-system diagnostics with bidirectional active tests, advanced BMW ECU coding, 15 service functions, CAN-FD, AutoVIN and lifetime free Wi-Fi software updates.
BMW / MINI / Rolls-Royce Coverage: 1996–2025BMM V4.0 arrives pre-installed with BMW, MINI and Rolls-Royce diagnostic software. You can also download two additional supported vehicle make groups free of charge, giving one scanner coverage for three vehicle groups.
BMM V4.0 sends active commands directly to supported modules so you can verify component response in real time. iCarsoft advertises 21+ active tests across onboard systems, with coverage continuing to grow through software updates.
BMM V4.0 adds advanced BMW-focused ECU coding capability. iCarsoft highlights comprehensive ECU coverage for BMW models manufactured from approximately 2006 onward, spanning E-Chassis, F-Chassis and G-Chassis applications.
Coding and repair capabilities vary by chassis, ECU, model year and installed equipment. Verify the exact required procedure before ordering.
BMM V4.0 includes lifetime free software upgrades delivered wirelessly over Wi-Fi. iCarsoft states there are no annual subscription fees, renewals or software-update paywalls for the included software.
CAN-FD support provides communication capability for supported newer BMW, MINI and Rolls-Royce applications using Flexible Data-rate CAN.
AutoVIN can automatically identify supported BMW, MINI and Rolls-Royce vehicles. Manual vehicle selection remains available when AutoVIN is not supported by a particular ECU protocol.
English · Deutsch · Français · Nederlands · Español · Čeština · Svenska · Русский · Magyar · Norsk · Português · Italiano · Polski · Dansk · Suomi
Oil Reset — Reset supported engine oil-life, service lamp, service mileage and service interval information.
Electronic Throttle Control — Relearn supported throttle-valve control parameters after reset or throttle-body replacement.
EPB / Brake-Pad Reset — Retract supported electric parking-brake calipers and reset brake-pad service data.
Steering Angle Reset (SAS) — Calibrate supported steering-angle sensors following steering work or component replacement.
DPF Regeneration — Perform supported diesel particulate filter regeneration, replacement initialization and relearn procedures.
Injector Coding — Relearn supported injector-control parameters after injector replacement.
ABS Bleeding — Assist supported ABS hydraulic bleeding and relearn procedures.
Battery Management Service (BMS) — Monitor supported battery condition, register replacement batteries and perform related BMS procedures.
Body Stability Control Service — Reset/delete supported DSC adaptation values and initialize supported modules.
TPMS Reset — Read supported tire-sensor IDs, input replacement IDs and test supported sensors.
Engine Control Service — Reset/delete supported engine adaptations and perform related maintenance functions.
Transmission Control Service — Reset supported transmission adaptations and perform transmission-fluid-level adaptation.
Engine Idle Service — Adjust supported engine idle speed.
Mileage Verification — Compare supported odometer data stored across multiple ECUs.
VIN Verification — Read and compare VIN information stored across supported ECUs.
Additional service functions may appear under Miscellaneous. Exact availability varies by vehicle and ECU.
Beyond Engine, ABS, Airbag/SRS and Transmission, BMM V4.0 provides diagnostic access to supported additional electronic systems for fault codes, live data, active tests, adaptations and available service procedures.
Standard 16-pin OBD2 coverage applies to supported BMW, MINI and Rolls-Royce models from 2001 onward. Many older BMWs use the round BMW diagnostic connector and require the optional iCarsoft 20-pin BMW adapter, sold separately.
| Specification | BMM V4.0 |
|---|---|
| Operating System | Android |
| Processor | Quad Core 1.3 GHz |
| Storage | 32GB |
| Display | 5-inch LCD capacitive touchscreen, 854 × 480 |
| Connectivity | USB 2.0 / Wi-Fi 2.4GHz / OBDII |
| Type-C Input | 5V / 2A |
| Vehicle Power | 9–18V |
| Operating Current | ≤500mA |
| Power Consumption | 500mA with LCD at default brightness and Wi-Fi on @ 3.7V |
| Battery | 3.7V 5000mAh / 18.5Wh; around 6 hours continuous tested use |
| Operating Temperature | 0–50°C (32–122°F) |
| Storage Temperature | -20–70°C (-4–158°F) |
| Humidity | 5%–95% non-condensing |
| Dimensions | 200 × 116 × 30.2 mm (7.87 × 4.57 × 1.19 in) |
| Net Weight | Approx. 380 g |
ISO 9141-2, ISO 14230-2, ISO 15765, K/L-Line, Flashing Code, SAE-J1850 VPW, SAE-J1850 PWM, ISO 11898 high-speed/medium-speed/low-speed/single-wire CAN, CAN-FD, SAE J2610, GM UART, UART Echo Byte Protocol, Honda Diag-H Protocol, TP2.0 and TP1.6.
BMM V4.0 uses the standard 16-pin OBD2 connection on supported 2001+ applications. The optional round 20-pin BMW adapter for supported pre-2001 BMWs is sold separately. Package accessories should be verified against current U.S. inventory before publishing a fixed box-content list.
| Feature | V1.0 | V2.0 | V3.0 | V4.0 |
|---|---|---|---|---|
| Coverage | BMW / MINI / Rolls | BMW / MINI / Rolls | BMW / MINI / Rolls | BMW / MINI / Rolls + 2 groups |
| Display | 3.5" | 4" | 4" | 5" Touchscreen |
| Full Systems | ✓ | ✓ | ✓ | ✓ |
| Update Method | USB | USB | USB | Wi-Fi |
| Lifetime Updates | ✓ | ✓ | ✓ | ✓ |
| Bidirectional / Active Test | ✕ | ✕ | ✓ | ✓ |
| Oil / SAS | ✓ | ✓ | ✓ | ✓ |
| EPB / ETC / DPF / Injector / ABS / BMS / TPMS | Limited | ✓ | ✓ | ✓ |
| 6 High-Level Functions | ✕ | ✕ | ✓ | ✓ |
2001 and newer: Standard 16-pin OBD2 connection is supported on applicable BMW, MINI and Rolls-Royce vehicles.
Pre-2001 BMW: Models equipped with BMW's round 20-pin diagnostic connector require the optional iCarsoft 20-pin BMW adapter, sold separately. Exact diagnostics, coding, active tests and service functions vary by chassis, year and ECU.
If you need a particular BMW coding procedure, active test, adaptation or service reset, contact eAutoTools with the VIN, chassis, model year and required function so compatibility can be checked before purchase.
Give eAutoTools your BMW, MINI or Rolls-Royce model, year, VIN and the function you need. We'll help determine whether BMM V4.0 is the right diagnostic scanner for the job.