ON-SITESan Antonio · Bulverde · New Braunfels · Boerne · Schertz · Selma · Universal CityREMOTENationwide US & Into CanadaCERTIFIEDNASTF VSP REGISTERED · OEM ToolingHOTLINE(210) 439-7905ON-SITESan Antonio · Bulverde · New Braunfels · Boerne · Schertz · Selma · Universal CityREMOTENationwide US & Into CanadaCERTIFIEDNASTF VSP REGISTERED · OEM ToolingHOTLINE(210) 439-7905
▸ TRADE SERVICE

Mobile module programming
in your bay.

Spot-On dispatches mobile module programming to your bay for repair shops, body shops, transmission shops, and dealerships across the San Antonio metro. We bring manufacturer-authentic OEM software plus engineering-tier tooling — ECM, PCM, TCM, BCM, gateway, ABS, SRS, comfort modules. Variant coding, virginizing, cloning, SCN coding, and component-protection unlocks all included. A 20-mile travel radius from our shop is included; $2.50/mi round-trip beyond.

Every major module type, every major platform.

OEM-authentic software with NASTF VSP credentials for security-gated procedures.

  • ECM & PCMDomestic, Asian, and European engine and powertrain modules. Includes security access, immobilizer adaptation, and post-flash adaptations.
  • TCM722.9 cloning, ZF 8HP/9HP adaptive learning, GM TCM scripts, Aisin programming, Allison transmission work.
  • BCM, gateway, comfortVariant coding to vehicle option content. AsBuilt data restoration for VAG, Ford, GM.
  • ABS, SRS, ADASProgramming, calibration, post-collision adaptation. SRS modules with deployed-bag fault codes addressed with OEM-level access.
  • Specialty modulesBMW EWS/CAS/FRM/FEM, Mercedes ESL/EZS, VAG SFD-gated modules, Land Rover/Jaguar BCM EEPROM recovery.

Dealer tools plus what the dealer doesn't carry.

Manufacturer-licensed scan tools, OEM engineering software where the job calls for it, and bench programmers for jobs that can't go through the OBD port.

  • OEM scan toolsBMW ISTA, Mercedes XENTRY, VAG ODIS, Porsche PIWIS, JLR Pathfinder, Tesla Toolbox 3, Ford FDRS, GM GDS2 + Tech 2 + TIS2000, Stellantis wiTECH, Toyota GTS+ Techstream, Honda HDS, Nissan CONSULT.
  • Engineering-tier softwareODIS-E, INPA, ISTA/P, factory-engineering modes for procedures the standard dealer software won't expose.
  • Bench programmersAutel IM608/IM508, Mini ACDP, CG Pro 9S12, VVDI Prog — if the module needs to come off the OBD port, we have it.
  • Power managementCalibrated battery maintainers and load testers — programming pulls voltage hard, we don't risk your battery.

Four steps from call to fix.

  • Call with the OEM, module, and codesFive minutes documenting upfront saves an hour of diagnostic backtracking in the bay.
  • We confirm scope, software, and ETASame-day service may be available depending on platform, schedule, parts, and security requirements.
  • We dispatch to your bay20-mile travel radius included around 4715 N Stahl Park; $2.50/mi round-trip beyond. You stay on your other jobs.
  • Documented hand-offPre/post scan reports available on advance request. Itemized invoice. Net terms available for recurring partners.

Where we program modules.

Mobile module programming is dispatched from 4715 N Stahl Park in San Antonio to the whole ring of towns around it — the trip band decides whether a visit carries a travel charge, not whether we can do the work. Every town below gets the same OEM-authentic module programming: ECM, PCM, TCM, BCM, ABS, SRS, instrument cluster, and body controllers, plus variant coding, cloning, virginizing, and software corrections. Where a shop sits too far out for a sensible dispatch, remote J2534 module programming and mail-in bench service cover the gap. Town-by-town detail is on our service locations pages.

  • Inside the radius — no trip charge Schertz · Selma · Universal City · Cibolo · Helotes · Converse · Leon Valley · Live Oak · Stone Oak · Alamo Heights

    Schertz, Selma, Universal City, Cibolo, Helotes, Converse, Leon Valley, Live Oak, Stone Oak, and Alamo Heights are inside our included 20-mile travel radius, so trade dispatch carries no trip charge. Module programming in the bay, priced as the job alone.

  • Per-mile dispatch Bulverde · Boerne · New Braunfels · Seguin · Floresville · Pleasanton · San Marcos

    Bulverde, Boerne, New Braunfels, Seguin, Floresville, Pleasanton, and San Marcos are beyond our 20-mile included travel radius; a $2.50/mi round-trip charge applies. Still a routine dispatch for module programming, ADAS calibration, and key work — the mileage is itemized on the invoice.

  • Beyond — dispatch, remote, or mail-in Castroville · Kerrville · Fredericksburg · Comfort · Bandera · Canyon Lake · Wimberley · Hondo · Devine · Jourdanton · Pearsall · Luling · Lockhart · Gonzales

    Castroville, Kerrville, Fredericksburg, Comfort, Bandera, Canyon Lake, Wimberley, Hondo, Devine, Jourdanton, Pearsall, Luling, Lockhart, and Gonzales are beyond our 20-mile included travel radius; a $2.50/mi round-trip charge applies. At this distance most shops choose remote J2534 programming or mail-in bench service; mobile dispatch is available and quoted per mile.

  • Radius confirmed at booking Marion · La Vernia · Spring Branch

    The included 20-mile radius is measured by road from our shop; we confirm at booking whether a Marion, La Vernia, or Spring Branch address falls inside it or carries the $2.50/mi round-trip charge. Either way the module programming itself is the same job at the same rate.

PCM and ECM programming

Spot-On programs powertrain modules for the trade: OEM flash of a new PCM or ECM to current calibration after replacement, VIN write, and immobilizer relearn covering SKIM, PATS, VATS, NATS, and the European equivalents. A used or donor module is virginized back to a programmable state or cloned from the original, platform depending. Named specialties include Chrysler and Nissan PCM/ECM software corrections through wiTECH and CONSULT to clear a known software fault without swapping hardware, and GM AFM/DOD disable in the PCM after lifter and camshaft work.

You get it three ways. Mobile dispatch brings OEM software, security access, and battery support to your bay — the included 20-mile travel radius carries no trip charge, and beyond it a $2.50/mi round-trip charge applies. Remote J2534 sessions run over your pass-thru nationwide, and any job that has to come off the OBD port ships to our mail-in bench and returns programmed.

ABS module programming

Spot-On programs and codes ABS and ESC modules after replacement: flash the replacement to the correct OEM software level for the VIN, then variant-code it to the vehicle's option content so the network stops flagging a mismatch. A salvage ABS module comes off its donor already coded, so its identity has to be rewritten to the target — virginize-and-code where the OEM tooling supports it, or clone the original module's data into the donor on the bench where it does not. We confirm which route applies, and that part numbers match, before you buy the donor.

Delivery mirrors our other programming work. Where the manufacturer's routine runs over the OBD port we dispatch to your bay — included 20-mile travel radius, $2.50/mi round-trip beyond — or drive the session remotely over your J2534 pass-thru. Cloning, virginizing, and EEPROM work go mail-in bench, US and Canada. Post-replacement bleed and calibration routines are run through the OEM tooling as part of the visit.

Do you program modules for shops in Kerrville?

Yes. Kerrville shops get module programming three ways. Mobile dispatch is available and quoted per mile: Kerrville is beyond our 20-mile included travel radius, so a $2.50/mi round-trip charge applies on top of the programming. At that distance most shops choose remote J2534 programming instead — you connect a J2534 pass-thru to the vehicle, we drive the OEM session from San Antonio, and there is no trip charge at all. Bench-only jobs (EEPROM, cloning, virginizing, Mercedes ESL emulators) go mail-in. Same OEM software, same NASTF VSP access, whichever route you pick.

Is there a trip charge for module programming in Schertz, Cibolo, or Live Oak?

No. Schertz, Cibolo, Live Oak, Selma, Universal City, Helotes, Converse, Leon Valley, Stone Oak, and Alamo Heights are inside our included 20-mile travel radius, so trade dispatch carries no trip charge. You pay for the module programming itself. The radius is measured by road from 4715 N Stahl Park, which is why a few addresses on the edge — Marion, La Vernia, Spring Branch — get confirmed at booking rather than assumed. Call with the OEM, module, and codes and we will tell you the band before we roll.

Can you program a module remotely if my shop is outside San Antonio?

Yes, and for most shops past roughly the New Braunfels, Boerne, or Floresville line it is the better call. Remote J2534 module programming works anywhere in the US or Canada with a stable internet connection and a supported pass-thru (Autel Remote Expert and similar). ECM, PCM, TCM, BCM, ABS, SRS, cluster, and body-controller flashes, SCN coding, variant coding, and VW/Audi/Porsche SFD unlocks all run this way. Anything that has to come off the OBD port — cloning, EEPROM work, ESL emulators — ships to our bench and ships back programmed.

Can you program a replacement PCM or ECM for my shop?

Yes. Send us the OEM, model year, engine, and module part number, and we flash the replacement PCM or ECM to current calibration, write the VIN, and run the immobilizer relearn (SKIM, PATS, VATS, and the European equivalents). We also handle Chrysler and Nissan software corrections and GM AFM/DOD disable. Dispatch to your bay, remote J2534, or mail-in bench — whichever fits the platform.

Do you program ABS modules on dispatch or remotely?

Both. Where the manufacturer's programming and coding routine runs over the OBD port we dispatch to your bay or drive it remotely over your J2534 pass-thru. Where it does not — cloning, virginizing, or EEPROM work on a used ABS or ESC module — the unit goes on the bench, mailed in or handled on a dispatch visit. Same OEM tooling and NASTF VSP access either way.

▸ READY TO DISPATCH

Request this service.

Call with the OEM, module, and fault codes. Same-day service may be available depending on platform, schedule, parts, and security requirements.