My car recently failed smog due to O2 Sensor and CAT was not detected by OBDII. The Smog tech recommended that I drive 200 miles or try replacing the battery. I confirmed my battery wasn't an issue after testing it and began my 200 mile drive. I figure I could probably pull it off in less miles if I varied my driving with city and street. After about 150 miles I plugged in my OBDII scanner and to my disappointment, the O2 and CAT was still not detected. I decided to do some research and read posts from people (non Porsche owners) driving several hundred miles with no luck. Three nights of research later, I stumbled across a solution that didn't sound too ridiculous and tried it the same night. Sure enough, my sensors were all detected after the first try! The next day I took my car to the Smog station and passed with no issues.
Here are the steps I took:
PREREQUISITES:
- The car must have been off for at least 8 hours to allow the car to fully cool down before staring this procedure
- You must have a strong battery, if you need to jump start your car or have a weak battery you could lose all the sensor data and have to redo this again
- I recommend you do this test in the middle of the night or whenever there is the least amount of traffic, you'll understand why later
- Always obey all traffic rules and use your best judgement on safety while performing these steps, this is not worth getting into an accident over!
STEP 1. WARM UP THE CAR: turn on your car, while in idle turn on your heater, headlights, and rear defroster for about 5 minutes. Do not press the gas pedal during this process. It is not necessary to leave your heater, rear defroster, and headlights on after this step but leaving it on should not impact the results.
STEP 2. CITY DRIVING: drive your car normally through the city streets for about 10 minutes while trying to maintain the speeds between 25-35 mph whenever possible but do not go over 35 mph. Do not accelerate hard or brake hard, just drive normally and conservatively, and do not exceed too much past 3,000 RPM. If you exceed 35 mph once it's no big deal but if you do this often this may not work and you will have to start this process over again. I exceeded 3,000 RPM to about 3,500 RPM once or twice but it didn't impact the results but I would not take a chance. I made slow full stops at all the stop signs and traffic lights and when I accelerated I slowly accelerated.
STEP 3. FREEWAY DRIVING: accelerate normally onto the freeway and maintain speeds between 55-65 MPH for about 6 miles, I drove about 10 miles just to be safe and stayed around 60 MPH. THE NEXT STEP IS VERY IMPORTANT AND MAY BE DIFFICULT TO FIND AN OFFRAMP TO DO THIS SAFELY. When you exit the freeway, DO NOT HIT THE BRAKES, the car must slow to a crawl by itself. I used the handbrake to stop the car fully when it was crawling. I did this test at 1am in the morning during the weekday and found a long offramp that people rarely take so it was not difficult for me to do this. After the car stopped I slowly accelerated to the next stop sign / stop light not going any faster than 35 mph or over 3,000 RPM.
STEP 4. MORE CITY DRIVING: I followed the exact same steps as step 2. After I was done, I pulled the car over and let the car idle for about 2 minutes before plugging in my OBDII scanner. All my sensors came up.
My biggest challenge was to figure out which roads / freeways I would take in order to pull this off but doing this in the middle of the night definitely helps out a lot. My second biggest challenge was to get over being embarrassed as drivers stare you down for going well below speed limit in a Porsche. =)
There are plenty of posts out there that suggest you should maintain 25-35 mph for a solid 3-5 minutes without stopping, I thought that was absolutely ridiculous. If that was the case, there would be a lot of people with sensors in the not ready state!