ericm979
Super Member
- Joined
- Nov 25, 2016
- Messages
- 5,813
- Location
- Santa Cruz Mountains CA, Southern OR
- Tractor
- Branson 3725H Deere 5105
I've been programming for 45 years, professionally for 40. While source code for my car's ECU would be interesting, I know it would take a ton of work to make use of it and only a few people would be able to do so. I'd rather have good documentation.
I have manufacturer-specific OBD2 readers for all of our cars. For some it just took some scouring the internet to find an older but useful version of the software and $50 for the right cable. For others I had to spend a few hundred to buy the official consumer level tool that has the same functionality as the dealer one. These allow me to write configurations and read manufacturer specific codes.
But many times a generic reader will find the problem. Often you still need diagnostic skills. For example I had a VW where the dash temp gauge was telling me everything was normal but the OBD2 temp gauge would act normal until it got to 160 degrees, then drop to 120. It was running rich as noted by exhaust smell and fuel mileage. It took some reading of diagrams to realize that this vehicle had two temp sensors and the one that signaled the ECU and OBD was bad while the one that signaled the dash was good.
I have manufacturer-specific OBD2 readers for all of our cars. For some it just took some scouring the internet to find an older but useful version of the software and $50 for the right cable. For others I had to spend a few hundred to buy the official consumer level tool that has the same functionality as the dealer one. These allow me to write configurations and read manufacturer specific codes.
But many times a generic reader will find the problem. Often you still need diagnostic skills. For example I had a VW where the dash temp gauge was telling me everything was normal but the OBD2 temp gauge would act normal until it got to 160 degrees, then drop to 120. It was running rich as noted by exhaust smell and fuel mileage. It took some reading of diagrams to realize that this vehicle had two temp sensors and the one that signaled the ECU and OBD was bad while the one that signaled the dash was good.