Tuners Guild® Tools

Ghidra Winols Maps Loader

Convert maps and mappacks to be visible in Ghidra. Load any mappack or maps from Winols — including RAM and special areas. All comments, IDs, names, map and axis structures are copied.

How to use

Step 0 — Download the script

Download TUNERSGUILD.WINOLS import script helper and store it in the folder {your_windows_folder}/ghidra_scripts

For example: c:\Users\tpiro\ghidra_scripts\

Close and reopen Ghidra if you do not see the script.

1

Export from Winols

Open the project in Winols, export maps as CSV (option “All maps” must be checked) and a binary (original) file too.

Example: audi.csv, audi.bin

2

Upload CSV and binary

Choose the CSV and binary file in the widget below. Press [Upload].

3

Download the .TUNERSGUILD file

Download the file with maps (*.TUNERSGUILD). It can be loaded with the Ghidra script. If the file contains DAMOS/A2L, processing may take a minute.

4

Run the script in Ghidra

While running the script, choose:

  • MCU type — or “none” if offset is already added in Winols (e.g., 8000.0000 for TriCore)
  • RAM location — for example, 17x TriCore is d0000000
  • Virtual RAM location — from Winols (see screenshots), or leave empty if you don’t need names of RAM locations

Upload your files

Select your Winols CSV export and the binary file, then press Upload.

Video walkthrough

Watch the full step-by-step tutorial.

Credits to TunersGuild.com members for help & testing