When might motorcycles be fitted with OBD - or are some already?
Are they a legal requirement on cars (& other vehicles?) or just a feature useful to manufacturers and their servicing agents?
I know the boys in blue can access and use the ECU data to investigate incidents.
It's been a legal requirement for many years on cars, ever since the manufacturers lost the legal right to develop their own in house diagnosis system and therefore cut the small garages out of doing basic repairs which required diagnostic tools. It started in response to the need to diagnose faults with emissions control devices
Manufacturers can still develop their own diagnostic tools but they must leave in place the OBD system which complies with the legal minimum requirement, providing access to all the important 'PID' (diagnostic codes) data. Examples of those are things like RPM, intake air temperature, oil temperature, ignition coil data etc
Even the physical OBD port's location in the vehicle has a specification, and must be within the passenger compartment, and I've read that it must be within 1m of the steering wheel , but don't know if that's true or not. The port in the passenger compartment is almost always just a breakout connector from the ECU, on extension wires, and on most cars you could just cut the port connector off and after insulating the bare ends of wire the car should still work perfectly well
Most OBD ports work over the two canbus wires.
There are also 'k-line' and 'l-line' protocols which have been used for different things, and you need an appropriate code reader to connect to those. That's often because getting access to the k-line system allows you to change some firmware settings in the ECU, as well as flash new fueling tables in some models. A 'CANbus OBD reader' will only give access to OBD data under those circumstances, even if you have legal ECU programming tools installed on your PC too, because there will be no access to the K-line. K-line is (I think) is the one which theives use to reprogram or bypass the security system on, so disconnecting one canbus wire and the k-line wire would make it impossible to hack (in theory)
You can read OBD ports with a basic canbus/USB reader while running terminal software like Hyperterminal on your PC, because there is (by law) no encryption, and so the instruction which you send to the ECU to return the RPM value is almost universal on all cars, which is how we can get free OBD dashboard tools on our mobile phones
This Wiki page is quite useful . https://en.wikipedia...gnostics#OBD-II
I don't think there is an OBD specification for motorcycles, yet (may be wrong there, if EU4/5 includes it) , most manufacturers have their own diagnostic systems, but most are based on CANbus. CANbus is just a data communication/transmission protocol, much like ethernet is, and is widely used in industry, so just having a CANbus does not mean you have OBD, although if there is model specific data being transmitted over the CANbus it wouldn't be difficult to figure out what exactly some of the basic data packets referred to.
my Buell (2006) has a port to connect via USB to computer for various diagnostics and mapping and tuning - set TPS for example
A lot of KTM's have a nice open system too
Edited by fixitsan, 22 February 2021 - 03:06 pm.