romHEX14-community  by ctabuyo

AI-driven ECU calibration and analysis software

Created 4 months ago
287 stars

Top 91.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

romHEX14-community is an open-source, cross-platform desktop application for automotive engineers, offering AI-powered ECU calibration with full A2L support. It streamlines ECU tuning through advanced file editing, intelligent analysis, and efficient workflow management.

How It Works

Built with C++17 and Qt6, it supports A2L parsing and HEX/BIN/S19 file loading. Its AI Assistant integrates with user-provided LLMs (local/cloud) for private, natural language queries and map identification. An interactive 2D/3D map editor with perceptual heat gradients, waveform previews, and simulation, plus project management tools like linked ROMs and undo/redo, enhance tuning.

Quick Start & Requirements

Installation primarily involves building from source.

  • Primary Install: Compile from source using CMake.
  • Prerequisites: CMake (>= 3.16), Qt 6.5+ (Core, Gui, Widgets, etc.), C++17 compiler, zlib.
  • OS: Windows 10+, macOS 12+, Ubuntu 22.04+.
  • Hardware: Min 4GB RAM, 500MB disk, 1280x720 display.
  • Links: GitHub: https://github.com/ctabuyo/romHEX14-community, Gitee mirror: https://gitee.com/ctabuyo/romHEX14-community.

Highlighted Details

  • AI Assistant: BYOK for LLMs (Claude, GPT-4o, Gemini, etc.), supports local models (Ollama, LM Studio) for data privacy.
  • Data Support: Full ASAP2 (A2L), HEX/BIN/S19, OLS import, KP map pack import.
  • Map Editor: Interactive 2D/3D visualization, perceptual heat gradients, waveform preview, 3D simulation.
  • ECU Compatibility: Extensive support for Bosch, Continental, Delphi, Denso, Magneti Marelli, Valeo ECUs.
  • Project Management: Linked ROMs, auto-save, crash recovery, full undo/redo.

Maintenance & Community

Hosted on GitHub and Gitee, with GitHub as the primary hub for issues and PRs. Contribution guidelines are available in CONTRIBUTING.md. No explicit community chat links (Discord/Slack) are provided in the README snippet.

Licensing & Compatibility

Licensed under GNU General Public License v3.0 or later (GPLv3+), a strong copyleft license. Built with Qt Framework (LGPL). GPLv3+ may restrict commercial use and distribution, requiring derivative works to be open-sourced.

Limitations & Caveats

As a "Community Edition," it may differ from professional versions. Building from source is the primary installation method. The AI Assistant requires users to configure their own LLM access (API keys or local setup).

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
3
Star History
25 stars in the last 30 days

Explore Similar Projects

Starred by Han Wang Han Wang(Cofounder of Mintlify), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
6 more.

evidently by evidentlyai

0.0%
8k
Open-source framework for ML/LLM observability
Created 5 years ago
Updated 2 months ago
Feedback? Help us improve.