Your vehicle has readiness codes as part of the onboard self-diagnostic system. Some states use these codes for testing to verify whether your vehicle’s emissions components are working properly. The codes may not be read if you go through the testing just after the battery has gone dead or been disconnected.
To check if they are set, set the power mode to ON without starting the engine. The malfunction indicator lamp will come on for several seconds. If it goes off, the readiness codes are set. If it blinks five times, the readiness codes are not set.
The readiness codes are erased when the battery is disconnected. The codes are set again only after several days of driving under a variety of conditions.
If a testing facility determines that the readiness codes are not set, you may be requested to return at a later date to complete the test or see your dealer.