How to Use All 26+ Maintenance Functions on the Anyscan A30M
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
- XTOOL Anyscan A30M connected and vehicle identified
- Anyscan app with fully updated vehicle-brand software
- Vehicle ignition in the ON position (some functions require the engine running)
- All doors closed, hood latched, and transmission in Park where specified
Before You Begin: Check Compatibility
Not every function is available on every vehicle. Before attempting any maintenance procedure:
- Tap Special Functions or Service Functions from the main menu.
- The app will display a list of supported functions for your specific vehicle profile.
- 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.
- Tap Oil Reset from the Special Functions menu.
- Select the appropriate reset method if multiple options appear (auto reset, manual reset, or reset with distance entry).
- Confirm the reset. The oil-life percentage should read 100% on the instrument cluster or in the Live Data screen.
- 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.
- Tap EPB from the Special Functions menu.
- Select Retract Calipers to pull the parking brake motors back, creating clearance for new pads.
- Install the new brake pads and hardware.
- Return to the EPB menu and select Extend Calipers or EPB Reset to apply the correct seating pressure.
- 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.
- Tap BMS from the Special Functions menu.
- Select Battery Reset or Battery Registration.
- Enter the new battery specifications if prompted:
- Battery capacity (Ah)
- Battery type (AGM, EFB, flooded lead-acid, lithium)
- Manufacturer part number (some BMW and Mercedes systems require this)
- 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.
- Position the steering wheel perfectly straight ahead.
- Tap SAS from the Special Functions menu.
- Select the calibration type:
- Automatic calibration — Vehicle resets the SAS by driving straight above a specified speed (typically 20–40 km/h) for a set distance.
- Stationary calibration — A30M commands the module to zero the sensor while the vehicle is stationary with the wheel straight.
- Follow on-screen prompts precisely. Do not move the steering wheel during a stationary calibration.
- 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.
- Ensure engine oil is at the correct level and not contaminated with excess diesel from failed regen attempts.
- Verify there are no exhaust leaks upstream of the DPF.
- Tap DPF from the Special Functions menu.
- Select Forced Regeneration or DPF Regeneration.
- 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.
- Tap Throttle or Throttle Matching from the Special Functions menu.
- Follow the on-screen sequence:
- Ignition ON, engine OFF for a set period
- Wait for the throttle plate to sweep fully closed and fully open
- Do not touch the accelerator pedal during the procedure
- 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.
- Locate the IMA code or C2I/C3I code printed on the side of each new injector.
- Tap Injector from the Special Functions menu.
- Enter the code for each cylinder in the correct firing-order position.
- 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.
- Connect a pressure bleeder or have a helper ready at the brake pedal with a catch bottle.
- Tap ABS Bleeding from the Special Functions menu.
- Select the bleeding sequence. The A30M commands the ABS modulator to cycle each solenoid valve individually.
- Follow the on-screen sequence, bleeding each corner as the valve cycles.
- 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.
- Ensure all tires are inflated to the pressure listed on the door jamb placard.
- Tap TPMS from the Special Functions menu.
- Select TPMS Reset or Write Sensor IDs depending on your vehicle type:
- Auto-learning systems — Drive at 25+ mph for 10–20 minutes after resetting.
- Manual-registration systems — Enter the sensor ID numbers printed on each TPMS sensor.
- Trigger-based systems — Use a TPMS trigger tool to wake each sensor while the A30M is in learn mode.
Additional Maintenance Functions
The A30M supports many more procedures. Here is a quick-reference list of when each applies:
- Crankshaft Relearn — After crankshaft position sensor replacement on vehicles requiring a profile relearn.
- Camshaft Relearn — After variable valve timing (VVT) solenoid, cam sensor, or timing-chain service.
- Headlight Adjustment — On vehicles with adaptive or self-leveling headlights after suspension work.
- Window Initialization — When one-touch auto-up/down stops working after battery disconnect or window regulator replacement.
- Tire Size Reset — After changing to a different tire diameter so the speedometer and odometer read correctly.
- A/C Relearn — After compressor or refrigerant service on vehicles with electronic climate control.
- Sunroof Calibration — When the sunroof does not close fully or the anti-pinch feature triggers incorrectly.
- Transport Mode Disable — On new or recently transported vehicles where accessories are disabled for shipping.
- AdBlue / DEF Reset — Diesel vehicles after refilling the diesel exhaust fluid tank.
- Odometer Write — Legal odometer correction on replacement instrument clusters (requires proper documentation).
- Seat Calibration — Memory-seat position relearn after seat-module replacement.
- Language Change — Switching instrument cluster or infotainment display language.
General Procedure for Any Special Function
- Always connect the A30M and identify the vehicle first.
- Check that the battery voltage is above 12.4 V. Low voltage causes function timeouts or module corruption.
- Select the correct function from the Special Functions menu.
- Read the on-screen warnings carefully. The A30M displays vehicle-specific prerequisites (doors closed, hood latched, etc.).
- Follow the prompts in exact sequence. Skipping steps or exiting early can leave a module in an intermediate state.
- Verify the repair by checking that warning lights are off and relevant Live Data PIDs read normal values.
- Generate a PDF report from the Reports section for your service records.
Tips for Maintenance Function Success
- Update before every major service. XTOOL adds new special functions regularly. A function that was unavailable last year may be supported now.
- Document everything. Screenshot the pre-service codes, generate a PDF report after the reset, and note the mileage. This protects you if a warranty claim arises.
- Battery voltage is critical. Many functions abort if voltage drops below 11.5 V during the procedure. Use a battery maintainer for extended procedures like DPF regen.
- Some functions need the engine running. Throttle relearn and crankshaft relearn often require the engine to be started at a specific prompt. Follow the on-screen instructions exactly.
- EPB and BMS are the highest-value functions. These two alone can save hundreds of dollars in dealership labor per service.
- When in doubt, read the freeze frame first. If a maintenance light came on for a real fault, resetting it without repair will only make the light return immediately.
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.
Related Guides
- How to Inspect a Used Car Before Buying with the Anyscan A30M
- How to Use Advanced Anyscan A30M Workflows: CAN FD, FCA AutoAuth, Logging, and Reports
- How to Use Bi-Directional Control and Active Testing with the Anyscan A30M
- How to Read Full-System Diagnostics and Live Data with the Anyscan A30M
- How to Diagnose and Service a 2011 Audi A5 2.0 TFSI with the Anyscan A30M
- How to Use an OBD2 Scanner: Read and Clear Fault Codes Yourself
- Safe Cleaning Protocols for Laser Optics
- Safely Cleaning Laser Lenses and Mirrors