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.

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
Cadillac, Chevrolet, Buick, GMC, Hummer. Module programming + setup, key learn, immo configuration.
Book GM sessionFord / Lincoln
FDRS / FJDS
Ford, Lincoln. PCM/TCM programming, As-Built data, PMI procedures, key learn.
Book Ford sessionChrysler / Dodge / Jeep / Ram
wiTECH 2
Chrysler, Dodge, Jeep, Ram. PCM/TCM/BCM programming, PROXI alignment, key/immo, calibration updates.
Book Chrysler sessionNissan / Infiniti
CONSULT III plus
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 sessionMazda
MDARS / M-MDS
Mazda 3/6/CX-5/CX-9, MX-5. Module programming, calibration update, key add, BCM coding.
Book Mazda sessionHonda / Acura
i-HDS / J2534 rewrite
Honda, Acura 2007+. ECU reprogramming, calibration updates, replacement-module setup. Immobilizer/security work quoted separately.
Book Honda sessionHyundai / Genesis
GDS / J2534 reflash
Hyundai, Genesis 2004+. ECU/TCU reflash and update — price includes Hyundai’s $75 OEM reflash-file fee, no pass-through surprises.
Book Hyundai sessionKia
KDS / J2534 reflash
Kia 2004+. ECM/TCM reflash, calibration updates, module setup. Security-code VINs add Kia’s $14 OEM fee at cost when required.
Book Kia sessionSubaru
FlashWrite2 (J2534)
Subaru. ECM/TCM reprogramming via FlashWrite2, calibration updates, module setup after replacement.
Book Subaru sessionToyota / Lexus
Techstream (TIS)
Toyota, Lexus, Scion. Reflash, calibration update, immobilizer reset, key registration.
Book Toyota sessionVW / Audi
ODIS
VW, Audi, Seat, Skoda. SVM software updates, module coding, adaptation.
Book VW sessionVolvo
VIDA
Volvo cars + trucks. Software download, CEM/ECM programming, key programming.
Book Volvo sessionBMW / Mini
ISTA (DoIP J2534)
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 sessionBMW / Mini coding-only
ISTA / E-Sys coding
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 sessionAlso 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.
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.

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%
Most popularShop 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%

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%
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
Connect
Connect a supported J2534 interface to the vehicle and to a Windows laptop, with the vehicle on a battery maintainer.
- 2
Contact Auto Module Lab
Send the VIN, the year, make and model, the module being programmed, and the job you need done.
- 3
Remote session
Our technician remotely accesses the programming laptop and performs the supported programming procedure.
- 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 servicesUsed 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 servicesPhysical 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 ProgrammingRemote programming FAQ
Can Auto Module Lab program every vehicle remotely?
What do I need on my end?
Is remote programming included when I buy a kit?
Is OEM software included?
Do I need a battery maintainer?
How is this different from booking a single session?
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.














