Howdy Peeps,
Which cars and/or auto brands are friendliest to technical users? We hear all the time, "The shade-tree mechanic is dead," because "Everything is computerized nowadays."
The inference here is that you're too stupid to understand how these cars work; it's quantum physics--you need to be an IBM consultant to understand them. Well, as a professional computer programmer, I respectfully disagree; it's actually music to my ears.
Quick story: I was in a dealership, shopping for a new car. I ask for access to the car's computer systems, and the salesperson snorted and told me that the car had "Eleven (11) onboard computers." I replied, "Well then, looks like I need 11 usernames and passwords." He chuckled, glared at me for a moment, and asked if I had a target monthly payment.
I really dislike being at the mercy of these mechanics. I want to be able to ssh into the main computer, look at settings, pull error codes, and do some maintenance myself maintenance. If possible, I'd like to read the logs, monitor performance of all the different onboard computers, and even reset the dreaded check-engine light.
Any suggestions?
The best I've found so far is the Kia Soul. Apparently there's an open-source API here:
https://github.com/PolySync/OSCC/wiki
Of course, at a basic level, ODBII readers are available, like this:
https://www.walmart.com/ip/OxGord-O...P7HxIti8GRb8aC6ekhcyb0ZzpvHqX5JEaAhtJEALw_wcB
...there's also an app that connected to a bluetooth ODBII dongle, that iPhone/Android apps use to connect:
Which cars and/or auto brands are friendliest to technical users? We hear all the time, "The shade-tree mechanic is dead," because "Everything is computerized nowadays."
The inference here is that you're too stupid to understand how these cars work; it's quantum physics--you need to be an IBM consultant to understand them. Well, as a professional computer programmer, I respectfully disagree; it's actually music to my ears.
Quick story: I was in a dealership, shopping for a new car. I ask for access to the car's computer systems, and the salesperson snorted and told me that the car had "Eleven (11) onboard computers." I replied, "Well then, looks like I need 11 usernames and passwords." He chuckled, glared at me for a moment, and asked if I had a target monthly payment.
I really dislike being at the mercy of these mechanics. I want to be able to ssh into the main computer, look at settings, pull error codes, and do some maintenance myself maintenance. If possible, I'd like to read the logs, monitor performance of all the different onboard computers, and even reset the dreaded check-engine light.
Any suggestions?
The best I've found so far is the Kia Soul. Apparently there's an open-source API here:
https://github.com/PolySync/OSCC/wiki
Of course, at a basic level, ODBII readers are available, like this:
https://www.walmart.com/ip/OxGord-O...P7HxIti8GRb8aC6ekhcyb0ZzpvHqX5JEaAhtJEALw_wcB
...there's also an app that connected to a bluetooth ODBII dongle, that iPhone/Android apps use to connect:
Last edited:
