Equipment and
OEM access
Most shops can connect a scan tool. What separates a module specialist is being able to diagnose power, ground, CAN and LIN, firmware, security and donor compatibility before condemning a module — and having the manufacturer access to finish the job once it is condemned.
Everything on this page is named so you can check it. If you are calling around, ask the other shops the same questions.
Power before programming
Before programming any ECM, PCM, TCM, BCM or security module we check the electrical system and connect a regulated programming supply — a Midtronics PSC-550S at 55 A, or the PSC-700S at 70 A for longer flashes. That is what stops voltage sagging during an OEM software write, which is the failure that leaves a module unrecoverable.
- Midtronics PSC-550S (55 A)
- Midtronics PSC-700S (70 A)
J2534 pass-thru interfaces
SAE J2534 is the standard that lets a Windows laptop run a manufacturer’s own programming software against the vehicle. The interface is the path, not the permission: it does not replace the OEM subscription, the calibration files or the security authentication.
Drew Technologies CarDAQ-Plus 3
Multi-brand OEM programming over J2534
Autel MaxiFlash Elite
General J2534 work and Autel-ecosystem flows
Manufacturer interfaces
Brand-specific hardware, because several manufacturers will not talk to a generic pass-thru for programming and configuration work.
GM MDI2
GM, Chevrolet, GMC, Cadillac and Buick
Ford VCM II
Ford and Lincoln
Micropod II
Chrysler, Dodge, Jeep, RAM and Fiat
MongoosePro Toyota 2
Toyota, Lexus and Scion
Honda MVCI / Bosch MTS 6516
Honda and Acura
Nissan VI3
Nissan and Infiniti
BMW ICOM Next
BMW and MINI
Mercedes C4
Mercedes-Benz, Sprinter and Smart
VAS 6154A
Volkswagen, Audi and Porsche
Diagnostics
A module is condemned only after the electrical system and the network have been cleared. Most of the modules sent to us for replacement are not the fault.
Autel MaxiSys Ultra
Bidirectional testing, live data, network topology
Launch X-431 PAD VII
Second platform for coverage and cross-checking
Keys, immobilizer and security
Module replacement often drags the anti-theft system with it. These run under verified ownership only: customer ID, registration or title, and a signed authorization.
Autel IM608 II
Key programming, all keys lost, immobilizer adaptation
Xhorse Key Tool Plus
Smart keys, remotes and immobilizer flows
Smart Pro
Dealer-level key and security procedures
OBDStar X300 Key Master
Additional key and immobilizer coverage
CGDI MB
Mercedes EZS/EIS security flows
Bench, EEPROM and cloning
When a module no longer answers over OBD-II the data is still on the chip. This is what makes cloning possible on a unit the vehicle has already given up on.
Autel XP400 Pro
EEPROM and MCU read/write off-vehicle
VVDI Prog
Bench reading of flash, EEPROM and MCU
Orange5
Memory work on older and protected modules
Active OEM programming subscriptions
Owning a manufacturer's interface and holding an active programming subscription for that brand are two different things. These are the subscriptions we carry on an ongoing basis. Work on a brand outside this list is quoted once we confirm the access that specific procedure requires — ask before you book it.
Module families we clone on the bench
Subject in every case to the original unit still being readable and a part-number-matched donor existing. We confirm both before accepting the job — see the cloning procedure.
GM engine and transmission controllers
E38, E39, E67, E78, E80, E82, E84, E90, E92 engine controllers, plus T87 and T87A transmission controllers.
Ford powertrain
EEC-V and EEC-VI generation PCMs.
Ford PowerShift transmission
DPS6 / 6DCT250 transmission control, including the range sensor, shift drum and clutch adaptive learning routines the platform requires after a transmission change.
Stellantis body and power
TIPM cloning to a part-number-matched donor on Chrysler, Dodge, Jeep and RAM, carrying the VIN and option configuration across.
Mercedes transmission
722.9 / VGS conductor plate diagnosis, data transfer and adaptation.
BMW security
CAS generation immobilizer work under verified ownership.
What happens before anything is replaced
Before replacing or cloning an ECM or PCM we check DTCs, the power supply, the CAN network and any applicable manufacturer technical service bulletins. Where an OEM TSB calls for a reflash or an updated calibration, we follow that procedure by VIN using the manufacturer’s own software.
We diagnose U0100, U0101, U0121 and U0140 through power supply and ground testing, fuses and relays, CAN High and CAN Low integrity, connectors, module topology, and OEM programming where it is required. A lost communication code means a module stopped answering — which is as often a corroded ground or a chafed CAN wire as it is a failed computer.
- 1Full scan of every module, with codes stored, pending and freeze-frame data recorded
- 2Battery, alternator and charging system under load — not a resting voltage reading
- 3Fuses, relays, permanent and ignition-switched feeds to the module
- 4Voltage-drop testing on the module grounds, which pass a visual check and fail under load
- 5CAN-H and CAN-L resistance and signal, to separate a failed module from a failed network
- 6Applicable manufacturer bulletins and calibration updates for that VIN
Secure vehicle access
Security functions — key programming, immobilizer resets, PIN and code retrieval — run under NASTF Vehicle Security Professional credentialing, backed by a registered business and commercial insurance, with multi-factor authentication on every OEM platform. NASTF does not hand out codes or program vehicles; it verifies the technician and authorizes access to the manufacturer’s own systems.
We are NASTF VSP credentialed. Credentials can be verified on request where a job requires it.
Every security job requires proof of ownership: customer ID, vehicle registration or title, and a signed authorization.
Authenticated Secure Gateway access for Chrysler, Dodge, Jeep and RAM. The gateway sits between a diagnostic tool and the vehicle network and refuses any write command from an unauthenticated tool, which is what decides whether a shop can program these vehicles at all.
Where we bring it
On-site work runs within 40 miles of Brookhaven, Georgia, which covers metro Atlanta including Buckhead, Marietta, Lawrenceville, Decatur and Sandy Springs, across Fulton, DeKalb, Gwinnett and Cobb counties.
Coastal and central Georgia — Savannah, Pooler, Brunswick, Augusta, Macon and Columbus — are served by arrangement, with travel quoted before the visit. Bench work on a module you send in has no radius at all.
How long it takes
Many ECM and PCM clones are completed the same day when we receive the vehicle, the original module still holds readable data and a compatible donor exists. Modules with water damage, an internal short, damaged memory, advanced security or online OEM programming can take one to five business days.
| Service | Diagnosis | Technical time | What we commit to |
|---|---|---|---|
| Initial ECM / PCM diagnosis | 30–90 min | 1–2 hours | Same-day diagnosis, subject to schedule and access to the vehicle |
| Straightforward bench cloning | 30–60 min | 1–3 hours | Often same day where the original is readable and a compatible donor exists |
| Complex cloning — boot, BDM or JTAG | 1–2 hours | 3–8 hours | Generally one business day; complex cases can take longer |
| Corrosion or physical damage repair | 1–2 hours | 1–5 business days | Depends on the damage, component availability and whether the data is recoverable |
| OEM programming of a new module | 30–90 min | 1–4 hours | Same or next business day, subject to connectivity and the manufacturer procedure |
| Keys or all keys lost | 30–90 min | 1–3 hours | Can be same-day mobile for eligible vehicles with verified ownership |
| Late-model BMW, Mercedes or VAG | 1–2 hours | 2–8+ hours | Assessment first; some vehicles require online steps, coding or extra adaptation |
| Module with unrecoverable data | 1–2 hours | Variable | Cloning is not guaranteed; we quote the replacement and programming route before proceeding |
Limited programming and cloning warranty
Auto Module Programming warrants that cloning, programming and configuration services are carried out using appropriate technical procedures and, where applicable, authorized OEM software and access. Cloning depends on the original unit holding readable data and on the donor unit being compatible. Recovery is not guaranteed on modules damaged by water, fire, short circuit, corrosion, prior tampering, or internal faults that prevent the memory being read.
If a module will not accept programming or the data cannot be recovered, the diagnostic fee and the technical time actually spent apply. Before going any further we present the alternatives and their cost.
The warranty does not cover faults in wiring, battery, alternator, fuses, relays, sensors, CAN or LIN networks, other modules, used parts supplied by the customer, non-OEM software, or pre-existing conditions of the vehicle.
Ask us the hard question
Tell us the year, make, model and the module part number, and Auto Module Programming will tell you which of the above applies to your vehicle — or that it does not, and what the route is instead. We are on (404) 812-8951, seven days a week from 8:00 AM to 7:00 PM.
(404) 812-8951