UltraLog is a high-performance, cross-platform desktop application for viewing and analyzing ECU (Engine Control Unit) log files from automotive performance tuning systems.
Quick Links
| Getting Started | Reference | Support |
|---|---|---|
| Installation | Supported ECU Formats | Troubleshooting |
| Getting Started | Unit Conversion | FAQ |
| User Guide | Field Normalization | Development |
| Legal | Contributing |
Key Features
- Multi-channel visualization - Plot up to 10 data channels simultaneously
- High-performance - LTTB downsampling handles millions of data points smoothly
- Multiple ECU support - Haltech, ECUMaster EMU Pro, RomRaider, Speeduino, rusEFI, AiM, Link ECU, Emerald, MegaSquirt, TunerStudio MSL, MHD Tuning, Motorsport Electronics, Woolich Racing Tuned, BlueDriver, DynamicEFI, Locomotive, RaceChrono, and Torque Pro
- Advanced analysis tools - Histogram, scatter plot, signal filters, statistical analysis, AFR tools
- Computed channels - Create virtual channels from mathematical formulas with time-shifting
- Cross-platform - Windows, macOS, and Linux
- Unit conversion - Metric/Imperial for temperature, pressure, speed, and more
- Accessibility - Colorblind-friendly color palette and adjustable font sizes
Supported ECU Systems
| ECU System | Status | File Format |
|---|---|---|
| Haltech | Full Support | CSV from NSP |
| ECUMaster EMU Pro | Full Support | CSV export |
| RomRaider | Full Support | CSV from Logger |
| Speeduino | Full Support | MLG binary |
| rusEFI | Full Support | MLG binary |
| AiM | Full Support | XRK/DRK binary |
| Link ECU | Full Support | LLG binary |
| Emerald | Full Support | LG1/LG2 binary |
| MegaSquirt | Full Support | CSV from TunerStudio |
| TunerStudio MSL | Full Support | MSL from TunerStudio or RealDash |
| Woolich Racing Tuned | Full Support | CSV from WRT software |
| MHD Tuning | Full Support | CSV from MHD app |
| BlueDriver OBD-II | Full Support | CSV from BlueDriver app |
| Motorsport Electronics | Full Support | CSV from ME Tuner |
| DynamicEFI | Full Support | CSV from EBL WhatsUp |
| Locomotive | Full Support | CSV from datalogger |
| RaceChrono | Full Support | CSV v3 export |
| Torque Pro | Full Support | trackLog CSV from the app |
| AEM | Coming Soon | - |
| MoTeC | Coming Soon | - |
System Requirements
Minimum Requirements
- OS: Windows 10, macOS 10.15, or Linux (most distributions)
- RAM: 4 GB
- Storage: 50 MB for application
- Display: 1280x720 resolution
Recommended
- RAM: 8 GB or more (for large log files)
- Display: 1920x1080 or higher
Getting Help
- GitHub Issues: Report bugs or request features
- Troubleshooting: See the Troubleshooting page for common issues
- FAQ: Check the FAQ for frequently asked questions
Version Information
- Current Version: 2.0.0
- License: AGPL-3.0
- Author: Cole Gentry
Open Source Commitment
UltraLog is committed to open-source values:
- AGPL-3.0 Licensed - Free to use, modify, and distribute
- Open Invention Network Member - Part of the largest patent non-aggression community protecting Linux and open source
- Documented Format Specifications - Published for community benefit and interoperability
See Legal for full details on licensing, trademarks, and our OIN membership.
Related Projects
- Classic Mini DIY - Classic Mini enthusiast website with tools and resources
From the GitHub wiki. Edit this page