OBD-II is the standard for accessing vehicle ECU codes and is accessed via a specialized port. Many modern cars have a digital instrument cluster AND an infotainment center. Why can't I get detailed information about a check-engine light from one of these screens?<p>For context, I have a 2023 GMC pickup and had to attach my OBD reader to understand why I had an engine code.
On Teslas, technicians can enable a service mode that show a lot of data on the dashboard. It’s not accessible to everyone and requires a password.<p>My old i3 BMW also had a service menu that you could access after pressing a button for a while and entering a password that was some kind of checksum of the VIN.<p>But an ODB2 dongle is probably something important to have in your toolbox.<p>And for a new car, you may prefer to let the company fix it under warranty while you get a loaner.
Some possible reasons:<p>* Better for mechanics as it’s standardized and they don’t have to figure out the UI of every car model to read the codes (if I were a mechanic I’d definitely prefer just plugging in the meter)<p>* The debugging is decoupled from the infotainment/dash so it’s more reliable, it would be pretty dumb if you had to have a working infotainment system to read engine codes<p>* An OBD meter is like $20?<p>* Historically a lot of cars probably had no display for showing codes
<i>Why don't modern vehicles show detailed engine codes?</i><p>Reduction in chances the vehicle owner will take the vehicle into the dealership for servicing and up-selling.<p>As a side note and FWIW many vehicles do have button/key combinations that will display this data. Youtube is full of videos that show how to enable displaying them and how to perform many undocumented settings on most vehicles. Even my 25 year old vehicle has debugging functions that can be enabled by holding in the odometer button, turning the ignition switch to ON and waiting 7 seconds.
Don't wanna confuse the "normal people" with technical gobbledygook. Car dash displays need to be clear of distractions, presenting their information in a concise form that is instantly recognizable at a glance.<p><a href="https://mechanicbase.com/cars/dashboard-symbols-warning-lights/" rel="nofollow">https://mechanicbase.com/cars/dashboard-symbols-warning-ligh...</a><p>Oh, yeah, we don't do that either.<p>Prolly has more to do with someone getting paid to read those codes for you.
Becauae nobody would buy a $4090 package just for that feature.<p>Because it would be of no benefit to repair technicians.<p>Because everyone who wants to know the code behind the light can buy an OBD reader.