Recently, I went to update the firmware on my Innova 3100 OBD2 Car Scanner (A lot has changed with OBD2 since my sister Erin bought this for me in 2006). I recently tried to use it to check and clear the codes on my friends Tacoma, and it wouldn’t sync up
. 
I plugged it into my computer, and all three lights lit up, and the software (RepairSolutions) wouldn’t recognize it. I called their tech support, and they confirmed my suspicions, it was dead…

Before ordering a new one, I decided to try an old trick my Dad taught me. Flexing the board… It’s really simple, you see, overtime things corrode. A bad solder joint that may have worked when new, stops working. A little extra resistance between two corroded contacts, etc… In fact, he told me that back in the day with the old Macintoshs, anytime they would break, the first thing they would do, is lift them about 8″ off the desk, and drop them. Frequently this drop would make it continue to work. This is why frequently hitting things causes them to start working again. I also look for any connectors which I dis-connect and connect once, as well as any chips that are in sockets (see circled chip in photo at left) and “re-seat” them (pull them out, a little and push them back in, if you can’t get it to pull out (like mine) just put a fair amount of direct pressure on it. All it takes is just the tiniest movement to fix resistive connections).
While this doesn’t always work, if the electronics equipment is a few years old, it sometimes does. As was the case this time. I opened up the tester, pulled out the one circuit board, and gave it a good flex. Circuit boards are surprisingly resilient, so you don’t need to worry too much about breaking it. I usually twist them 5 to 15 degrees in both directions depending upon the boards stiffness. When you do this, you will hear some really small quiet crinkling noises. Like really really tiny bubble wrap popping. That is the sound of things moving…
I put it back together and VIOLA!!! It WORKS! And my code reader is now up to date with the latest and greatest firmware. Now I can continue to turn off my friends Check Engine Lights anytime I need to without needing blank paint or tape
(I usually keep it in the trunk of the car).
Anyways, I hope this helps.
For another cool yet bizarre tip, check out: recovering hard disk data by freezing the drive. I’ve tried this four times, and it worked twice. It isn’t bad for the drive either, putting the hard disk in the freezer overnight is the same as leaving your laptop it in your car overnight when it gets down to sub zero temperatures. Sometimes freezing it once will let you get all the data off it, once I had to freeze it, copy for 10 or 15 minutes, freeze it, continue, and repeat until I got everything off (thank goodness for rsync). You can also do the same thing with laptop batteries, weird, I know, but it works sometimes.




































