the ecu has to go through a certain number of cold starts, warm starts, engine idles, rpm bands, etc. there are many tests a car has to run before the readiness test can be passed. make sure you aren't just driving everywhere to put miles on the car, because that won't matter. once all of the parameter tests have been passed you will be able to pass the emmisions test.