Short version: on most vehicles built in the last twenty years, an electronic part pulled from another car has to be programmed or flashed to your VIN before it will work. That's not a defect in the part and it's not something a salvage yard can do for you — it's how modern vehicles are built.
What usually needs programming
- Engine and transmission computers (ECM/PCM/TCM)
- Body control modules, ABS modules, transfer case modules
- Radios, head units and amplifiers — some are VIN-locked
- Instrument clusters (mileage has to be set correctly and legally)
- Keys, fobs and immobilizer parts
Who can do it
A dealership, or an independent shop or locksmith with the right scan tool and factory software subscription. Some parts can only be done at the dealer. Costs vary a lot by brand — worth a phone call to your shop before you buy the part.
What we do about it
Every listing we know needs programming carries a warning right in the description. We'd rather lose a sale than have you find out in your driveway.
The exception worth knowing
Plenty of electrical parts are plug-and-play: switches, motors, sensors, most lighting, blower motors, mirrors. If you're not sure which camp your part is in, ask us before ordering.
Still not sure? Text your VIN to 828-667-2239 or call 800-222-5414. We'll look up the interchange and tell you straight whether we have it.