jeremyhahn/ecutools
jeremyhahn/ecutools has 363 GitHub stars and 88 forks. GitHot measured +1 stars in 24 hours and +1 in 7 days. Last checked 2026-11-09 12:23 UTC. Last push 2024-09-28.
IoT Automotive Tuning, Diagnostics & Analytics
What you can do
- POSIX alternative to commercial J2534 standard.
- ECU Reprogramming (J2534-1 Pass-Thru)
- OEM Diagnostics
- OBDII Diagnostics
Measured star growth
- in 24h
- +1
- in 7 days
- +1
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalECU Tools
IoT Automotive Tuning, Diagnostics & Analytics
What if you could turn off that annoying Check Engine Light?
What if your car could automatically install firmware updates to fix manufacturer defects or allow your mechanic to remotely diagnose problems?
What if you could get a text message when your spouse is 2000 miles overdue for an oil change, or your teenager is going over 100mph in the family station wagon?
What if your alarm clock could start your car on those ice cold winter mornings?
What if your performance tuner could tune your ECU while you're sitting in the pits and he's sitting on his couch?
What if you could replace the outdated, overpriced, closed source data logger on your race car with something that's much more powerful and costs less?
Race into the future of Connected Cars and the Internet of Things (IoT) with ECU Tools, the solution to archaic, overpriced, proprietary automotive technology!
Capabilities
- POSIX alternative to commercial J2534 standard.
- ECU Reprogramming (J2534-1 Pass-Thru)
- OEM Diagnostics
- OBDII Diagnostics
- Data Logging
- Bus Monitoring
- Security Research
Features
- Amazon Web Services Integration (API Gateway & IoT Platform) for endless automation possibilities.
- Real-time cloud based tuning, diagnostics & analytics.
- Unrestricted access to vehicle network. Own YOUR automobile and YOUR data.
- Log vehicle data to the cloud for real-time and offline data processing, trending and statistical analysis.
- Perform historical analysis using deep learning (AI / ML) technologies, integrate with other IoT things, build a custom web service to unlock your doors, offer remote mechanic services - the possibilities are endless.
Build / Install
ECU Tools is developed with the following platforms in mind:
Dependencies
Included in the ecutools source and are statically linked during build:
Dynamic libraries (not included):
To install,
./autogen.sh
./configure
make mbedtls
make
sudo make install
Development
Change the hard coded device / account id in Makefile.am install-thing and clean-thing targets.
./autogen.sh
./configure
make devenv
Support
Please consider supporting this project for ongoing success and sustainability. I'm a passionate open source contributor making a professional living creating free, secure, scalable, robust, enterprise grade, distributed systems and cloud native solutions.
I'm also available for international consulting opportunities. Please let me know how I can assist you or your organization in achieving your desired security posture and technology goals.
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,486 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,790 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,332 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,455 stars