Diagnosis

Radio Says Code, Locked or Theft Locked After a Battery Change: Causes and Fixes

Dark car infotainment touchscreen showing a small padlock icon with a hand holding a small wrench near the dashboard
11 min read

When a car radio or touchscreen shows CODE, SAFE, LOCKED or Theft Locked after a battery change, it is the radio's anti-theft system doing its job: it lost power, lost the memory that proved it was still in its own car, and now wants proof. As of September 2026, the fix is either free — a factory code retrieved from the manufacturer with proof of ownership — or it falls inside general module programming at $150–$500 when a used or replacement unit has to be married to your vehicle.

Which one applies depends on three questions: is the radio original to this car, what brand is the vehicle, and is it a traditional head unit or a modern infotainment module? This guide walks through each and shows what to try before paying anyone.

Why Radios Lock Themselves

Car radios were once one of the most stolen parts in a vehicle. Manufacturers responded with two different kinds of protection, and most of the confusion people run into comes from mixing them up.

Code-based protection. The radio asks for a numeric code any time it loses power completely. The code is fixed to that radio's serial number. Without the code, the radio is useless to a thief. With the code, you are back on the air in thirty seconds.

VIN-based protection. The radio stores the vehicle identification number of the car it belongs to and checks it against the VIN broadcast on the vehicle's network. If the two do not match, the radio locks. There is no code to type; the radio has to be programmed to the new vehicle. GM's Theftlock is the best known example, and most modern infotainment modules work this way or something like it.

Newer vehicles add a third layer: the infotainment unit is one of several modules married together, and a replacement has to be authorized by the vehicle's security system before it will run, whatever its screen says.

Sort the Problem in One Minute

What you see and whenMost likely causeUsual fix
CODE or ENTER CODE right after a battery change, original radioCode-based anti-theft resetEnter the factory code; free to retrieve
SAFE on a Volkswagen or Audi radio after power lossCode-based anti-theft resetEnter the code; wait out any lockout period first
LOCKED or Theft Locked on a GM radio moved from another vehicleVIN mismatchProgram the radio to your VIN
LOCKED on a GM radio original to the car after a battery changeCommunication or configuration faultDiagnose the network, then reconfigure
Touchscreen blank or stuck on the logo after a jump startInterrupted boot or corrupted softwarePower cycle; software reload if it persists
Used infotainment unit installed, features missing or VIN warningUnit still configured to the donor vehicleProgram to your VIN and options
Replacement unit works briefly then locks, European vehicleComponent protectionOnline authorization and coding

If the Radio Is Asking for a Code

This is the easy case. Nothing is broken. The radio needs its code.

Look for the code card first. Many manufacturers supplied a small card or label with the owner's manual. Some owners wrote the code in the manual or on a sticker inside the glove box.

Retrieve it from the manufacturer. Several manufacturers let owners retrieve the code with the VIN and the radio's serial number, and dealers can retrieve it with proof of ownership. The radio's serial number is often displayed by a button combination on the unit itself or printed on a label on the chassis.

Honda and Acura are the most common code requests we hear. Many newer Honda models restore the radio on their own — turning the radio on and holding the power button for a couple of seconds lets the unit re-verify itself — while older units need the code typed in. The owner's manual for your year says which method applies.

Volkswagen and Audi radios show SAFE and may require the vehicle to be left with the radio powered on for a period before a code can be entered, especially if wrong codes have already been tried.

Ford radios from earlier generations use a keypad code tied to the radio's serial number. Later SYNC-equipped vehicles do not use a code at all; their protection is built into the infotainment module and the vehicle's configuration, which is a different problem covered below.

Enter the code slowly and stop after two wrong attempts. Most radios impose a lockout that grows with each wrong entry.

If a GM Radio Says LOCKED or Theft Locked

GM's Theftlock radios remember the VIN of their vehicle. There are two very different situations behind the same message.

The radio came from another vehicle. This is the common one. Someone replaced a failed radio with a used unit from a salvage yard or an online listing. The radio sees the wrong VIN on the network and locks. It needs to be programmed to your vehicle's VIN with GM programming software. That is module programming, and on most GM vehicles it is done at the car.

The radio is original and locked after a battery change. That is less common and usually means the radio cannot see the vehicle's VIN on the network at all — a communication problem rather than a radio problem. A connector disturbed during battery work, a body control module that lost configuration, or a network fault can all cause it. Diagnosing the network comes before touching the radio. Our guide to what happens when a car acts up after a dead battery or jump start covers the broader pattern.

If It Is a Modern Touchscreen or Infotainment Module

Most vehicles built in the last decade do not have a "radio" in the old sense. They have an infotainment module — often behind the dash or under a seat — that runs the screen, audio, phone, navigation and sometimes climate controls. Those modules protect themselves by configuration rather than by code.

Blank or stuck on the logo after a battery event. Infotainment units boot like computers. A voltage drop during boot can leave them hung. A full power cycle — ignition off, doors closed, the vehicle left to go to sleep for several minutes — clears a lot of these. If the screen stays blank, the unit may need a software reload, and sometimes the actual fault is a related module feeding it.

Replaced unit with missing features. A used unit still carries the donor vehicle's configuration: its VIN, its options, sometimes its region. Features like the backup camera, steering wheel controls, or phone pairing may not work until the unit is programmed to your VIN and as-built configuration.

Ford SYNC. On Ford vehicles the infotainment module is called the APIM, and replacing one is a programming job, not a plug-in. We cover it in detail in our Ford SYNC APIM module programming guide, including what APIM means and when a used APIM can be made to work.

Chrysler, Dodge, Jeep and Ram Uconnect. Newer vehicles in this family sit behind a security gateway that must be authorized before any module can be programmed, and a replacement radio typically needs its configuration written to match the vehicle. See security gateway module programming.

Volkswagen and Audi component protection. On many newer VW and Audi vehicles, a replacement infotainment unit works briefly and then restricts itself until it is authorized to the vehicle through an online process. Our Audi and VW immobilizer and component protection guide explains why, and why it cannot be skipped.

What to Try Before Paying Anyone

  1. Charge or test the battery. A weak battery produces a surprising number of infotainment faults on its own.
  2. Do a full sleep cycle. Ignition off, key out of the vehicle or away from it, doors closed, ten minutes. Then start fresh.
  3. Find the code if the radio asks for one — the card, the manual, the manufacturer, the dealer.
  4. Check that the radio is original. If it was replaced, find out when and where the replacement came from.
  5. Note what else changed. A battery replacement, a jump start, body work, an aftermarket install. Timing is the best diagnostic clue there is.

If the radio is original, asks for a code, and you have the code, you are done and it cost nothing.

What It Costs When It Is a Programming Job

As of September 2026:

  • Factory code retrieval: usually free through the manufacturer or dealer with proof of ownership.
  • Programming a used or replacement radio or infotainment module to your VIN: typically within general module programming at $150–$500, with most common domestic platforms toward the lower half.
  • Vehicles behind a security gateway or with component protection: toward the upper end of that band, quoted after reading the VIN because online authorization adds time.
  • Network or body module faults found during diagnosis: body control module coding runs $150–$350; replacement with programming runs $200–$600 plus the module.

For comparison across every module type, see our car computer and module programming cost guide.

Buying a Used Unit? Check This First

A used radio or infotainment module can save real money, but only if it is the right unit and your platform supports programming it. Before buying:

  • Match the part number exactly, including suffixes.
  • Confirm the unit is from the same generation and region as your vehicle.
  • Ask whether the seller will accept a return if the unit turns out to be locked or damaged.
  • Send us the part number and your VIN; we will tell you whether the job is possible before you spend anything.

Our used module programming cost guide covers the same logic for engine, body and transmission modules.

When to Call a Specialist

If the radio is original and you have the code, you do not need anyone. If the radio or infotainment unit was replaced, shows a VIN mismatch or Theft Locked message, loses features, or stays blank after a proper sleep cycle, it is a module programming job. We handle infotainment programming alongside engine, body and security modules as a mobile service in Fort Worth and across Tarrant County — see our module programming service and mobile module programming near me. We also cover module programming in Haltom City directly.

Texas locksmith and security companies are licensed through the Department of Public Safety Private Security Program. Ask for the license number of anyone programming your vehicle's security-related modules.

Frequently Asked Questions

Why does my car radio ask for a code after a battery change?

Because the radio is built with an anti-theft feature that treats a total loss of power as a possible theft. When the battery is disconnected, the radio loses the memory that told it it was safe in its own vehicle, and it asks for a security code before it will play again. On many vehicles the code is on a card in the owner's documents or can be retrieved from the manufacturer with the VIN and the radio's serial number.

What does Theft Locked or LOCKED mean on a GM radio?

GM radios with the Theftlock feature store the vehicle identification number they belong to. If the radio sees a different VIN on the vehicle network — usually because it was taken from another car — it locks itself and displays a locked message. A radio original to the vehicle that shows the message after a battery change usually has a communication or configuration problem. A used radio from another vehicle has to be programmed to the new VIN.

Can I use a used radio or infotainment unit from a salvage car?

Often, but not always as a plug-and-play swap. Many modern radios and infotainment modules are married to the original vehicle and will lock, show a VIN mismatch, or lose features until they are programmed to your VIN and configuration. Before buying one, check that the part number matches exactly and that the platform supports programming a used unit. A specialist can confirm that from your VIN and the part number.

How much does it cost to unlock or program a car radio in Fort Worth?

As of September 2026, retrieving a factory radio code through the manufacturer is often free with proof of ownership, and entering it takes minutes. Programming a used or replacement radio or infotainment module to your vehicle falls within general module programming, typically $150 to $500 depending on the platform and whether an online factory session is needed. Vehicles with component protection or security gateways sit toward the upper end and are quoted after reading the VIN.

What happens if I enter the wrong radio code too many times?

Most radios limit attempts. After a set number of wrong entries they lock out for a period — sometimes an hour, sometimes until the vehicle has been left powered for a set time — before accepting another try. Some radios count up and eventually require dealer or specialist intervention. If you are unsure of the code, stop after two wrong attempts and retrieve the correct one rather than guessing.

Why is my touchscreen blank or stuck on a logo after the battery was replaced?

Modern infotainment units are computers that boot like a laptop. A voltage drop during a battery change, a jump start, or a low battery can interrupt that process and leave the unit stuck on its startup logo or blank. Sometimes a full power cycle clears it. If it does not, the unit may need a software reload or reprogramming, and on some vehicles the fault is in a related module rather than the screen itself.

Is fixing a locked radio a locksmith job?

The code entry is something most owners can do themselves with the right code. Programming a replacement or used radio or infotainment module to the vehicle's VIN, clearing a VIN mismatch, handling component protection, or reloading infotainment software is module programming work, which is what an automotive programming specialist does. A traditional lock-only locksmith usually does not.

Radio or touchscreen locked in Fort Worth or Tarrant County? Call or text (817) 668-3801 with the year, model and what the screen says.