[{"data":1,"prerenderedAt":107},["ShallowReactive",2],{"docs-nav":3,"doc:faq":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":58,"title":38,"html":59,"toc":60,"editUrl":105,"sourceUrl":106},"faq","FAQ","\u003Cp>Common questions about UltraLog.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"general\">General\u003C\u002Fh2>\n\u003Ch3 id=\"what-is-ultralog\">What is UltraLog?\u003C\u002Fh3>\n\u003Cp>UltraLog is a high-performance, cross-platform desktop application for viewing and analyzing ECU (Engine Control Unit) log files. It&#39;s designed for automotive tuners, engineers, and enthusiasts who need to analyze data from performance tuning systems.\u003C\u002Fp>\n\u003Ch3 id=\"is-ultralog-free\">Is UltraLog free?\u003C\u002Fh3>\n\u003Cp>Yes, UltraLog is free and open source under the AGPL-3.0 license. You can use it for personal or commercial purposes, with the requirement that modifications must be shared under the same license.\u003C\u002Fp>\n\u003Ch3 id=\"what-platforms-does-ultralog-support\">What platforms does UltraLog support?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Windows 10\u002F11 (x64)\u003C\u002Fli>\n\u003Cli>macOS 10.15+ (Intel and Apple Silicon)\u003C\u002Fli>\n\u003Cli>Linux (most distributions, x64)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"do-i-need-to-install-anything-else\">Do I need to install anything else?\u003C\u002Fh3>\n\u003Cp>No additional software is required. UltraLog is a standalone application. On Linux, you may need to install some system libraries (see \u003Ca href=\"\u002Fdocs\u002Finstallation\">Installation\u003C\u002Fa>).\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"ecu-support\">ECU Support\u003C\u002Fh2>\n\u003Ch3 id=\"which-ecu-systems-are-supported\">Which ECU systems are supported?\u003C\u002Fh3>\n\u003Cp>Currently supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Haltech\u003C\u002Fstrong> - Full support (CSV from NSP)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ECUMaster EMU Pro\u003C\u002Fstrong> - Full support (CSV export)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RomRaider\u003C\u002Fstrong> - Full support (CSV export)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Speeduino \u002F rusEFI\u003C\u002Fstrong> - Full support (MLG binary)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AiM\u003C\u002Fstrong> - Full support (XRK\u002FDRK binary)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link ECU\u003C\u002Fstrong> - Full support (LLG binary)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emerald\u003C\u002Fstrong> - Full support (LG1\u002FLG2 binary)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MegaSquirt \u002F Honda Tuning Studio\u003C\u002Fstrong> - Full support (CSV from TunerStudio)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Woolich Racing Tuned\u003C\u002Fstrong> - Full support (CSV from WRT software — motorcycle ECUs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Coming soon:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AEM\u003C\u002Fli>\n\u003Cli>MaxxECU\u003C\u002Fli>\n\u003Cli>MoTeC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"my-ecu-isnt-supported-can-you-add-it\">My ECU isn&#39;t supported. Can you add it?\u003C\u002Fh3>\n\u003Cp>Yes! Open an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fissues\" rel=\"noopener\">GitHub\u003C\u002Fa> with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ECU system name and model\u003C\u002Fli>\n\u003Cli>Software version used for logging\u003C\u002Fli>\n\u003Cli>A sample log file (if possible)\u003C\u002Fli>\n\u003Cli>Any documentation links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"why-do-i-need-to-export-to-csv-for-some-ecus\">Why do I need to export to CSV for some ECUs?\u003C\u002Fh3>\n\u003Cp>Some ECU software uses proprietary binary formats that aren&#39;t publicly documented. CSV export is universally supported and ensures accurate data parsing.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"file-handling\">File Handling\u003C\u002Fh2>\n\u003Ch3 id=\"what-file-types-can-ultralog-open\">What file types can UltraLog open?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>.csv\u003C\u002Fcode> - CSV log files (Haltech, ECUMaster, RomRaider, MegaSquirt, Woolich Racing Tuned)\u003C\u002Fli>\n\u003Cli>\u003Ccode>.log\u003C\u002Fcode> - Standard log files\u003C\u002Fli>\n\u003Cli>\u003Ccode>.txt\u003C\u002Fcode> - Text-based log files\u003C\u002Fli>\n\u003Cli>\u003Ccode>.mlg\u003C\u002Fcode> - MegaLogViewer binary (Speeduino\u002FrusEFI)\u003C\u002Fli>\n\u003Cli>\u003Ccode>.xrk\u003C\u002Fcode>, \u003Ccode>.drk\u003C\u002Fcode> - AiM binary format\u003C\u002Fli>\n\u003Cli>\u003Ccode>.llg\u003C\u002Fcode> - Link ECU binary format\u003C\u002Fli>\n\u003Cli>\u003Ccode>.lg1\u003C\u002Fcode>, \u003Ccode>.lg2\u003C\u002Fcode> - Emerald ECU binary format (both files required)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"how-do-i-know-which-format-my-file-is\">How do I know which format my file is?\u003C\u002Fh3>\n\u003Cp>UltraLog automatically detects the format based on file contents, not the file extension. Just load the file and UltraLog will identify it.\u003C\u002Fp>\n\u003Ch3 id=\"how-large-of-files-can-ultralog-handle\">How large of files can UltraLog handle?\u003C\u002Fh3>\n\u003Cp>UltraLog uses LTTB downsampling to handle very large files efficiently:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Files up to 50MB load in seconds\u003C\u002Fli>\n\u003Cli>Files 100MB+ may take longer but are fully supported\u003C\u002Fli>\n\u003Cli>Memory usage is approximately 1-2× file size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"can-i-open-multiple-files-at-once\">Can I open multiple files at once?\u003C\u002Fh3>\n\u003Cp>Yes! Each file opens in its own tab. You can switch between tabs and each maintains its own channel selections.\u003C\u002Fp>\n\u003Ch3 id=\"why-cant-i-load-the-same-file-twice\">Why can&#39;t I load the same file twice?\u003C\u002Fh3>\n\u003Cp>This is intentional to prevent confusion. If you need to reload a file:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Close the existing tab\u003C\u002Fli>\n\u003Cli>Load the file again\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr>\n\u003Ch2 id=\"data-display\">Data Display\u003C\u002Fh2>\n\u003Ch3 id=\"why-are-all-channels-shown-on-a-0-1-scale\">Why are all channels shown on a 0-1 scale?\u003C\u002Fh3>\n\u003Cp>UltraLog normalizes all channels to a 0-1 range so you can compare data with vastly different scales on the same chart. For example, RPM (0-8000) and AFR (10-18) can be visually compared.\u003C\u002Fp>\n\u003Cp>The actual values with proper units are always shown in the legend.\u003C\u002Fp>\n\u003Ch3 id=\"how-many-channels-can-i-display-at-once\">How many channels can I display at once?\u003C\u002Fh3>\n\u003Cp>Up to 10 channels can be displayed simultaneously. This limit ensures the chart remains readable and maintains performance.\u003C\u002Fp>\n\u003Ch3 id=\"why-do-some-channel-names-look-different-than-in-my-ecu-software\">Why do some channel names look different than in my ECU software?\u003C\u002Fh3>\n\u003Cp>If Field Normalization is enabled (View → Field Normalization), channel names are standardized for consistency. Disable this to see original ECU names.\u003C\u002Fp>\n\u003Ch3 id=\"what-do-the-minmax-values-in-the-legend-mean\">What do the Min\u002FMax values in the legend mean?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Min\u003C\u002Fstrong> - The lowest value for that channel across the entire log\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Max\u003C\u002Fstrong> - The highest value for that channel across the entire log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These help you understand the range of data at a glance.\u003C\u002Fp>\n\u003Ch3 id=\"how-do-i-see-the-exact-value-at-a-specific-time\">How do I see the exact value at a specific time?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click on the chart at the desired time\u003C\u002Fli>\n\u003Cli>The legend shows the value at the cursor position\u003C\u002Fli>\n\u003Cli>For precise timing, type the time in seconds in the timeline input\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr>\n\u003Ch2 id=\"units\">Units\u003C\u002Fh2>\n\u003Ch3 id=\"how-do-i-change-units\">How do I change units?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click the \u003Cstrong>Settings\u003C\u002Fstrong> icon (⚙️) in the activity bar\u003C\u002Fli>\n\u003Cli>Scroll to the \u003Cstrong>Units\u003C\u002Fstrong> section\u003C\u002Fli>\n\u003Cli>Select your preferred units for each category (Temperature, Pressure, Speed, etc.)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"does-changing-units-modify-my-data\">Does changing units modify my data?\u003C\u002Fh3>\n\u003Cp>No. Unit conversion is display-only. Your original data is never modified. You can switch between units freely without affecting the underlying data.\u003C\u002Fp>\n\u003Ch3 id=\"why-does-my-temperature-show-363-instead-of-90c\">Why does my temperature show 363 instead of 90°C?\u003C\u002Fh3>\n\u003Cp>Some ECUs (like Haltech) store temperature in Kelvin. Check your unit preference in the Settings panel → Units → Temperature. If set to Kelvin, you&#39;ll see 363K. Change to Celsius to see 90°C.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"playback\">Playback\u003C\u002Fh2>\n\u003Ch3 id=\"what-playback-speeds-are-available\">What playback speeds are available?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>0.25x (quarter speed)\u003C\u002Fli>\n\u003Cli>0.5x (half speed)\u003C\u002Fli>\n\u003Cli>1.0x (real-time)\u003C\u002Fli>\n\u003Cli>2.0x (double speed)\u003C\u002Fli>\n\u003Cli>4.0x (4x speed)\u003C\u002Fli>\n\u003Cli>8.0x (8x speed)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"what-is-cursor-tracking-mode\">What is Cursor Tracking mode?\u003C\u002Fh3>\n\u003Cp>When enabled (Settings → Display → Cursor Tracking), the chart automatically scrolls to keep the cursor centered as you scrub through data. This is useful for following data through long logs.\u003C\u002Fp>\n\u003Ch3 id=\"can-i-jump-to-a-specific-time\">Can I jump to a specific time?\u003C\u002Fh3>\n\u003Cp>Yes. Click on the time display in the timeline controls and type the time in seconds.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"export\">Export\u003C\u002Fh2>\n\u003Ch3 id=\"what-export-formats-are-available\">What export formats are available?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PNG\u003C\u002Fstrong> - Image file of the chart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF\u003C\u002Fstrong> - PDF document of the chart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"how-do-i-export-the-raw-data\">How do I export the raw data?\u003C\u002Fh3>\n\u003Cp>Currently, UltraLog is focused on visualization. Data export to CSV\u002FExcel is planned for a future release.\u003C\u002Fp>\n\u003Ch3 id=\"why-is-my-exported-image-low-resolution\">Why is my exported image low resolution?\u003C\u002Fh3>\n\u003Cp>The export captures the current window view. Maximize the window before exporting for higher resolution.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"tools-and-analysis\">Tools and Analysis\u003C\u002Fh2>\n\u003Ch3 id=\"what-analysis-tools-are-available\">What analysis tools are available?\u003C\u002Fh3>\n\u003Cp>UltraLog v2.0 includes several built-in analysis tools accessible from the Tools panel:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scatter Plot\u003C\u002Fstrong> - XY correlation visualization between two channels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Histogram\u003C\u002Fstrong> - 2D heatmap visualization with configurable grid sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analysis Tools\u003C\u002Fstrong> - Four categories:\u003Cul>\n\u003Cli>\u003Cstrong>Filters\u003C\u002Fstrong> - Moving average, Kalman filter, signal processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics\u003C\u002Fstrong> - Min\u002Fmax, percentiles, standard deviation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AFR\u003C\u002Fstrong> - Air-Fuel Ratio analysis with target comparison\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Derived\u003C\u002Fstrong> - Calculate new channels from existing data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"how-do-i-use-the-histogram-tool\">How do I use the histogram tool?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click the \u003Cstrong>Tools\u003C\u002Fstrong> icon (🔧) in the activity bar\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>&quot;Histogram&quot;\u003C\u002Fstrong> from the tool selector\u003C\u002Fli>\n\u003Cli>Choose X-axis and Y-axis channels\u003C\u002Fli>\n\u003Cli>Optionally select a Z-axis channel for color coding\u003C\u002Fli>\n\u003Cli>Select grid size (10x10, 16x16, 20x20, or 25x25)\u003C\u002Fli>\n\u003Cli>Toggle between &quot;Hit Count&quot; and &quot;Average Z-Value&quot; modes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The histogram shows a 2D heatmap with colors ranging from blue (low) to red (high).\u003C\u002Fp>\n\u003Ch3 id=\"how-do-i-run-an-analysis\">How do I run an analysis?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click the \u003Cstrong>Tools\u003C\u002Fstrong> icon (🔧) in the activity bar\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>&quot;Analysis&quot;\u003C\u002Fstrong> from the tool selector\u003C\u002Fli>\n\u003Cli>Choose a category (Filters, Statistics, AFR, or Derived)\u003C\u002Fli>\n\u003Cli>Select a specific analysis tool\u003C\u002Fli>\n\u003Cli>Configure parameters as needed\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>&quot;Run Analysis&quot;\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optionally save results as a computed channel\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"can-i-save-analysis-results\">Can I save analysis results?\u003C\u002Fh3>\n\u003Cp>Yes! After running an analysis, you can click \u003Cstrong>&quot;Save as Computed Channel&quot;\u003C\u002Fstrong> to add the results to your channel list for visualization alongside your original data.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"performance\">Performance\u003C\u002Fh2>\n\u003Ch3 id=\"why-is-ultralog-so-fast-with-large-files\">Why is UltraLog so fast with large files?\u003C\u002Fh3>\n\u003Cp>UltraLog uses the LTTB (Largest Triangle Three Buckets) algorithm to reduce millions of data points to a maximum of 2,000 for display. This preserves visual accuracy while ensuring smooth rendering.\u003C\u002Fp>\n\u003Ch3 id=\"how-can-i-improve-performance\">How can I improve performance?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Use the release build (not debug)\u003C\u002Fli>\n\u003Cli>Close tabs for files you&#39;re not using\u003C\u002Fli>\n\u003Cli>Select only the channels you need\u003C\u002Fli>\n\u003Cli>Ensure adequate system memory (8GB+ recommended)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"does-ultralog-use-gpu-acceleration\">Does UltraLog use GPU acceleration?\u003C\u002Fh3>\n\u003Cp>UltraLog uses OpenGL (via glow) for rendering, which provides hardware acceleration on most systems.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"accessibility\">Accessibility\u003C\u002Fh2>\n\u003Ch3 id=\"is-there-a-colorblind-friendly-mode\">Is there a colorblind-friendly mode?\u003C\u002Fh3>\n\u003Cp>Yes! Enable \u003Cstrong>Settings → Display → Colorblind Mode\u003C\u002Fstrong> for Wong&#39;s optimized color palette, designed to be distinguishable for various types of color vision deficiency.\u003C\u002Fp>\n\u003Ch3 id=\"can-i-change-the-font-size\">Can I change the font size?\u003C\u002Fh3>\n\u003Cp>Yes! UltraLog v2.0 includes font scaling. Go to \u003Cstrong>Settings → Display → Font Size\u003C\u002Fstrong> and choose from S (Small), M (Medium), L (Large), or XL (Extra Large).\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"technical\">Technical\u003C\u002Fh2>\n\u003Ch3 id=\"what-is-ultralog-written-in\">What is UltraLog written in?\u003C\u002Fh3>\n\u003Cp>UltraLog is written in Rust using the egui\u002Feframe GUI framework.\u003C\u002Fp>\n\u003Ch3 id=\"is-ultralog-open-source\">Is UltraLog open source?\u003C\u002Fh3>\n\u003Cp>Yes, UltraLog is open source under the AGPL-3.0 license. The source code is available at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\" rel=\"noopener\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"can-i-contribute-to-ultralog\">Can I contribute to UltraLog?\u003C\u002Fh3>\n\u003Cp>Yes! Contributions are welcome. See \u003Ca href=\"\u002Fdocs\u002Fdevelopment\">Development\u003C\u002Fa> for information on building from source and contributing.\u003C\u002Fp>\n\u003Ch3 id=\"does-ultralog-send-any-data-to-the-internet\">Does UltraLog send any data to the internet?\u003C\u002Fh3>\n\u003Cp>UltraLog sends \u003Cstrong>anonymous usage analytics\u003C\u002Fstrong> to help improve the application. This includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>App version and platform (Windows\u002FmacOS\u002FLinux)\u003C\u002Fli>\n\u003Cli>ECU type when loading files (e.g., &quot;Haltech&quot;)\u003C\u002Fli>\n\u003Cli>Feature usage (exports, tool switches, playback)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What is NOT sent:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your log file data or contents\u003C\u002Fli>\n\u003Cli>File names or paths\u003C\u002Fli>\n\u003Cli>Any personal information\u003C\u002Fli>\n\u003Cli>Channel names or values\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All analytics are anonymous with no persistent identifiers. See \u003Ca href=\"\u002Fdocs\u002Fprivacy\">Privacy\u003C\u002Fa> for complete details.\u003C\u002Fp>\n\u003Ch3 id=\"where-does-ultralog-store-settings\">Where does UltraLog store settings?\u003C\u002Fh3>\n\u003Cp>Some settings persist across sessions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Font size\u003C\u002Fstrong> - Saved to application config\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Computed channel library\u003C\u002Fstrong> - Saved to:\u003Cul>\n\u003Cli>Linux: \u003Ccode>~\u002F.config\u002Fultralog\u002Fcomputed_channels.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>macOS: \u003Ccode>~\u002FLibrary\u002FApplication Support\u002FUltraLog\u002Fcomputed_channels.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Windows: \u003Ccode>%APPDATA%\\UltraLog\\computed_channels.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other settings (unit preferences, colorblind mode, etc.) are currently stored in memory and reset when the application closes. Full persistent settings storage is planned for a future release.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"troubleshooting\">Troubleshooting\u003C\u002Fh2>\n\u003Ch3 id=\"where-can-i-get-help\">Where can I get help?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Check the \u003Ca href=\"\u002Fdocs\u002Ftroubleshooting\">Troubleshooting\u003C\u002Fa> page\u003C\u002Fli>\n\u003Cli>Search \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fissues\" rel=\"noopener\">GitHub Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Open a new issue if needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"how-do-i-report-a-bug\">How do I report a bug?\u003C\u002Fh3>\n\u003Cp>Open an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fissues\" rel=\"noopener\">GitHub\u003C\u002Fa> with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>UltraLog version\u003C\u002Fli>\n\u003Cli>Operating system\u003C\u002Fli>\n\u003Cli>Steps to reproduce\u003C\u002Fli>\n\u003Cli>Sample file if applicable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"how-do-i-request-a-feature\">How do I request a feature?\u003C\u002Fh3>\n\u003Cp>Open an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Fissues\" rel=\"noopener\">GitHub\u003C\u002Fa> and describe:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What feature you&#39;d like\u003C\u002Fli>\n\u003Cli>Your use case\u003C\u002Fli>\n\u003Cli>Any examples or references\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"version-and-updates\">Version and Updates\u003C\u002Fh2>\n\u003Ch3 id=\"what-version-am-i-running\">What version am I running?\u003C\u002Fh3>\n\u003Cp>Check \u003Cstrong>Help → About\u003C\u002Fstrong> for version information.\u003C\u002Fp>\n\u003Ch3 id=\"how-do-i-update-ultralog\">How do I update UltraLog?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the latest release from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSomethingNew71\u002FUltraLog\u002Freleases\" rel=\"noopener\">GitHub 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 execute permissions\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"does-ultralog-auto-update\">Does UltraLog auto-update?\u003C\u002Fh3>\n\u003Cp>No. Updates are manual downloads from GitHub Releases. This ensures you control when updates are applied.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"still-have-questions\">Still Have Questions?\u003C\u002Fh2>\n\u003Cp>If your question isn&#39;t answered here:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Check the \u003Ca href=\"\u002Fdocs\u002Fuser-guide\">User Guide\u003C\u002Fa> for detailed feature documentation\u003C\u002Fli>\n\u003Cli>See \u003Ca href=\"\u002Fdocs\u002Ftroubleshooting\">Troubleshooting\u003C\u002Fa> for common issues\u003C\u002Fli>\n\u003Cli>Open a GitHub Issue for support\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr>\n\u003Ch2 id=\"next-steps\">Next Steps\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fgetting-started\">Getting Started\u003C\u002Fa> - Quick introduction\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fuser-guide\">User Guide\u003C\u002Fa> - Complete feature reference\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Ftroubleshooting\">Troubleshooting\u003C\u002Fa> - Common issues and solutions\u003C\u002Fli>\n\u003C\u002Ful>\n",[61,64,67,70,73,76,79,82,85,88,91,94,96,99,102],{"id":62,"text":63},"general","General",{"id":65,"text":66},"ecu-support","ECU Support",{"id":68,"text":69},"file-handling","File Handling",{"id":71,"text":72},"data-display","Data Display",{"id":74,"text":75},"units","Units",{"id":77,"text":78},"playback","Playback",{"id":80,"text":81},"export","Export",{"id":83,"text":84},"tools-and-analysis","Tools and Analysis",{"id":86,"text":87},"performance","Performance",{"id":89,"text":90},"accessibility","Accessibility",{"id":92,"text":93},"technical","Technical",{"id":95,"text":35},"troubleshooting",{"id":97,"text":98},"version-and-updates","Version and Updates",{"id":100,"text":101},"still-have-questions","Still Have Questions?",{"id":103,"text":104},"next-steps","Next Steps","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FFAQ\u002F_edit","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FFAQ",1792894560948]