The reset isn't time based but mileage based. If he's put 50 miles on the car since the battery disconnect, he's fine. With OBDII cars, one should have a code scanner as a necessary tool. Helps with the dealer saying you need a new xxxx when reality is there is a misfire on cylinder 4!