Shops · mobile techs · DIYers

Remote OEM Vehicle Programming

You Connect the Vehicle. We Handle the Programming.

Factory-level programming without a dealer tool or a dealer trip. You plug a supported J2534 interface into the car and a Windows laptop; our technicians perform the supported programming remotely while the vehicle stays where it is — your bay, your driveway, your customer's lot.

Shops & DIYers nationwide Pay per job, no subscription Your own J2534 hardware
Technician connecting a J2534 programming interface to a vehicle's OBD port, laptop on the seat, during a remote programming session in a driveway
Dealer-level programming — in your bay, your driveway, or your customer's lot.

Book a programming session

Buy once, program with us anytime: pick your platform below. Shop, mobile tech or DIY — if you have a compatible J2534 and a Windows laptop, you're equipped; if not, the kits ship one configured.

GM / Chevy / GMC / Cadillac

ACDelco TDS / SPS2

$100per session

Cadillac, Chevrolet, Buick, GMC, Hummer. Module programming + setup, key learn, immo configuration.

Book GM session

Ford / Lincoln

FDRS / FJDS

$150per session

Ford, Lincoln. PCM/TCM programming, As-Built data, PMI procedures, key learn.

Book Ford session

Chrysler / Dodge / Jeep / Ram

wiTECH 2

$250per session

Chrysler, Dodge, Jeep, Ram. PCM/TCM/BCM programming, PROXI alignment, key/immo, calibration updates.

Book Chrysler session

Nissan / Infiniti

CONSULT III plus

$150per session

Nissan, Infiniti. ECM/TCM/BCM programming, calibration updates, idle-air relearn. Flash and programming only — no on-car NATS immobilizer or key work.

Book Nissan session

Mazda

MDARS / M-MDS

$150per session

Mazda 3/6/CX-5/CX-9, MX-5. Module programming, calibration update, key add, BCM coding.

Book Mazda session

Honda / Acura

i-HDS / J2534 rewrite

$150per session

Honda, Acura 2007+. ECU reprogramming, calibration updates, replacement-module setup. Immobilizer/security work quoted separately.

Book Honda session

Hyundai / Genesis

GDS / J2534 reflash

$195per session

Hyundai, Genesis 2004+. ECU/TCU reflash and update — price includes Hyundai’s $75 OEM reflash-file fee, no pass-through surprises.

Book Hyundai session

Kia

KDS / J2534 reflash

$150per session

Kia 2004+. ECM/TCM reflash, calibration updates, module setup. Security-code VINs add Kia’s $14 OEM fee at cost when required.

Book Kia session

Subaru

FlashWrite2 (J2534)

$150per session

Subaru. ECM/TCM reprogramming via FlashWrite2, calibration updates, module setup after replacement.

Book Subaru session

Toyota / Lexus

Techstream (TIS)

$250per session

Toyota, Lexus, Scion. Reflash, calibration update, immobilizer reset, key registration.

Book Toyota session

VW / Audi

ODIS

$250per session

VW, Audi, Seat, Skoda. SVM software updates, module coding, adaptation.

Book VW session

Volvo

VIDA

$250per session

Volvo cars + trucks. Software download, CEM/ECM programming, key programming.

Book Volvo session

BMW / Mini

ISTA (DoIP J2534)

$250per session

BMW, Mini F/G-series. ISTA module programming + coding. DoIP-capable J2534 required for G-series; battery maintainer required. Longer sessions — plan the bay time.

Book BMW session

BMW / Mini coding-only

ISTA / E-Sys coding

$150per session

BMW, Mini. Coding-only session: module coding after replacement (FRM, cluster, CAS-adjacent), feature/VO coding. No full-vehicle flash — that’s the $250 session.

Book BMW session

Also available

Radio / HMI VIN swap — $150 flat

Replacement radio, HMI or infotainment module carrying the donor VIN — written to your vehicle so it marries to the car.

Book VIN swap

Secure Square checkout. We contact you to confirm interface compatibility and schedule a 30–90 minute window, 9 AM–9 PM Central — refunded if the supported procedure can't be completed. No J2534 yet? Kits from $199 include your first setup.

Monthly plans for shops

Platform subscriptions elsewhere run $279–299/month and include zero programming events — every flash is billed on top. Our plans include the flashes. Credit is applied at the list prices above, on any platform we program.

Independent mechanic programming a module with a laptop in a one-bay shop

Bench Partner

Small mechanical shops · mobile techs

Stop turning away programming jobs — every flash stays in your bay.

$400+ value$255/month

$300 monthly flash credit · ≈ 2–3 sessions/mo

  • $300/mo flash credit at list prices
  • Free flash-availability & VIN checks (competitors charge $40–50 each)
  • Priority queue over one-off bookings
  • Any platform we program — one credit pool
  • Extra sessions at list −10%
Start Bench Partner Need the interface? Bench Partner + RLink X3 — $279/moTOPDON RLink X3 (GM · Ford · Chrysler, FEPS) ships with your first payment · 12 payments of $279, then $255/mo automatically
Technician rolling a diagnostics cart across a busy three-lift repair shopMost popular

Shop Pro

Busy mechanical · small collision

Your remote programming department — without hiring a programmer.

$750+ value$480/month

$600 monthly flash credit · ≈ 4–6 sessions/mo

  • $600/mo flash credit at list prices
  • 30-day credit rollover
  • Dedicated text line to your programmer
  • Free flash-availability & VIN checks
  • Priority queue over one-off bookings
  • Extra sessions at list −15%
Start Shop Pro Need the interface? Shop Pro + RLink J2534 — $519/moTOPDON RLink J2534 (DoIP + CAN-FD, Euro/Asian coverage) ships with your first payment · 12 payments of $519, then $480/mo automatically
Collision technician connecting a diagnostic laptop to a crossover with the bumper removed

Collision Priority

Body shops · collision centers

Modules programmed the same day the parts land — cycle time stays yours.

$1,500+ value$899/month

$1,200 monthly flash credit · ≈ 6–10 sessions/mo

  • $1,200/mo flash credit at list prices
  • Same-day priority scheduling
  • VIN swaps and used-module programming count as standard sessions
  • Programming report PDF per event for the insurance file
  • 30-day credit rollover
  • Extra sessions at list −20%
Text us to size your plan

Same guarantee as every session: if we can’t complete the supported procedure, the session is refunded — and credit-only plans cancel anytime.

Cancel anytime on credit-only plans; RLink bundles are 12 monthly payments (hardware ships after your first payment), then the price steps down to the base plan automatically. Unused credit on Shop Pro and Collision rolls 30 days. Credit applies at the per-session list prices above; OEM pass-through fees (e.g. Hyundai’s reflash file) are included where the session price says so.

Already a member? Sign in to your shop dashboard to see your credit and book your next session.

How a remote job runs

Four steps. The vehicle never leaves your shop.

  1. 1

    Connect

    Connect a supported J2534 interface to the vehicle and to a Windows laptop, with the vehicle on a battery maintainer.

  2. 2

    Contact Auto Module Lab

    Send the VIN, the year, make and model, the module being programmed, and the job you need done.

  3. 3

    Remote session

    Our technician remotely accesses the programming laptop and performs the supported programming procedure.

  4. 4

    Verify

    Complete the required relearns and configuration, then verify the programming result before disconnecting.

What we program remotely

By scenario, with the OEM's own name for the procedure. Coverage is not universal — supported procedures vary by vehicle, module, OEM software and security requirements.

You replaced a module and it needs to be married to the car

The most common remote job there is: the new part is installed, the car does not accept it, and the fix is the OEM programming procedure for that platform.

PCM / ECM replaced

New or remanufactured powertrain module programmed to the VIN with the current factory calibration, followed by the relearns the platform requires (crank/cam variation, idle, fuel trim reset as applicable).

  • Ford PMI via FDRS
  • GM SPS2 programming + setup
  • Stellantis PCM replacement + PROXI alignment
  • VIN write
  • Immobilizer relearn where required

BCM replaced

Body control module configured to the vehicle so lighting, wipers, locks and the immobilizer chain work again. On Stellantis this is the classic PROXI job — the BCM holds the vehicle configuration the other modules align to.

  • Stellantis PROXI configuration alignment
  • GM BCM programming + setup
  • Ford BCM PMI
  • Content/option configuration

TCM replaced

Transmission control module programmed and initialized, including the adaptive-pressure / shift-adapt resets and relearn drive procedures the OEM software prescribes.

  • TCM programming
  • Transmission adaptive relearn / fast learn where supported

ABS / brake module replaced

ABS or brake control module programmed and configured, with brake-bleed service routines and sensor calibrations initiated from the OE software where the platform provides them.

  • ABS module programming
  • Automated brake bleed routine
  • Steering angle sensor reset

PSCM / steering module replaced

Power steering control module programmed to the vehicle and the steering angle / torque sensor calibrations completed.

  • PSCM programming
  • Steering angle calibration

Radio / HMI / cluster carrying the donor VIN

Used or donor infotainment and display modules re-marked to your VIN so they marry to the car instead of the donor. This overlaps our fixed-price remote VIN-swap service.

  • VIN programming / VIN write
  • Component configuration

Airbag / SRS module replaced

Replacement airbag control module programmed and configured to the vehicle where the OEM software supports it over OBD. Clearing crash data from the ORIGINAL module is a bench job — our mail-in crash-data-clear service — not a remote one.

  • SRS module programming + setup where supported
  • Configuration after replacement

RF hub / keyless module replaced (Stellantis)

RF hub programmed and aligned so remotes and passive entry function; PROXI alignment run afterwards so the configuration propagates.

  • RF hub programming
  • PROXI configuration alignment
  • Key fob programming where supported

Nothing was replaced — the software itself is the repair

A large share of drivability, no-start and warning-light complaints close with the OEM’s updated calibration rather than a part.

TSB / recall calibration updates

The manufacturer has revised the module software for a known complaint — shift quality, stalling, false warnings, emissions readiness. We flash the current factory calibration for the VIN.

  • OEM software update / reflash
  • Calibration update to latest level

Failed or interrupted programming recovery

A flash that lost power or was interrupted mid-write can often be recovered over OBD if the module still communicates. If it no longer talks on the bus, that is a bench recovery — see below.

  • Module recovery reflash where the module still communicates

Post-repair scans and code clearing

Full-vehicle scan through the OE software after the work, stored faults cleared, and readiness verified — the report a collision or warranty job needs before delivery.

  • Pre/post-repair scan
  • DTC clearing
  • Readiness check

Configuration and option changes

Feature configuration the OEM software exposes — tire size and axle ratio corrections after a change, added-equipment enablement, market/option settings.

  • Vehicle configuration
  • Parameter setting
  • Stellantis Restore Vehicle Configuration

Security and immobilizer chain

Where the OEM software supports it over OBD with the right authorization — and said plainly when it does not.

Immobilizer functions after module replacement

PATS on Ford, immobilizer learn on GM, SKIM/SKREEM-era and RF-hub-era functions on Stellantis — run as part of marrying the replacement module so the car starts.

  • Ford PATS parameter reset / key programming
  • GM immobilizer learn
  • Stellantis immobilizer alignment

Secure gateway (SGW) vehicles

Late-model Stellantis vehicles gate programming behind the secure gateway; sessions run with the appropriate authorized access rather than around it.

  • Authorized SGW access during the session

What a remote session cannot do

Said up front, because finding out mid-job costs you the bay. Where remote stops, the mail-in bench usually continues.

A module that no longer communicates

If it does not talk on the bus, there is nothing for the OE software to reach over OBD. That is bench recovery — mail it in.

Mail-in bench services

Used modules the OEM software refuses

Some platforms will not accept a second-hand module over OBD (locked to the donor). On many of those we can clone or virginize the module on the bench first, then the remote session finishes the in-car steps.

Mail-in bench services

Physical ADAS calibrations

We can program an ADAS-related module the OE software supports — but static camera/radar calibrations need targets, measurements and floor space on YOUR side, and dynamic calibrations need the drive. The software half can be remote; the physical half cannot.

Emissions defeats and deletes

Not offered, remotely or on the bench. Factory calibrations only.

Procedures the OEM locks to dealer credentials

A small set of operations require credentials or online accounts we do not represent ourselves as holding. We tell you before the session, not after payment.

For the shop

Your Remote Programming Department

Add OEM programming capability to your shop without hiring another programmer. Auto Module Lab works remotely with repair facilities nationwide to perform supported module programming and setup procedures.

  • Keep more jobs in-house
  • Reduce dealership outsourcing
  • Faster turnaround
  • No need to master every OEM platform
  • Pay only when you have a programming job
  • Nationwide remote support
  • Works with compatible J2534 hardware

Weighing the numbers first? See how shops add programming capability without hiring another full-time specialist.

Just need one job programmed?

Buy the single session above at the published per-platform price — no arrangement needed. The full platform-by-platform service detail lives on the session page.

See Remote Module Programming

Remote programming FAQ

Can Auto Module Lab program every vehicle remotely?
No. Coverage depends on the vehicle, the module, the OEM software, subscriptions, security authorization, the hardware and the procedure required. Contact us before the job when you are unsure — we would rather tell you it is a bench job up front than have the car on your lift while we find out.
What do I need on my end?
The vehicle, a Windows laptop with a reliable internet connection and a free USB port, an approved J2534 interface, and battery support or a programming power supply where the procedure calls for it.
Is remote programming included when I buy a kit?
No. A kit covers the hardware and the setup and onboarding around it. Programming jobs are billed separately, per job. There is no subscription.
Is OEM software included?
No. OEM subscriptions and licenses are separate unless a specific programming service explicitly includes them.
Do I need a battery maintainer?
For module flashing and programming, stable vehicle voltage is critical. We recommend an appropriate programming power supply or battery maintainer for any programming pass.
How is this different from booking a single session?
Mechanically it is the same session, bought right on this page at the published per-platform price. The standing arrangement is about habit and priority: you own the interface, you send jobs as they come up, and we work as your remote programming department instead of a vendor you re-find each time.

Vehicle, module and OEM-software compatibility varies. OEM subscriptions, security credentials and manufacturer fees may be required and are not included unless expressly stated. Confirm compatibility with Auto Module Lab before beginning a programming procedure.

TOPDON is the hardware manufacturer. OEM names are used only to identify compatible applications and services. Auto Module Lab is not affiliated with, authorised by, or endorsed by any vehicle manufacturer.

Questions before you commit? Text (817) 678-3252 or call us.