Mastering WinOLS: The Complete Guide to EVC’s ECU Tuning Software

Ols505WinOLS

WinOLS 5 – the latest version of EVC’s ECU tuning software – is designed to modify ECU memory contents, helping tuners find and edit calibration maps within engine control software.

Introduction

WinOLS is a professional ECU remapping and calibration editing software developed by EVC Electronic(Germany). It’s widely regarded as one of the most powerful tools for modifying the firmware of engine control units (ECUs) in the automotive tuning industry. This comprehensive guide – published on the mhhauto.pro marketplace blog (a leading community for automotive tuners) – will help both beginners and experienced tuners understand what WinOLS offers. We’ll explore the base WinOLS editor’s features, delve into all available modules and plugins (and what each adds to the core functionality), provide up-to-date pricing from EVC’s official site, and present practical examples of WinOLS in use for ECU tuning. By the end, you’ll have a clear roadmap of how WinOLS can be used to develop performance tunes and how its modular addons expand its capabilities.

What is WinOLS? (Overview of the Base Editor)

WinOLS is essentially a specialized map editing environment for ECU files. In simple terms, it allows you to take the raw binary or hex data read from a car’s ECU and make sense of it so you can modify engine parameters like fuel delivery, ignition timing, boost pressure, torque limits, and more. The base WinOLS editor provides a host of features aimed at efficiently identifying and editing these maps (calibration tables) in the ECU’s software:

  • Map Search & Visualization: WinOLS helps in searching and finding maps within the raw data. Detected maps can be named, categorized, and viewed in various forms – for example as numerical data, two-dimensional line graphs, or full 3D surface charts. A 3D preview window is available to quickly visualize maps, which makes spotting maps (like a turbo boost map or fuel map) easier for the user. Maps can be edited in 2D or 3D modes or in a table (text) format as preferred.

  • Project-Based Organization: All data and maps are stored in WinOLS “project” files. A project contains the original ECU file plus all modifications and metadata. You can attach customer info (name, car details, etc.) and even images to a project. WinOLS allows up to 200 versions of modifications for one original file within a single project, each version with its own comments. This is extremely useful – you might create a Stage 1, Stage 2, etc., and keep them all organized under one project. You can easily switch between versions and compare differences.

  • Project List & Filters: The software shows all your modified projects in a list which can be filtered and sorted, making it easy to manage many tunes and quickly retrieve an existing project (for example, to revisit a tune you made for a specific vehicle).

  • Data Views & Hex Editing: WinOLS allows viewing the raw ECU data in hexadecimal or decimalformats and supports both 8-bit and 16-bit data organization (with automatic processor detection to separate program code vs. data sections). This is crucial because ECU binaries often intermix code and calibration data – WinOLS helps identify which parts are maps.

  • Editing Functions: The base editor comes with extensive editing functions – you can make changes to map values by factors, percentages, differences, etc. It also has configuration options to tailor the interface and how data is presented, making the workflow efficient for experienced users.

  • Map Comparison and Change Merging: WinOLS has a feature to compare different versions or even different projects. You can copy changes from one project to another for the same ECU if the maps align, which accelerates the tuning process when you have a known good configuration. For instance, you can apply the best parts of an older project (say, a well-tuned fuel map) onto a new read of the same ECU software.

  • User Interface: The interface can be switched between English and German, catering to a wide user base. While the UI can be intimidating at first (with many buttons and data views), it follows a logical flow. Typically, a tuner will import an ECU binary file, let WinOLS automatically find potential maps, then manually fine-tune map definitions (adding axes, labels), make changes, and finally export the modified file to flash back to the vehicle.

  • Hardware Support: The software natively supports integration with certain hardware tools. For example, it works with EVC’s BDM100 and BSL100 interfaces (for reading/writing ECUs on the bench) and the OLS300 simulator/hardware dongle. This means you can connect hardware to WinOLS to read or write ECUs or emulate an ECU in real-time (with OLS300).

  • File Import/Export: WinOLS can import and export binary files in various formats. It supports raw binaries as well as Intel Hex, Motorola S-Record formats, and others. You can even import/export entire map lists to Excel for analysis. The software provides options to handle endianess (byte order) and to correct line offsets. It also lets you zip or encrypt files, or send files directly via email from within the program.

  • Checksum Correction (Core Functionality): While technically checksum calculations are handled by plugins (more on that next), the base WinOLS provides a framework to integrate checksum corrections. An important aspect of ECU tuning is that after modifying data, you must correct the ECU’s checksum so that the ECU accepts the modified software. WinOLS alerts you to checksum issues and, if you have the appropriate checksum module, it will correct them within the project. This integration of checksum correction into the editing process is one major reason professionals prefer WinOLS.

  • Premium Features & Updates: EVC continually updates WinOLS with new features. Starting with WinOLS 5, they introduced a “Premium Features” subscription model. Each year’s version brings new premium-only features (for example, the “Slices” feature in WinOLS 5.46 which gives a new way to visualize maps with all rows normalized to the same height for easier comparison). Users can choose to pay an annual fee to unlock these premium features; otherwise, they can still use WinOLS indefinitely with all the features that were available up to their last subscription date (plus receiving bug fixes). In essence, the base license is perpetual, but new advanced capabilities may require a subscription. Example: The Slices 3D view is a premium feature requiring an active subscription – if you choose not to renew, you simply won’t get the newly introduced features after your subscription lapse, but the software remains usable.

In summary, the base WinOLS editor is a highly capable environment on its own – it lets you manually refine and alter ECU maps with precision. However, to extend its functionality for convenience and support more vehicles/formats, EVC offers a range of modules and plugins. Next, we’ll break down all the available modules/plugins, what each does, and how they enhance WinOLS.

WinOLS Modules and Plugins Explained

One of WinOLS’s strengths is its modular design. Users can customize their setup by adding plugins/modules to support specific needs (for example, importing a certain file format, or calculating checksums for a particular ECU type). The base WinOLS software includes the map editor and basic functionality we discussed; modules and plugins provide additional capabilities on top of that core. Below, we detail all major WinOLS modules/plugins, grouped by their purpose, along with their current pricing (from EVC’s official price list):

Import/Export Modules

These plugins allow WinOLS to import or export specialized file formats used by OEMs or other tuning tools. They bridge compatibility between WinOLS and various external systems. For instance, some car manufacturers or tuning devices use unique file containers – these modules let you open or save those directly in WinOLS. Key import/export plugins include:

  • VAG/VCT (VBF) Import/Export (OLS1001): Allows importing and exporting of .VBF files (commonly used by Volvo and some other OEM update files). Price: ~€392.70.

  • Caterpillar Import/Export (OLS1002): Supports .FLS and .FL2 files for Caterpillar ECUs. This is useful for tuning heavy machinery or trucks that use CAT firmware files. Price: ~€1,178.10 (this is a higher-priced module, reflecting its niche use).

  • Dimsport NewGenius Connector (OLS1003): Integrates with the Dimsport New Genius handheld flasher. It lets you import NewGenius read files or export in a format NewGenius can use, streamlining work between WinOLS and that device. Price: ~€589.05.

  • CMD Slave Files Import/Export (OLS1004): Similar idea as above, but for CMDFlash systems – it allows handling of CMD slave files in WinOLS (useful for tuners who use CMD hardware and get slave files from dealers). Price: ~€589.05.

  • Other Import/Export Plugins: There are modules for various formats like EK1/eke Export (OLS1005)for a specific format (€196.35), ODX/Frf/SGO Importer (OLS1006) for VAG flash container files (€785.40), Simulators Data Exchange (OLS1007) that works with external simulators (€589.05), CFF import/export (OLS1008) for certain Bosch modules (€392.70), BMW OEM File Importer (OLS1009) for formats like .0PA/.0DA from BMW (€589.05), CRE import/export (OLS1010) used by some tools (€392.70), and many more (support for bFlash slave files, Inkal ECU files, encrypted .hex/.vds files, SMR-F files from Mercedes, Navistar files, etc.) – basically, if there’s a proprietary format out there, EVC likely has a plugin to handle it in WinOLS. Each of these typically costs either ~€392.70 or €589.05 depending on complexity. Notably, recent plugins even cover integration with popular newer flash tools like Autotuner (OLS1016) and AutoFlash/Autoflasher (OLS1017) slave file import, which require an API key from those vendors. These integrations make WinOLS a central hub – you can read with tool “X”, then directly import to WinOLS, edit, and export back to the tool’s format for writing.

  • Visualizer Live Connector (OLS1018): A plugin that likely ties WinOLS with EVC’s “Visualizer” or other live data tool, enabling some form of real-time data display or manipulation while connected to an ECU (possibly for on-the-fly tuning or data tracing). Price: ~€589.05.

  • JCB Importer/Exporter (OLS1021): Supports .JCB and .JCBS files used in JCB machinery ECUs. Price:~€589.05.

Why these matter: Import/export modules save time – instead of using separate software to convert files, WinOLS can directly consume or produce the file types you encounter. For example, if a tuner receives a factory update file in .ODX format, the ODX Importer plugin (OLS1006) lets them load it straight into WinOLS and incorporate changes. Without it, you might not even be able to open that file easily.

Map Definition & Detection Plugins

These plugins help with interpreting or defining maps within the ECU data by using external definition files or templates. They are extremely helpful for simplifying the task of identifying maps and their scales/axes, especially for complex ECUs:

  • DAMOS/A2L Import Filter (OLS521): This is a highly popular plugin that allows importing of official ECU definition files – often called DAMOS or A2L files. OEMs and some tuning companies provide these files which contain labels, scales, axis descriptions, and addresses for all maps in an ECU. With this plugin, you can import .A2L, .DAM (Damos) files into WinOLS. Essentially, instead of manually finding and naming each map, the definitions from the DAMOS populate your project, greatly speeding up the process. Price: ~€785.40. (This higher price reflects how valuable this plugin is to professionals – it’s practically essential if you have access to DAMOS files).

  • Cummins ECFG Importer (OLS523): Cummins engines use calibration files with extensions like .ECFGor .E2M. This plugin can import those, allowing tuners working on Cummins (common in trucks and heavy equipment) to leverage existing definition files for maps. Price: ~€785.40.

  • Mitsubishi XML Importer (OLS524): Some Mitsubishi ECU definitions come in XML format. This plugin supports importing certain XML definition files (not just any XML – specific schema). Price:~€785.40.

  • PRM Importer (BETA) (OLS525): Likely for importing .PRM files (which could be parameter files from specific tools). Currently in beta, Price: ~€392.70.

  • TunerPro XDF Import/Export (OLS526): TunerPro is another tuning software that uses .XDFdefinition files for maps. This plugin lets you import and export XDF files. This is fantastic for users transitioning from TunerPro or sharing definitions between communities. Price: ~€589.05.

  • Mitsubishi .mm3 Importer (OLS527): Supports .MM3 files (possibly an ECU data format used by some Mitsubishi or Mazda ECUs). Price: ~€392.70.

These definition plugins essentially add compatibility for various map definition file formats, which can drastically reduce the time needed to define maps in WinOLS. If you have an A2L or XDF for your ECU, you can essentially load it and get a fully defined map pack instantly, then proceed to tuning.

Special Functionality Plugins

In addition to format support, WinOLS offers plugins that extend its functionality in unique ways beyond direct editing:

  • LUA Scripting (OLS530): This powerful plugin embeds a LUA scripting engine into WinOLS. It allows advanced users to automate and remote-control many WinOLS functions using scripts. For example, you could write a script to automatically apply a set of changes (a “stage 1” tune script) to any compatible project, or to generate reports, etc. It essentially opens up custom automation inside WinOLS. Many tuners use LUA scripts to apply standard modifications quickly or to check for map differences automatically. Price: ~€1,178.10. (This is one of the most expensive plugins, reflecting its advanced nature and the significant value for power-users).

  • Machine Translation de->en (OLS540): A niche but handy plugin, it automatically translates German map descriptions into English. Many DAMOS/A2L files (especially older ones) have German labels and descriptions for maps (since a lot of ECU development is done in German). This plugin uses machine translation to convert those to English on the fly, saving you from manual translation or confusion. Price: ~€392.70.

  • Data Areas Free (OLS550): Listed as “Data Areas free” (version 1.30) in EVC’s catalog, this appears to be a special plugin or feature related to how data sections are handled. The wording suggests it might be provided at no cost (“free”). It could allow unlimited definitions of data segments or something along those lines – possibly ensuring that splitting the file into data/code segments isn’t restricted. (The details aren’t fully clear on the site, but since it’s listed without a price, consider it a built-in helper plugin.)

Checksum Correction Modules

Checksum modules are arguably the most crucial plugins for any tuner, because nearly every ECU has some form of checksum or signature that must be corrected after making changes to its data. EVC offers a large array (around 75 different checksum modules as of WinOLS 5) to cover a wide range of ECUs. Each module is usually named by the ECU family or algorithm it supports. These modules enable WinOLS to automatically calculate and fix checksums for that ECU when you export the modified file (or even within the project). Without the correct checksum module, you’d have to correct the checksum using an external tool or risk the car not starting. Here’s how they break down:

  • Bosch ECU Checksums:

    • Older Bosch Diesel (EDC and MSA series): e.g., Bosch TDI (OLS220) for early EDC15/EDC16 ECUs – supports various VW/Audi TDI generations. Bosch V (OLS230) for older Bosch MSA11/15, etc. Bosch M5.x (OLS231) for early Motronic ECUs like M5.2 on BMW/Porsche, Bosch ME2.0 (OLS226) for early ME series on Mercedes, etc. These tend to cost ~€196.35 to €392.70 each.

    • ME7 Series: Bosch ME7 and its variants had multiple checksum needs. For example, Bosch ME7 VAG 2002+ (OLS262) covers many ME7.x ECUs on VW/Audi around early 2000s (with RSA patches) – priced around €589.05. Bosch ME7 Peugeot (OLS250) covers some Peugeot/BMW/Fiat uses of ME7, etc (~€392.70). There’s also a module for Bosch ME9 (OLS291 for Mercedes ME9, OLS286 for Volvo/Ford ME9) each ~€392.70.

    • EDC16/EDC17 Series: Bosch EDC16 (OLS285) is a critical one – supporting the EDC16 family common in mid-2000s diesels (with RSA and other patch features) – priced around €589.05. Bosch MED17/EDC17 (OLS807) is one of the most important modules for modern cars, covering the extensive Bosch MED17/EDC17 checksum and RSA signatures; it’s a 4-credit module (€785.40) reflecting its complexity. For the newest Bosch ECU generation, Bosch MDG1 (OLS830) module exists for MD1/MG1 ECUs (though note: certain RSA in MDG1 can’t be computed, requiring the flash tool to bypass, as EVC notes) (€589.05).

    • Other Bosch: Modules exist for niche Bosch systems like Bosch Kia/Hyundai (OLS272), Bosch Volvo V70R (OLS246), Bosch Smart car ECUs (OLS243, OLS273), Bosch PSG16 (OLS279) for the PSG16 pump ECUs (~€392.70), and many more. Essentially, for nearly every Bosch ECU from the oldest Motronic M3.x up through MED/EDC17 and MD1, there is a corresponding module.

  • Siemens/Continental ECU Checksums:
    Siemens (now Continental) ECUs also have many modules: e.g., Siemens MS40/MS41/42/43 (OLS222) for older BMW/Opel petrol ECUs (~€392.70), Siemens MSS50/52/54 (OLS237) for BMW M series ECUs, Siemens SIM4LE (OLS242) for certain Mercedes ECUs, Siemens SIMOS and PCR (various OLS298, OLS818, etc.) for VW/Audi SIMOS 8/10/12 and newer (some of these like OLS818 cover Tricore-based SIMOS with Tuning Protection/CVN fix, priced €589.05). Siemens SID series (diesel) like SID803 (OLS280) and SID208/807 (part of OLS818 or separate) are covered as well. There’s a Siemens PPD (OLS299) module for the VW PPD diesel ECUs (€392.70). In addition, Siemens MSV70 (OLS800) for some BMW petrol ECUs is available. These typically range €196–€589 depending on the complexity and rarity.

  • Marelli, Delphi, and Others:
    For Magneti Marelli ECUs, there’s a module (e.g., Marelli IAW4/5, etc., OLS259 which covers various Alfa/Fiat, Maserati ECUs) (€392.70), and Marelli MPC (OLS294) for later Marelli with MPC processors.
    Delphi ECUs are covered by modules like Delphi DCI (OLS267) for diesel common-rail systems (
    €392.70), Delphi DCM3.x (OLS809) for various DCM3 variants (€392.70), Delphi Truck (OLS810) for heavy-duty applications, and Delphi Tricore (OLS820), etc.
    TRW ECUs (like older Lucas and modern TRW), e.g., Lucas/Delco/Hyundai (OLS275) covers some older ones, TRW EMS2/EMD (OLS805 & OLS812) for certain Volvo trucks or car ECUs.
    Denso ECUs: There’s a generic Denso checksum module (OLS293) (
    €392.70) and a Denso for Bikes (OLS823) for motorcycle ECUs (~€392.70), as well as separate ones for Denso with specific microcontrollers (e.g., Denso32 OLS803 for Isuzu, etc.).
    We also see modules for niche systems like Temic (OLS252, OLS276) for certain truck ECUs, Phoenix L16 (John Deere, OLS274), Campi (OLS825), etc. If you encounter an odd ECU, chances are EVC has a module for it.

Each checksum module typically costs either around €196.35, €392.70, or €589.05, with a few complex ones at €785.40 (and the large pack options if buying many). For example, modules like Bosch EDC16 or MED17 are 3 or 4 credits (€589 to €785) due to complexity, whereas simpler ones like older Bosch ME1.0 or a small bike ECU might be 1 credit (€196). As a user, you purchase only the modules you need for the ECUs you plan to tune. Notably, EVC allows trying out modules online – you can upload a file to their server to see if the checksum calculation works, before deciding to buy.

How Modules/Plugins Enhance WinOLS

In summary, modules and plugins unlock WinOLS’s full potential. The base program can edit data, but with the right add-ons you can: import manufacturer definitions (DAMOS/A2L), work seamlessly with various file formats and flashing tools (via import/export plugins), automate tasks (LUA scripting), translate metadata, and ensure your modified files have correct checksums for almost any ECU. EVC’s ecosystem of plugins is one of the reasons WinOLS is considered a one-stop solution for professional tuners – it’s comprehensive and open-ended.

Pricing for WinOLS Software and Modules

If you’re considering WinOLS, it’s important to understand the costs involved for the base software and the add-ons. Here is a breakdown of pricing (note: EVC’s prices typically include 19% VAT, and the actual cost may be different for non-EU customers or those exempt from VAT):

  • WinOLS Base Software (WinOLS 5): The core editor (part number OLS505) costs around €1,034.11(incl. VAT) for a single user license. This purchase gives you the WinOLS 5 software with unlimited use (perpetual license). It includes one installation (one “seat”).

  • Additional Licenses: If you want to use WinOLS on multiple PCs or by multiple employees within the same company, you can buy additional seat licenses. An additional license (OLS505-License) is ~€785.40. This is common for tuning shops that might have WinOLS on a workshop PC and a laptop, for example. (All licenses must be used by the same company; transferring or reselling licenses is not allowed as per EVC’s terms.)

  • Premium Features Subscription: As mentioned, to get the newest features introduced each year, you can subscribe to Premium Features. The cost is approximately €98.18 per year, per seat. This is effectively an annual update fee that unlocks the latest WinOLS capabilities (like new visualization modes, new minor tools). It’s optional – if you don’t subscribe, you still keep using WinOLS, just without those new additions after your last included year.

  • Modules/Plugins Pricing: Each module/plugin is sold separately, so you purchase only what you need. Pricing is often indicated in “CS points” or credits, but to simplify:

    • Smaller plugins (1 credit) are about €196.35 each.

    • Moderate plugins (2 credits) are about €392.70 each (a large number of checksum modules and importers fall in this range).

    • Advanced plugins (3 credits) cost around €589.05.

    • Top-tier or complex plugins (4 credits) are around €785.40.

    • A few particularly extensive ones (6 credits) go up to €1,178.10 – for example, the Caterpillar importer and LUA scripting each are 6 credits.

EVC often refers to packages like “Checksum Package 20” or “Pack 50” which bundle a number of credits for a bulk price (useful if you plan to buy many modules). For instance, buying 50 credits at once might be offered at a slight discount per credit. But for most users, you can simply buy modules à la carte.

Example Pricing Recap: To equip WinOLS for a particular niche, say European car tuning, you might buy the base WinOLS (€~1034), a DAMOS import plugin (€785), a handful of checksum modules for Bosch and Siemens ECUs (let’s say 3 modules at €392 each = €~1178), and maybe the machine translation plugin (€392). That setup totals around €3,389 (incl. VAT) in this hypothetical scenario. A heavy-duty tuner focusing on trucks might instead invest in Caterpillar and Cummins importers and relevant checksums, etc. On the other hand, a beginner might start with just WinOLS base and one or two checksum modules for the specific car they are tuning, keeping initial costs around €1,500 or less until they need more.

Keep in mind: mhhauto.pro and other community forums often discuss WinOLS modules – sometimes, tuners starting out will purchase only the checksum module they immediately need (to reduce upfront expense). EVC’s approach allows you to expand your capabilities as you grow your tuning business or interest.

Practical Examples: Using WinOLS in ECU Tuning

To illustrate how WinOLS is used in real-world tuning, let’s walk through a couple of scenarios:

Example 1: A Basic Stage 1 Tune on a Turbo Diesel
Imagine you have a popular turbo diesel car (say a VW TDI). The goal is to do a “stage 1” remap, aiming for more power and torque by adjusting fuel delivery, turbo boost, and maybe EGR reduction. Here’s how WinOLS comes into play:

  1. Reading the ECU: First, you’d use an ECU reading tool (like Alientech KESSv2, Autotuner, CMD, etc.) to read the stock ECU file from the car. This gives you a binary file (often via OBD or on bench). Let’s say it’s a Bosch EDC16 ECU.

  2. Creating a Project in WinOLS: Open WinOLS and import this binary. WinOLS will prompt to create a new project. If you have the EDC16 checksum module installed, WinOLS will automatically recognize the ECU type and list that the checksum can be corrected (important for later). If you have a DAMOS/A2L for this ECU, you’d import it now via the plugin, instantly populating map names like “Turbo Pressure Limit”, “Driver’s Wish map”, “EGR map”, etc. If not, you’d manually search for maps: for example, you might use WinOLS’s map search function to find all 2D/3D maps; you see the characteristic shape of a torque limiter map or boost map in the 3D preview. You define the map (set axes, size) and name it.

  3. Making Changes: With the maps identified (either via DAMOS or manual definition), you now modify them. For a stage 1, you might increase the turbo pressure map by a certain percentage, raise injection quantity limits, adjust the fuel injection timing slightly, and smooth the torque limiter. WinOLS provides precise control – you can alter values by percentage or absolute values and see the changes in graph form. You keep an eye on smoke maps and EGT (exhaust gas temp) limiters to ensure reliability. Each change can be tracked; you might use WinOLS’s versioning to save a copy of the original, then work on “Version 2” as your tuned file.

  4. Using Scripts (if available): If you repeatedly tune the same type of ECU, you might have a LUA scriptthat automatically applies a template of changes (for instance, raising all torque limiters by X% and turning off EGR by setting those maps to 0). Running the script (provided by the OLS530 plugin) can do in seconds what might manually take much longer, after which you fine-tune the results.

  5. Checksum Correction: Once edits are done, you’ll export the modified file. Because you installed the appropriate checksum module (e.g., OLS285 for Bosch EDC16), WinOLS will calculate and correct the checksums upon export. This step is crucial – if you skipped it, the car’s ECU would detect a checksum mismatch and likely refuse to start or throw errors. WinOLS makes this seamless – a status bar message will typically indicate “Checksum OK” after export.

  6. Flashing Back: You take the checksum-corrected modified file and use your flashing tool (e.g., KESS) to write it back to the car’s ECU. The car now runs the tuned software. Thanks to WinOLS, the process from raw binary to tuned file was manageable, with the software handling the heavy lifting of map discovery and checksum fixes.

  7. Testing and Datalogging: After flashing, you’d test drive and log data. If you notice you need to tweak (maybe reduce boost slightly to avoid a surge, or adjust fueling for smoke control), you go back into WinOLS, create a new version, apply the tweak, and re-flash. WinOLS’s version management helps keep track of these iterations with comments (e.g., “Version 3: reduced boost by 0.05 bar at mid-range”).

Example 2: Making Use of Import/Export Plugins in the Workflow
Suppose you get a Caterpillar excavator’s engine control module file from a client – it comes as a .flsfile, which is a format not natively understood by base WinOLS. However, you have the OLS1002 Caterpillar Import plugin. You use WinOLS to import the .fls directly. Now you see the content in WinOLS and can tune parameters (perhaps limiters for RPM or fueling for performance or efficiency gains in heavy equipment). After editing, you export it back to .fls using the same plugin so it can be flashed with the Caterpillar service tool. Similarly, consider a scenario with a Dimsport New Genius device: a client sends you a file from their New Genius. With the NewGenius connector plugin, you can open it in WinOLS without hassle, do your tuning, and output a file ready to be used by New Genius for programming the ECU. This cross-tool compatibility simplifies a lot of remote tuning work – you can support customers using different tools, all within the WinOLS environment.

Example 3: Using DAMOS and Translation
You’re tuning a BMW, and you obtained a DAMOS file for its ECU. The catch: it’s in German. You load the DAMOS via OLS521 – now all maps are defined, but terms like “Ladedruckbegrenzung” appear (German for boost pressure limit). With the Machine Translation plugin (OLS540), you press a button and WinOLS converts all those map names and notes into English within your project. This saves time and ensures you understand what each map is for without needing to cross-reference terms. Now you can confidently adjust the “Boost Pressure Limit” map because you know what it is, thanks to the translation plugin.

Through these examples, it’s clear how WinOLS is used day-to-day: it’s the central software where the ECU file is interpreted, modified, and prepared for re-flashing. Tuners in the mhhauto community frequently share WinOLS project files or map packs, discuss strategies (e.g., how to find a particular map in WinOLS or how to apply a DLL for check sums), and even share scripts. WinOLS’s versatility makes it suitable for beginners (who might rely on community-provided map definitions to get started) and experts (who leverage scripting and advanced modules). Beginners might initially feel overwhelmed by the raw hex data view, but over time, they learn to recognize patterns – for instance, noticing a smooth 3D “hill” which corresponds to a fuel map. With patience and using guides (like this one and many on mhhauto), they gradually unlock the software’s potential.

Summary

WinOLS, developed by EVC, stands out as a comprehensive ECU tuning solution that caters to both newcomers and veteran tuners. The base WinOLS editor offers powerful map editing and project management features – from 2D/3D visualization to version control – making ECU remapping a structured process. On top of this, a rich array of modules and plugins extends its functionality: you can import manufacturer map definitions (DAMOS/A2L), interface with popular flashing tools (through format converters), automate tasks via LUA scripts, translate data for better understanding, and crucially, correct checksums for virtually any ECU. While the initial cost of WinOLS and its modules can be significant, its value in a professional tuning environment is equally high – it becomes the hub of all your tuning work.

This guide, provided by mhhauto.pro (a vibrant community and marketplace for auto-tuning professionals), has covered what WinOLS includes out-of-the-box, what each plugin/module adds, current pricing for each component, and examples of WinOLS in action. Whether you’re a beginner trying to get a handle on ECU remapping or an experienced tuner ensuring you have the right tools for the job, WinOLS is a worthy investment. It embodies the flexibility and depth required for modern engine tuning – from the smallest car ECUs to the largest industrial engines. And with communities like mhhauto providing shared knowledge, definitions, and support, getting up to speed with WinOLS has never been more achievable.

FIN. (Published on mhhauto.pro Marketplace Blog)

Share post
You must be logged in to post a comment
Top