OK
Different models have different software. In mine, the speedo works on knowing how many times the wheels rotate to go 1 mile (or 1.609km's. It's American software, it works in MILES) then it uses that info to translate the info it recieves from the speed sensor (the number of rotations per second) to work out speedo reading ( how many km per hour).
Mine was originally set at 779 revolutions of the wheel per mile. Fine for the standard wheel circumference, but, when we go up tyre sizes, the circumference of the wheel also rises, ie the distance travelled per 1 rotation of the tyre is further. Not much over 1 rotation, but, over the distance of 1 mile the difference is quite considerable. The bigger tyres need to rotate only 667 times to go the same "actual " distance, Thats about 100 less rotatations!!!!. Right, the speedo is therfore reading the distance travelled as per the data it has in it's data table, number of rotations per second muliplied by the distance travelled per rotation (the preset value 779). It doesn't know that you have bigger tyres and simply works out you are travelling at (lets say) 100kph. BUT, you are not actually traveling at 100 you are going faster about 8-10 kph because in ervey one of those rotations you have traveled further in the same amount of time.
Simple Hey
In other models this calibation is set differently, some have "actual tyre sizes to choose from IE 235/70R16 or 245/70R16 or 235/65R17 the information on how many rotations to mile is embedded in that "tyre size" in the cars puter. Some models Like the Limited only have one size to choose from the 17's as thats the only size their software supports. Some models do not have this option whatsoever, the calibration is locked in the software itself.
I need a beer.

NOW, you ask yourself "What does all this have to do with milage and power and gearboxes and gear changes????"
All this info the ECU is recieving from all the sensors in the car is put against a data table of what should be happening when. And , when the info the ECU gets from the sensors conflicts with the data table, the ECU trys to compensate for the conflicts. The ECU knows that at a certain speed the car should be in a certain gear and the engine should have a certain amount of revs, producing the correct amount of torque to hold in that gear. But, you are not going that speed and the wheel revs do not match the table so the ECU hunts around gears trying to keep the the engine revs in the higher "torque producing" rev range, but it does not matter what the ECU does, it can never match info with the table. This miss information does not stop there, it continues to, engine timing, fuel mixture, ABS & Traction control settings, the list goes on. By letting the compter know the correct distance travelled per rotation, the ECU know exactly what to tell all the rest of the parts of the car what to do.
SoooOOOooooo. In MY car, after I put on the larger tyres the gear box was always huning around changing gears at inappropriate times, dropping down 2 gears at a time going round corners, locking up the torque converter at 50 kph on a hill at 1300rpm and stalling, quite a crap drive really, Petrol consumption way up, I know with bigger tyres and a lift you loose mileage, but, this was something different. Also, no power, no get up and go, on the highway I actually had to lockout the overdrive, otherwise I had to keep my foot almost on the floor to hold 100kph and constantly change up and down (even down to 2nd!!) & in and out of overdrive, if I locked out the overdrive I could lift my foot off to only 1/4 trottle, the car would just drive along hold 4th and use a cracker load LESS petrol.
Now....all this has stopped. Driving is a dream again, just like it was before the big tyres. Power back, drivability back, fuel economy back. MY JEEP......BACK!!!!!
Now....as to your question, when you just drove in as asked for a speedo recal, the mighty folks at your service center have either been trained properly and give a darn about their customers, and done this kind of thing before. Your Kj might simply have the software selection for speedo by tyre size and they simply choose the tyre size closest to the one you told them. Or they are exceptional service folks and worked it all out with a combination of their Jeep training and a care for their job and customer.
I was lucky enough to come across a similar fellow here in Brissy, who could not have hepled me more, ABSOLUTE CHAMPION, I then have also investigated the subject more and more and found the info just imparted to all. Need a beer..... Still at work... should have finished 5hrs ago.......
Hope that helps
