Dark Theme, New Databases, and Complete Overhaul of OM642
We have done a tremendous amount of work to make the program even faster, smarter, and more convenient. In version 1.1.5, you will find completely redesigned scanning logic, support for older engines, and long-awaited visual improvements.
🎨 Interface and Visual Improvements (UI / UX)
- ⚪️ Light and Dark themes: A full-fledged theme switcher has been added! You can now work comfortably in any lighting conditions — your eyes will no longer get tired when working at night or in a dark garage.
- 🔵 Smart interface adjustment: The program now dynamically changes column widths when switching between tabs. For example, for newer units, the ecology column is displayed wider, while shorter values (Engine, PW Class) are neatly narrowed to free up screen space.
- 🟢 Updated context menus: All pop-up menus (Manual Input, Freeze, Filters, Color Markers) have received a unified, beautiful design with text color changing to white on hover.
- 🔵 Smart help system: A multilingual User Manual has been integrated. The program automatically opens the required manual (RU, EN, or UA) depending on the selected interface language.
⚙️ Complete Overhaul of the OM642 Database 🔴❗️❗️❗️
We have rewritten the scanner (parser) core for OM642 engines from scratch:
- 🔵 Perfect recognition: Improved the reading algorithm for older monolithic units (CR4, CR5, CR6) and newer 3-file units (CR60, CR61).
- 🔵 Accurate ecology and DPF: The global signature radar now flawlessly detects the presence of a diesel particulate filter (DPF / NO_DPF), ecological class, and region (USA / NAFTA) without any "garbage" data in the names.
- 🔵 Improved 902/903/904 synchronization: Calibration, flash, and boot files are now linked together even more accurately thanks to the new binary caching of Hardware IDs.
➕ New Databases and Algorithms (OM64x)
- 🔴 Added support for OM64x (CR40 / CR43…): Implemented a unique grouping logic. Since the flashes and calibrations for these units have different Hardware IDs, the program has learned to link them into "families" by their PW_Class.
- 🔵 The Manual Add Row window has become smarter: It automatically detects the unit type (OM642, OM64x, OM654, CPC, etc.) when pasting a file name or firmware passport, dynamically hiding unnecessary fields.
🔍 Filters and Search
- 🔵 Fixed a critical bug in filtering older units: Previously, when filtering standalone files by ecology (e.g., EU3), the program mistakenly pulled in other firmware with the same PW Class. Now, standalone files are filtered strictly according to the selected criterion.
- 🔵 Sorting window: Fixed an issue where the program would not sort files from regular folders (when ZIP archive checkboxes were unchecked). File sorting now works flawlessly for all formats (.cff, .smr-f).
- 🔵 Dynamic sorting criteria: Folder names during export now change intelligently. For example, for the CPC tab, export is based on the "Engine" criterion, while for OM642, it is based on the "PW Class".
🛠 Other Fixes:
- 🔴 The "Manual Input" (MANUAL) window now fully supports multilinguality, including pop-up error messages.
- 🔵 Resolved rare multithreading errors during very fast live search and text input.
- 🔵 Optimized table rendering speed during fast scrolling.