[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"docs-nav":3,"doc:installation":56},[4,12,30,42,50],{"title":5,"items":6},"Getting Started",[7,10],{"path":8,"title":9},"\u002Fdocs\u002Finstallation","Installation",{"path":11,"title":5},"\u002Fdocs\u002Fgetting-started",{"title":13,"items":14},"User Documentation",[15,18,21,24,27],{"path":16,"title":17},"\u002Fdocs\u002Fuser-guide","User Guide",{"path":19,"title":20},"\u002Fdocs\u002Fsupported-ecu-formats","Supported ECU Formats",{"path":22,"title":23},"\u002Fdocs\u002Funit-conversion","Unit Conversion",{"path":25,"title":26},"\u002Fdocs\u002Ffield-normalization","Field Normalization",{"path":28,"title":29},"\u002Fdocs\u002Ftuning-table-generators","Tuning Table Generators",{"title":31,"items":32},"Support",[33,36,39],{"path":34,"title":35},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":37,"title":38},"\u002Fdocs\u002Ffaq","Frequently Asked Questions",{"path":40,"title":41},"\u002Fdocs\u002Fprivacy","Privacy & Analytics",{"title":43,"items":44},"Development",[45,47],{"path":46,"title":43},"\u002Fdocs\u002Fdevelopment",{"path":48,"title":49},"\u002Fdocs\u002Fcontributing","Contributing",{"title":51,"items":52},"Legal",[53],{"path":54,"title":55},"\u002Fdocs\u002Flegal","Legal Notices",{"slug":57,"name":9,"title":9,"html":58,"toc":59,"editUrl":87,"sourceUrl":88},"installation","\u003Cp>This guide covers all methods for installing UltraLog on your system.\u003C\u002Fp>\n\u003Ch2 id=\"pre-built-binaries-recommended\">Pre-built Binaries (Recommended)\u003C\u002Fh2>\n\u003Cp>Download the latest release for your platform from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Freleases\" rel=\"noopener\">Releases page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"available-downloads\">Available Downloads\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Platform\u003C\u002Fth>\n\u003Cth>Filename\u003C\u002Fth>\n\u003Cth>Notes\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Windows x64\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>ultralog-windows.zip\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Windows 10\u002F11\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>macOS Intel\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>ultralog-macos-intel.tar.gz\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>macOS 10.15+ (Catalina and later)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>macOS Apple Silicon\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>ultralog-macos-arm64.tar.gz\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>M1\u002FM2\u002FM3\u002FM4 Macs\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Linux x64\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>ultralog-linux.tar.gz\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Most distributions (Ubuntu, Fedora, etc.)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Chr>\n\u003Ch2 id=\"windows-installation\">Windows Installation\u003C\u002Fh2>\n\u003Ch3 id=\"steps\">Steps\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download \u003Ccode>ultralog-windows.zip\u003C\u002Fcode> from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Freleases\" rel=\"noopener\">Releases page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Right-click the zip file and select \u003Cstrong>&quot;Extract All...&quot;\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>ultralog-windows.exe\u003C\u002Fcode> from the extracted folder\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"smartscreen-warning\">SmartScreen Warning\u003C\u002Fh3>\n\u003Cp>On first run, you may see a Windows SmartScreen warning because the application is not code-signed:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Click \u003Cstrong>&quot;More info&quot;\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>&quot;Run anyway&quot;\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This is a one-time warning and won&#39;t appear again for this file.\u003C\u002Fp>\n\u003Ch3 id=\"optional-add-to-path\">Optional: Add to PATH\u003C\u002Fh3>\n\u003Cp>To run UltraLog from anywhere in the command line:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Move \u003Ccode>ultralog-windows.exe\u003C\u002Fcode> to a permanent location (e.g., \u003Ccode>C:\\Program Files\\UltraLog\\\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Add that folder to your system PATH environment variable\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr>\n\u003Ch2 id=\"macos-installation\">macOS Installation\u003C\u002Fh2>\n\u003Ch3 id=\"steps-1\">Steps\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the appropriate \u003Ccode>.tar.gz\u003C\u002Fcode> file for your Mac:\u003Cul>\n\u003Cli>\u003Cstrong>Intel Mac:\u003C\u002Fstrong> \u003Ccode>ultralog-macos-intel.tar.gz\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apple Silicon (M1\u002FM2\u002FM3\u002FM4):\u003C\u002Fstrong> \u003Ccode>ultralog-macos-arm64.tar.gz\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Extract the archive (double-click or use Terminal):\u003Cpre>\u003Ccode class=\"language-bash\">cd ~\u002FDownloads\ntar -xzf ultralog-macos-arm64.tar.gz\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>Run the application: \u003Ccode>.\u002Fultralog-macos-arm64\u003C\u002Fcode> (or \u003Ccode>ultralog-macos-intel\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"gatekeeper-warning\">Gatekeeper Warning\u003C\u002Fh3>\n\u003Cp>macOS may block the application because it&#39;s from an &quot;unidentified developer&quot;:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Method 1: Right-click to Open (Recommended)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Right-click (or Control-click) the extracted file\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>&quot;Open&quot;\u003C\u002Fstrong> from the context menu\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>&quot;Open&quot;\u003C\u002Fstrong> in the dialog\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Method 2: System Preferences\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Try to open the app (it will be blocked)\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>System Settings\u003C\u002Fstrong> → \u003Cstrong>Privacy &amp; Security\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Scroll down and click \u003Cstrong>&quot;Open Anyway&quot;\u003C\u002Fstrong> next to the UltraLog message\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Method 3: Remove Quarantine Attribute\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">xattr -d com.apple.quarantine ~\u002FDownloads\u002Fultralog-macos-*\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"optional-move-to-applications\">Optional: Move to Applications\u003C\u002Fh3>\n\u003Cp>For easier access:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">mv ~\u002FDownloads\u002Fultralog-macos-arm64 \u002FApplications\u002FUltraLog\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Chr>\n\u003Ch2 id=\"linux-installation\">Linux Installation\u003C\u002Fh2>\n\u003Ch3 id=\"steps-2\">Steps\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download \u003Ccode>ultralog-linux.tar.gz\u003C\u002Fcode> from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Freleases\" rel=\"noopener\">Releases page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Extract the archive:\u003Cpre>\u003Ccode class=\"language-bash\">tar -xzf ultralog-linux.tar.gz\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>Run the application:\u003Cpre>\u003Ccode class=\"language-bash\">.\u002Fultralog-linux\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"optional-install-system-wide\">Optional: Install System-wide\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\">sudo mv ultralog-linux \u002Fusr\u002Flocal\u002Fbin\u002Fultralog\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now you can run \u003Ccode>ultralog\u003C\u002Fcode> from anywhere.\u003C\u002Fp>\n\u003Ch3 id=\"desktop-entry-optional\">Desktop Entry (Optional)\u003C\u002Fh3>\n\u003Cp>Create a desktop entry for your application menu:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">cat &gt; ~\u002F.local\u002Fshare\u002Fapplications\u002Fultralog.desktop &lt;&lt; &#39;EOF&#39;\n[Desktop Entry]\nName=UltraLog\nComment=ECU Log Viewer\nExec=\u002Fusr\u002Flocal\u002Fbin\u002Fultralog\nIcon=ultralog\nTerminal=false\nType=Application\nCategories=Development;Engineering;\nEOF\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Chr>\n\u003Ch2 id=\"building-from-source\">Building from Source\u003C\u002Fh2>\n\u003Cp>If you prefer to build from source or need to modify the code:\u003C\u002Fp>\n\u003Ch3 id=\"prerequisites\">Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frustup.rs\u002F\" rel=\"noopener\">Rust\u003C\u002Fa> (latest stable version)\u003C\u002Fli>\n\u003Cli>Git\u003C\u002Fli>\n\u003Cli>Platform-specific build tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"install-rust\">Install Rust\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\">curl --proto &#39;=https&#39; --tlsv1.2 -sSf https:\u002F\u002Fsh.rustup.rs | sh\nsource $HOME\u002F.cargo\u002Fenv\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"linux-build-dependencies\">Linux Build Dependencies\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Ubuntu\u002FDebian:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">sudo apt-get update\nsudo apt-get install -y \\\n    build-essential \\\n    libxcb-render0-dev \\\n    libxcb-shape0-dev \\\n    libxcb-xfixes0-dev \\\n    libxkbcommon-dev \\\n    libssl-dev \\\n    libgtk-3-dev \\\n    libglib2.0-dev \\\n    libatk1.0-dev \\\n    libcairo2-dev \\\n    libpango1.0-dev \\\n    libgdk-pixbuf2.0-dev\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Fedora:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">sudo dnf install -y \\\n    gcc \\\n    libxcb-devel \\\n    libxkbcommon-devel \\\n    openssl-devel \\\n    gtk3-devel \\\n    glib2-devel \\\n    atk-devel \\\n    cairo-devel \\\n    pango-devel \\\n    gdk-pixbuf2-devel\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Arch Linux:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">sudo pacman -S --needed \\\n    base-devel \\\n    libxcb \\\n    libxkbcommon \\\n    openssl \\\n    gtk3\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"macos-build-dependencies\">macOS Build Dependencies\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\">xcode-select --install\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"windows-build-dependencies\">Windows Build Dependencies\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install \u003Ca href=\"https:\u002F\u002Fvisualstudio.microsoft.com\u002Fvisual-cpp-build-tools\u002F\" rel=\"noopener\">Visual Studio Build Tools\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>&quot;Desktop development with C++&quot;\u003C\u002Fstrong> workload during installation\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"build-steps\">Build Steps\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\"># Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog.git\ncd UltraLog\n\n# Build release version (optimized)\ncargo build --release\n\n# The binary will be at:\n# - Windows: target\u002Frelease\u002Fultralog.exe\n# - macOS\u002FLinux: target\u002Frelease\u002Fultralog\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"run-without-building-release\">Run Without Building Release\u003C\u002Fh3>\n\u003Cp>For quick testing during development:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\"># Debug build (faster compile, slower runtime)\ncargo run\n\n# Release build (slower compile, faster runtime)\ncargo run --release\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Chr>\n\u003Ch2 id=\"verifying-installation\">Verifying Installation\u003C\u002Fh2>\n\u003Cp>After installation, verify UltraLog works correctly:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Launch UltraLog\u003C\u002Fli>\n\u003Cli>You should see the main window with:\u003Cul>\n\u003Cli>Left sidebar (Files section)\u003C\u002Fli>\n\u003Cli>Center area (empty chart)\u003C\u002Fli>\n\u003Cli>Right sidebar (Channels section)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Try loading a sample log file to confirm file parsing works\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr>\n\u003Ch2 id=\"updating-ultralog\">Updating UltraLog\u003C\u002Fh2>\n\u003Ch3 id=\"pre-built-binaries\">Pre-built Binaries\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the new version from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Freleases\" rel=\"noopener\">Releases\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Replace the old binary with the new one\u003C\u002Fli>\n\u003Cli>On macOS\u002FLinux, you may need to re-apply permissions (\u003Ccode>chmod +x\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"from-source\">From Source\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\">cd UltraLog\ngit pull\ncargo build --release\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Chr>\n\u003Ch2 id=\"uninstalling\">Uninstalling\u003C\u002Fh2>\n\u003Ch3 id=\"pre-built-binaries-1\">Pre-built Binaries\u003C\u002Fh3>\n\u003Cp>Simply delete the executable file.\u003C\u002Fp>\n\u003Ch3 id=\"from-source-1\">From Source\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\">rm -rf \u002Fpath\u002Fto\u002FUltraLog\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Chr>\n\u003Ch2 id=\"next-steps\">Next Steps\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fgetting-started\">Getting Started\u003C\u002Fa> - Learn the basics of using UltraLog\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fsupported-ecu-formats\">Supported ECU Formats\u003C\u002Fa> - Check if your ECU system is supported\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Ftroubleshooting\">Troubleshooting\u003C\u002Fa> - Solutions for common installation issues\u003C\u002Fli>\n\u003C\u002Ful>\n",[60,63,66,69,72,75,78,81,84],{"id":61,"text":62},"pre-built-binaries-recommended","Pre-built Binaries (Recommended)",{"id":64,"text":65},"windows-installation","Windows Installation",{"id":67,"text":68},"macos-installation","macOS Installation",{"id":70,"text":71},"linux-installation","Linux Installation",{"id":73,"text":74},"building-from-source","Building from Source",{"id":76,"text":77},"verifying-installation","Verifying Installation",{"id":79,"text":80},"updating-ultralog","Updating UltraLog",{"id":82,"text":83},"uninstalling","Uninstalling",{"id":85,"text":86},"next-steps","Next Steps","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FInstallation\u002F_edit","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FInstallation",1792894560980]