4 min read
Source: Autel key programming workflow — Toyota/Lexus All Keys Lost, September 2026
Few jobs frustrate a locksmith faster than a Toyota or Lexus that arrives on a flatbed with zero working keys. The smart-key systems on late-model Toyotas — the 8A and 4A applications — are among the most common "all keys lost" (AKL) calls in the aftermarket, and they were historically a dealer-only job. The Autel APB112 smart key simulator changes that math. Paired with an IM608S II and an XP400 Pro, it lets an independent shop generate an analog key and complete an AKL program without a working original in hand. Here's the full walkthrough.

Why Toyota All Keys Lost Jobs Are Worth Your Time
Toyota and Lexus dominate the used-car and lease-return pipeline in most markets, which means a steady stream of customers who bought a car with only one key — or lost both. On older Toyota systems, a competent shop could read the immobilizer EEPROM and generate a key directly. The newer smart-key generations, including the 8A and 4A applications, added rolling codes and tighter authentication that made the job genuinely harder. That's exactly where the APB112 earns its keep: instead of a physical key blank, the simulator acts as a temporary analog key during the programming sequence.
For a shop already running Autel hardware, adding this capability means the AKL work stays in-house instead of being referred to a dealership. The economics are simple: a dealer all-keys-lost for a modern Toyota routinely runs well into the hundreds, and the vehicle sits in the dealer's queue. A shop that can turn the same job around the same day — with a professional key programmer and the right simulation hardware — captures both the margin and the customer relationship.
What the Autel APB112 Smart Key Simulator Does
The APB112 is not a standalone programmer. It is a key simulator that plugs into a compatible Autel platform — the IM608S II diagnostic tablet with the XP400 Pro interface — and stands in for a physical smart key during the AKL sequence. When a vehicle has no keys at all, the programming routine needs a valid key signal to complete the learn sequence. The APB112 generates that signal (the "analog key"), which lets the system enroll one or more new smart keys.
The workflow targets the Toyota and Lexus smart-key families Autel lists as supported 8A and 4A applications. Because key systems vary by model, year, and market, Autel's guidance is to verify the exact vehicle, immobilizer system, and key type before you begin — a VIN check against the coverage table should be the first step of every AKL job, not an afterthought. You will also need the correct replacement key for the application, whether that is an OEM smart key or a quality aftermarket car remote key.

Step-by-Step: Toyota/Lexus All Keys Lost with APB112
What You'll Need
- Autel IM608S II diagnostic tablet with current software
- Autel XP400 Pro key programming interface
- Autel APB112 smart key simulator and data cable
- Correct replacement smart key (8A or 4A, matched to the vehicle)
- A stable 12V supply — a battery maintainer is strongly recommended
Step 1 — Back Up the IMMO Data
Before touching anything, read and save the vehicle's immobilizer data. The APB112 workflow relies on an EEPROM data file captured from the keyless system (CAN). Select the saved EEPROM data file when the routine asks for it — this is the foundation the rest of the job builds on, so label it clearly and keep a copy.
Step 2 — Generate the Analog Key
Return to the Keyless System (CAN) menu and select "Generate Analog Key." Connect the APB112 to the IM608S II with the data cable and let the firmware update complete. Align the simulated key with the Start/Stop button and press it; if the instrument cluster lights up, confirm "Yes." If it does not, select "No" and move to the next simulated key. Keep the analog key powered the entire time — cutting power mid-sequence aborts the job.
Step 3 — Add the Smart Key
Choose "Add Smart Key" and follow the on-screen prompts. Enter the vehicle's VIN when requested, then cycle the ignition and switch the hazard lights as directed. Load the saved EEPROM data file to begin enrollment. Hold the pre-programmed key near the Start button until the buzzer beeps once, then hold the blank key near the button until it beeps twice. Turn the ignition on and hold the new smart key near the button to finish — a confirmation buzzer tells you the key is enrolled.
Step 4 — Test the New Key
Never hand the car back on trust. Confirm the new key locks and unlocks, triggers keyless entry, and starts the engine before closing the ticket. This is also the moment to program a second key while the hardware is connected — the marginal cost is tiny, and it protects the customer from an instant re-run of the same AKL job.

Common Mistakes That Break an AKL Job
- Skipping the compatibility check. Toyota key systems differ by model, year, and market. A VIN check is not optional.
- Using the wrong key type. The replacement must match the 8A or 4A application — a generic blank will not enroll.
- Unstable voltage. A sagging battery during enrollment is one of the most common causes of a failed learn. Keep a maintainer on it.
- Interrupting the analog key. Disconnecting the simulator or the interface mid-process forces a restart from the top.
- Powering down before testing. Enrolling a key and testing it are two different things — test locking, unlocking, and starting.
Pro Tips from the Shop Floor
Order the exact key chip or smart key before the car arrives so you are not waiting on a part mid-job. Keep the vehicle on a maintainer from the first read to the final test — AKL routines are sensitive to voltage, and the cost of a maintainer is trivial next to a re-do. Finally, write down the vehicle's VIN, system type, and key type in your ticket before you start; it forces the compatibility check and gives you a clean record if the job ever comes back.

Written by Roberto Vargas, Key Programming and ECU Specialist at vxdas.com