Automotive computer programming & module services

The right module, programmed for the vehicle.

Used ECMs, PCMs, BCMs and TCMs from our own inventory, plus programming, cloning and bench testing for independent repair shops and vehicle owners. Local appointments in Hillsborough, NC, and mail-in service nationwide.

ECMPCMBCMTCM

We confirm compatibility, price and timing for every job before any work starts.

Engine control module on an anti-static mat, wired to a programming interface and a laptop

Need a replacement ECM, PCM, BCM or TCM?

Enter the part number from the module label. We'll check our inventory and can program it to your vehicle.

Selling used control modules nationwide on eBay

Autolumen store 4.7K items sold · 99.8% positive feedback Dynatrack (DTR) store 36K items sold · 99.9% positive feedback

Figures shown on each eBay store page, October 2026.

Programming services and labor rates

We list a service only after our team has completed it on real vehicles and modules. If you don't see your make or module, ask. We'll tell you plainly whether we can do it.

ServiceHowLabor
GM ECM / PCM programmingReplacement-module setup with OEM softwareLocal · vehicle at our shop$175
GM BCM / TCM programmingLocal · vehicle at our shop$175–$225
Chrysler, Dodge, Jeep & Ram PCM VIN and SRI mileage programmingGas models, 1996–2021, including GPEC, GPEC2, GPEC2A and GPEC3. Sets a replacement PCM's VIN and service-reminder (SRI) mileage. Doesn't change the odometer.Mail-in or local$80
Chrysler, Dodge, Jeep & Ram TIPM VIN programmingMail-in or local$100
Chrysler PCM SKIM delete, 1996–2010JTEC, NGC and SBEC3 PCMs. Not available for GPEC.Mail-in or local$80
Module cloningCopies your original module's data into a matching replacement. ECM, BCM and TCM families we have validated.Mail-in or drop-off$95–$150
Bench communication testingChecks that a module powers up and communicates before it goes in the vehicleMail-in or drop-off$75–$95
Diagnostic evaluationLocal · vehicle at our shop$100–$125

Coming next: Ford PCM / BCM programming.

Mail-in means you ship the module and we ship it back; no vehicle needed. Local means the vehicle comes to our Hillsborough, NC shop by appointment. Prices are labor only. OEM software, security access, adapters and parts are quoted separately and approved by you before work starts. Programming can't succeed on every module. Your written authorization explains what happens if a module can't be programmed.

Turnaround targets

Shops shouldn't have to wait days on a dealer. These are the targets we work to. We confirm the timeline for each job after the compatibility review.

Vehicle programming
Target: completed during the scheduled appointment
Bench communication testing
Target: same or next business day after the module arrives
Standard cloning
Target: next business day, once both modules arrive and can be read
Complex or security-related work
Timeline quoted for each job

How a job runs

  1. Send the details

    VIN, part numbers for both modules, fault codes and what's happening.

  2. Compatibility review

    We check that the module and procedure fit your vehicle before anything is booked.

  3. Written authorization

    The exact procedure, software costs and what happens if it fails. You approve it before we start.

  4. Appointment or shipment

    Bring it to Hillsborough at your time slot, or ship the modules to us.

  5. Pick up or ship back

    You get the vehicle or modules back, with a written record of what was done.

Nationwide

Mail-in services

Ship the modules. We do the bench work and ship them back. No vehicle needed.

  • Chrysler, Dodge, Jeep & Ram PCM VIN and SRI mileage programming
  • Chrysler TIPM VIN programming and PCM SKIM delete
  • Module cloning: copying your original module's data into a matching replacement
  • Bench communication testing before you install a module

How mail-in works

  • Send a request first, with the VIN and the part numbers. We confirm the module and procedure are supported, quote the price, then send shipping instructions. Please don't ship before that.
  • For cloning, send both the original and the replacement module.
  • Pack modules well padded and labeled with your name and request details.
  • Target for standard cloning: back out the next business day once both modules arrive and can be read.
  • We tell you with the quote if the vehicle will still need a security relearn or setup step after installation.
Start a mail-in request

Hillsborough, NC

Local vehicle programming

Some programming has to be done with the vehicle connected. Bring it to our shop by appointment.

  • GM ECM, PCM, BCM and TCM programming
  • Chrysler, Dodge, Jeep & Ram PCM and TIPM programming
  • Diagnostic evaluation of module and communication problems

What to have ready

  • The vehicle, with its keys. Tell us if it doesn't start or run.
  • The replacement module installed or with the vehicle, and its part number
  • Fault codes and anything already tried, like a previous programming attempt

Installation and mechanical repair stay with you or your shop. We confirm compatibility and any OEM software charges before work starts.

Request an appointment

Instrument clusters

Cluster repair and replacement through DashReliant

For instrument cluster work, we refer customers to our partner DashReliant, a separate company that specializes in clusters. DashReliant quotes, performs and invoices that work directly.

Visit DashReliant at dashreliant.com

Autolumen's workshop: shelving stocked with used control modules, a programming desk and a bench with a module on an anti-static mat

Hillsborough, NC

Our workshop

Local programming happens here, by appointment. It's also where our module inventory is tested, stored and shipped from.

Send a request below and we'll confirm the details and book a time. Mail-in customers get the shipping address with their quote.

Request programming or mail-in service

For vehicle owners and one-off shop jobs. We review compatibility and reply with a quote and timeline. Nothing is booked until you approve a written authorization.

Repair shop wanting an ongoing arrangement? Use the repair shop inquiry. Need a part? Request a module.

Does the vehicle start and run?
Does the original module communicate?
How will it get to us?
Do you have the original module?
Is the replacement new or used?
Photos of the module label (optional, up to 3; large photos are shrunk before sending)

By sending this form you agree to our privacy policy.