Welcome! This guide will help you install ECUxPlot on your computer. Choose your platform below and follow the step-by-step instructions.
New to ECUxPlot? Here's the fastest way to get started:
- Download: Go to the releases page
- Pick your platform: See the sections below for your operating system
- Install: Follow the simple steps for your platform
- Run: Launch ECUxPlot and load your first log file!
Platform Not Sure?
- macOS (Apple computers): See "macOS Installation" below
- Windows (PC): See "Windows Installation" below
- Linux: See "Linux Installation" below
⚠️ Important for macOS Users: ECUxPlot is currently unsigned due to code signing costs, as it is an open-source/freeware project. This is expected. See the "macOS Security Steps" section below for instructions.
- Download the
.dmgfile from the releases page - Clear quarantine (required step):
- Open Terminal (press Cmd+Space, type "Terminal", press Enter)
- Type:
cd ~/Downloads(or wherever you saved the file) - Type:
xattr -c ECUxPlot-*.dmg - Press Enter
- Double-click the
.dmgfile to open it - Drag ECUxPlot.app to the Applications folder shortcut
- Eject the DMG from your desktop
- Download the
.zipfile from the releases page - Extract the ZIP file (double-click it)
- Drag ECUxPlot.app to Applications folder
When you first try to run ECUxPlot, macOS will say it's "damaged". This is normal! Follow these steps:
- macOS will show: "'ECUxPlot' is damaged and can't be opened"
- Click "Cancel" (NOT "Move to Trash"!)
- Open System Settings → Privacy & Security
- Older macOS: System Preferences → Security & Privacy
- Scroll to the bottom of the page
- Look for a message about ECUxPlot being blocked
- Click "Allow Anyway" or "Open Anyway"
- Try running ECUxPlot again - it should work now!
If you don't see the "Allow Anyway" button, you may need to clear attributes first:
sudo xattr -rc /Applications/ECUxPlot.appThen try running the app again and return to Privacy & Security settings.
✅ Easy install: Windows installation includes Java, so you're all set!
- Download the
ECUxPlot-*-setup.exefile from the releases page - Double-click the installer to run it
- Click "Next" through the installation wizard
- ECUxPlot will be installed to
C:\Program Files\ECUxPlot
That's it! Launch ECUxPlot from the Start menu or desktop shortcut.
If you prefer a portable version:
- Download the
.zipfile from the releases page - Extract it to a folder of your choice
- Run
ECUxPlot.exefrom that folder
📝 Note: Linux users need Java 18+ installed first.
Installing Java:
- Debian/Ubuntu:
sudo apt-get update && sudo apt-get install openjdk-21-jdk - Other distros: Download from Adoptium
-
Download the
.tar.gzfile from the releases page -
Extract the archive:
tar -xzf ECUxPlot-*.tar.gz -
Run the application:
./ECUxPlot.sh
First time running? You may need to make the script executable:
chmod +x ECUxPlot.shAll Platforms:
- Memory: 2GB RAM minimum
- Storage: 500MB for installation
Java Requirements:
- Windows: ✅ Java included (no installation needed)
- macOS: Requires Java 18+ (Download Java)
- Linux: Requires Java 18+
- Debian/Ubuntu:
sudo apt-get install openjdk-21-jdk - Other distros: Download Java
- Debian/Ubuntu:
Operating System:
- Windows 10 or newer
- macOS 10.15 (Catalina) or newer
- Linux with modern kernel (Ubuntu 20.04+, Fedora 34+, etc.)
macOS:
- Download and install Java 18+ from Adoptium
- Verify installation by running
java -versionin Terminal - Make sure you downloaded the correct version for your system (Intel/Apple Silicon)
Linux (Debian/Ubuntu):
- Install via package manager:
sudo apt-get install openjdk-21-jdk - Verify installation:
java -version
Linux (other distros):
- Download and install Java 18+ from Adoptium
- Verify installation:
java -version
- Make scripts executable:
chmod +x ECUxPlot.sh - Or run with:
bash ECUxPlot.sh
- Add ECUxPlot to your antivirus exceptions/exclusions list
- This is a false positive - ECUxPlot is open source, if in doubt, build yourself!
- Try running the installer as Administrator
- Check that Java is properly installed
- Review any error messages for clues
If ECUxPlot misbehaves after a crash or you want a clean slate, you can clear all preferences. See Preferences and profiles locations for platform-specific steps (quit the app first, then remove the prefs store).
- Check the README troubleshooting section
- Post your issue on GitHub Issues
- Include your operating system version and any error messages
Want to build ECUxPlot from source or contribute? See BUILD.md for detailed build instructions.