Vehicles sold in the United States in 1996 and up are required by law to be fitted with an OBD-II system. At first there were a variety of ‘protocols’, or languages, used to transmit the information. In 2008, an standardized CAN-BUS communication method was required in all US vehicles. This newer communication is much after and faster than pre-2008 communication. Many vehicles between 2005 and 2008 upgraded early however (see this list for details).
Please check your Can Bus connector (overview here) prior to ordering to ensure that your OBD-II system is compatible with OneGauge. OneGauge currently only supports the Can protocol so those pins must be present.
Note that pre-2008 vehicles or engines without CAN-BUS will have slower communication (about 2-3x per second), so fast updating gauges like RPM will be slow to respond and the user will have noticeable lag. There are many workarounds for this, however, so please don’t hesitate to reach out and discuss options with us. CAN-BUS enabled OBD-II ports can communication many times faster (50-100x per second, at least) so lag is not an issue.