It's not quite that simple, like injector tolerances are so tight nowadays with emissions and efficiency standards they aren't "perfect" so they're tested and that result is entered into the computer when changing an injector...however, changing an injector shouldn't require dealer intervention.
That sounds like a design problem to me, where too complex a solution is applied to a simple problem. If that complex a solution is needed then there should be supporting service tools to fix the problems in the field. Diagnostic software should be able to say:
Sensor X reading: 0
Normal range: 100 to 500
Test:
Sensor Location: [image]
Meter set to OHMS.
Sensor resistance: [table of values]
Diagnostic software should be available at no charge since the it is needed to service the vehicle and therefore a required cost of producing the vehicle (tractor, in this case). The reason I say this is we know some brands will go out of business, and once that happens their products are obsolete-no more changing an injector, the software can't phone home as there is no "home."
Diagnostic software should be standardized. If UNIX variants can be relatively standardized to the point an open-source version exists, and R/C helicopter (very complex) transmitters/receivers (hardware) and software can be open-sourced, there's no reason common "commodities" such as vehicle ECUs cannot follow the same approach, and as a side effect cost much, much less. (Horizon Hobby R/C controllers were incredibly expensive, and getting 8 channels or more was a huge investment. When people got fed up and open-sourced R/C 16-channel controllers not only became available but also at around the same price as a Horizon Hobby 5-channel, and with far higher quality and easily replaceable parts!)