All Projects β†’ jeremyhahn β†’ ecutools

jeremyhahn / ecutools

Licence: GPL-3.0 license
IoT Automotive Tuning, Diagnostics & Analytics

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
C++
36643 projects - #6 most used programming language
ruby
36898 projects - #4 most used programming language
perl
6916 projects
CMake
9771 projects

Projects that are alternatives of or similar to ecutools

Nissboard
πŸš— Nissan Consult/OBDII Realtime Dashboard
Stars: ✭ 20 (-86.11%)
Mutual labels:  car, race
uracer-kotd
A GLES2 top-down racer, built on top of libgdx and Box2D.
Stars: ✭ 95 (-34.03%)
Mutual labels:  car, race
ecu-simulator
OBD-II ECU Simulator
Stars: ✭ 24 (-83.33%)
Mutual labels:  diagnostics, ecu
f1-telemetry-client
A Node UDP client and telemetry parser for Codemaster's Formula 1 series of games
Stars: ✭ 128 (-11.11%)
Mutual labels:  car, race
asserts
The most over-engineered and overpowered C++ assertion library.
Stars: ✭ 217 (+50.69%)
Mutual labels:  diagnostics
autodo
A flexible, intuitive ToDo list app for keeping track of your cars' maintenance needs.
Stars: ✭ 47 (-67.36%)
Mutual labels:  car
cassandra-diagnostics
Cassandra Node Diagnostics Tools
Stars: ✭ 51 (-64.58%)
Mutual labels:  diagnostics
TraceHub
Centralized and distributed logging for Web applications and services, extending System.Diagnostics and Essential.Diagnostics, providing structured tracing and logging withou needing to change 1 line of your application codes
Stars: ✭ 22 (-84.72%)
Mutual labels:  diagnostics
ros jetson stats
🐒 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
Stars: ✭ 55 (-61.81%)
Mutual labels:  diagnostics
MotoLink
K-line/Serial/CAN interface and fuel mapper for motorcycles.
Stars: ✭ 50 (-65.28%)
Mutual labels:  ecu
navigator.lua
Source code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐. Exploring LSP and 🌲Treesitter symbols a piece of 🍰. Take control like a boss 🦍.
Stars: ✭ 781 (+442.36%)
Mutual labels:  diagnostics
spot price machine learning
Machine Learning for Spot Prices
Stars: ✭ 25 (-82.64%)
Mutual labels:  ecu
ha-car wash
Car Wash Binary Sensor for Home Assistant
Stars: ✭ 67 (-53.47%)
Mutual labels:  car
pyobd
pyOBDII remake - better than ever!
Stars: ✭ 115 (-20.14%)
Mutual labels:  diagnostics
adapt
A package for designing activity-informed nucleic acid diagnostics for viruses.
Stars: ✭ 16 (-88.89%)
Mutual labels:  diagnostics
grub-tune-tester
A GRUB_INIT_TUNE online tester.
Stars: ✭ 43 (-70.14%)
Mutual labels:  tune
iDeviceLogAnalyzer-public
A quick and easy panic log extraction and analysis tool for iDevices.
Stars: ✭ 105 (-27.08%)
Mutual labels:  diagnostics
esp-insights
ESP Insights: A remote diagnostics/observability framework for connected devices
Stars: ✭ 31 (-78.47%)
Mutual labels:  diagnostics
EvilSploit
EVILSPLOIT – A UNIVERSAL HARDWARE HACKING TOOLKIT
Stars: ✭ 63 (-56.25%)
Mutual labels:  car
carmechanic
Car Mechanic Simulator mechanics in Unity
Stars: ✭ 39 (-72.92%)
Mutual labels:  car

ECU 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:

  1. x86
  2. x86_64
  3. ARM

Dependencies

Included in the ecutools source and are statically linked during build:

  1. mbedTLS
  2. aws-iot-device-sdk-embedded-C

Dynamic libraries (not included):

  1. Jansson
  2. libcurl

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

Got skills? Clone the repo and join the Slack channel to help create the future of open source connected cars.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].