← How-Tos
vehicles May 6, 2026 ◑ 11 views ◯ 8 min read

How to Use All 26+ Maintenance Functions on the Anyscan A30M

obd2scannerxtoolanyscana30mmaintenanceservice functionsoil resetepbbmssasdpfthrottle relearninjector codingabs bleedtpmshowto

Introduction

Modern vehicles require electronic resets and relearns after even basic maintenance. Change the oil? Reset the monitor. Replace brake pads? Retract the electronic parking brake calipers. Swap the battery? Tell the battery management system. The XTOOL Anyscan A30M packs over 26 maintenance functions that let you complete these procedures at home instead of paying dealership labor rates. This guide walks through every major function, when to use it, and the exact step-by-step procedure for each.

What You Need

Before You Begin: Check Compatibility

Not every function is available on every vehicle. Before attempting any maintenance procedure:

  1. Tap Special Functions or Service Functions from the main menu.
  2. The app will display a list of supported functions for your specific vehicle profile.
  3. Grayed-out or missing functions indicate the vehicle does not support that procedure through the OBD2 port, or the A30M software does not yet cover that model year.

Critical rule: Never attempt a function that is not listed for your vehicle. Forcing an incompatible procedure can corrupt control-module data or set additional fault codes.

Oil Light Reset

When to use: After every oil change on vehicles with an electronic oil-life monitor.

  1. Tap Oil Reset from the Special Functions menu.
  2. Select the appropriate reset method if multiple options appear (auto reset, manual reset, or reset with distance entry).
  3. Confirm the reset. The oil-life percentage should read 100% on the instrument cluster or in the Live Data screen.
  4. Cycle the ignition off and back on to verify the maintenance light is extinguished.

Supported makes: Most GM, Ford, Chrysler, Toyota, Honda, Nissan, Hyundai, Kia, BMW, Mercedes, VW, and Audi models.

Electronic Parking Brake (EPB) Reset

When to use: Before and after rear brake-pad replacement on vehicles with electronic parking brake calipers.

  1. Tap EPB from the Special Functions menu.
  2. Select Retract Calipers to pull the parking brake motors back, creating clearance for new pads.
  3. Install the new brake pads and hardware.
  4. Return to the EPB menu and select Extend Calipers or EPB Reset to apply the correct seating pressure.
  5. Cycle the parking brake switch on and off to confirm normal operation.

Safety warning: Attempting to force electronic calipers by hand without retracting them electronically will destroy the internal motor gears. Always use the A30M first.

Battery Management System (BMS) Reset

When to use: After battery replacement or when the vehicle exhibits erratic charging voltage, auto start-stop failure, or electrical accessories shutting down prematurely.

  1. Tap BMS from the Special Functions menu.
  2. Select Battery Reset or Battery Registration.
  3. Enter the new battery specifications if prompted:
  1. Confirm the registration. The system will relearn the battery's state of health and adjust charging profiles accordingly.

Diagnostic tip: An unregistered battery in a modern BMW or Mercedes will cause the alternator to undercharge or overcharge, shortening battery life dramatically.

Steering Angle Sensor (SAS) Calibration

When to use: After any work that disturbs the steering geometryβ€”alignment, tie-rod replacement, steering rack service, or when the traction-control or ABS light is on with SAS-related codes.

  1. Position the steering wheel perfectly straight ahead.
  2. Tap SAS from the Special Functions menu.
  3. Select the calibration type:
  1. Follow on-screen prompts precisely. Do not move the steering wheel during a stationary calibration.
  2. Verify by checking that SAS Live Data reads 0 degrees with the wheel straight.

Diesel Particulate Filter (DPF) Regeneration

When to use: When the DPF light is on, DPF-related codes (P2002, P2003) are present, or the vehicle has entered limp mode due to soot loading.

  1. Ensure engine oil is at the correct level and not contaminated with excess diesel from failed regen attempts.
  2. Verify there are no exhaust leaks upstream of the DPF.
  3. Tap DPF from the Special Functions menu.
  4. Select Forced Regeneration or DPF Regeneration.
  5. Follow safety prompts: vehicle must be stationary, parking brake engaged, transmission in Park or Neutral.

What happens: The ECM injects extra fuel on the exhaust stroke, raising DPF inlet temperature to 600–650 C to burn off accumulated soot. The process takes 20–45 minutes.

Critical safety: Do not leave the vehicle unattended. The exhaust system becomes extremely hot. Ensure nothing flammable is near the tailpipe or undercarriage.

Throttle Relearn / Throttle Matching

When to use: After throttle body cleaning or replacement, when idle is erratic, or after disconnecting the throttle body for intake work.

  1. Tap Throttle or Throttle Matching from the Special Functions menu.
  2. Follow the on-screen sequence:
  1. When complete, start the engine and let it idle for 5–10 minutes while the ECM relearns the idle trim.

Injector Coding

When to use: After replacing one or more fuel injectors on common-rail diesel or direct-injection gasoline engines.

  1. Locate the IMA code or C2I/C3I code printed on the side of each new injector.
  2. Tap Injector from the Special Functions menu.
  3. Enter the code for each cylinder in the correct firing-order position.
  4. Confirm the programming. The ECM uses these codes to balance fuel delivery across cylinders.

Warning: Running without coded injectors causes rough idle, excessive smoke, and potential catalytic-converter damage on GDI engines.

ABS Bleeding / Brake Bleeding

When to use: After brake-line, caliper, or ABS hydraulic unit service, or when the brake pedal feels spongy despite a firm pedal before the repair.

  1. Connect a pressure bleeder or have a helper ready at the brake pedal with a catch bottle.
  2. Tap ABS Bleeding from the Special Functions menu.
  3. Select the bleeding sequence. The A30M commands the ABS modulator to cycle each solenoid valve individually.
  4. Follow the on-screen sequence, bleeding each corner as the valve cycles.
  5. Top off brake fluid throughout the procedure. Letting the reservoir run dry introduces air into the master cylinder.

Note: Some vehicles require a second bleed procedure after the ABS bleed to purge residual air from the base brake lines.

TPMS Reset and Tire Registration

When to use: After tire rotation, tire replacement, or when the TPMS warning light remains on despite correct pressures.

  1. Ensure all tires are inflated to the pressure listed on the door jamb placard.
  2. Tap TPMS from the Special Functions menu.
  3. Select TPMS Reset or Write Sensor IDs depending on your vehicle type:

Additional Maintenance Functions

The A30M supports many more procedures. Here is a quick-reference list of when each applies:

General Procedure for Any Special Function

  1. Always connect the A30M and identify the vehicle first.
  2. Check that the battery voltage is above 12.4 V. Low voltage causes function timeouts or module corruption.
  3. Select the correct function from the Special Functions menu.
  4. Read the on-screen warnings carefully. The A30M displays vehicle-specific prerequisites (doors closed, hood latched, etc.).
  5. Follow the prompts in exact sequence. Skipping steps or exiting early can leave a module in an intermediate state.
  6. Verify the repair by checking that warning lights are off and relevant Live Data PIDs read normal values.
  7. Generate a PDF report from the Reports section for your service records.

Tips for Maintenance Function Success

Conclusion

The Anyscan A30M's 26+ maintenance functions turn routine service into a professional-grade operation. Oil resets, EPB caliper retraction, battery registration, SAS calibration, DPF regeneration, injector coding, and ABS bleeding are no longer dealership-exclusive procedures. With correct preparation, stable voltage, and careful attention to on-screen prompts, you can complete these resets at home and keep your service history documented with built-in PDF reports.

With full-system scanning, live data analysis, bi-directional testing, and maintenance functions mastered, there is one final frontier: modern protocol support including CAN FD for 2020+ GM vehicles and FCA AutoAuth for Stellantis security gateways. The next and final guide in this series covers those advanced workflows.