Maps Import · Winols → Ghidra
Six hours of manual work. Sixty seconds.
Transfer all map definitions from Winols to Ghidra automatically — comments, IDs, names, axes, RAM areas. The only tool that does this. 5 free imports.
The Problem
You already mapped it in Winols. Now do it again in Ghidra?
Every reverse engineer hits this wall. Hours of work duplicated across two tools.
Manual re-entry takes hours
For a typical project with 20–50 tables: find each address, create structures, configure axes, add annotations. 4–8 hours of pure repetition.
Errors multiply
Copy an address wrong, mistype an axis — and your analysis breaks silently. Manual transfer is not just slow. It’s unreliable.
No existing solution
Advanced engineers write custom scripts. Most are incomplete and fragile. No public tool does this properly.
Built by a reverse engineer who was tired of doing it twice. Now nobody has to.
Thomas Pirowski built Maps Import to solve his own problem. 30 years of ECU work, thousands of projects transferred manually. This tool exists because the man who needed it most finally made it.
How To Use
Four steps. One minute.
Download the Ghidra script
Download TUNERSGUILD.WINOLS import script helper and store it in {your_windows_folder}/ghidra_scripts
Example: c:\Users\tpiro\ghidra_scripts\ — Close and reopen Ghidra if the script doesn’t appear.
Export from Winols
Open your project in Winols. Export maps as CSV (“All maps” must be checked) and the binary (original) file.
Example: audi.csv, audi.bin
Upload CSV and binary
Use the upload widget below. Select your CSV and binary file, press Upload. If DAMOS/A2L is included, processing may take a minute.
Download the .TUNERSGUILD file
Download the generated file with all your maps. It can be loaded into Ghidra using the companion script from Step 0.
Run the script in Ghidra
When running the script, choose:
- MCU type — or “none” if offset is already added in Winols (e.g.,
8000.0000for TriCore) - RAM location — for example, 17x TriCore is
d0000000 - Virtual RAM location — from Winols, or leave empty if you don’t need names of RAM locations
Try It Now
Upload your files. Get your import.
Select your Winols CSV export and the binary file, then press Upload.
Video Walkthrough
Watch the full tutorial.
Step-by-step: export, upload, download, run in Ghidra.
The Math
Unlimited Maps Import is included with Ghidra Fundamental.
Ghidra Fundamental costs €1,680. It includes unlimited access to Maps Import and A2L Generator for life. An active reverse engineer uses these tools for €3,800+ per month in combined retail value.
The course pays for itself in 13 days from tool savings alone.
Questions
Frequently asked.
Two files: a CSV export from Winols (with “All maps” checked) and the original binary file. The tool generates a .TUNERSGUILD file that loads into Ghidra via the companion script.
Yes. Maps Import works with any Winols project regardless of ECU architecture — TriCore, Renesas, ST10, MPC. If Winols can export it, Maps Import can convert it.
You’ll see an invitation to enroll in Ghidra Fundamental. Course enrollment gives you unlimited lifetime access to Maps Import and A2L Generator — plus the reverse engineering skills to work at the highest level.
No. Some advanced engineers write custom scripts, but they’re usually incomplete and fragile. Maps Import is the only professional-grade public tool for Winols-to-Ghidra map transfer.
Everything: map names, IDs, comments, axis structures, units, RAM areas, special areas. The transfer is lossless — your Ghidra project mirrors your Winols project exactly.
Forum
Got a question? Ask working tuners.
Workflow questions, edge cases, bug reports — the Tuning Tools forum is where calibrators share what they actually do with these tools.
Start Now
Six hours. Or sixty seconds. Your choice.
Upload your Winols project. Get your Ghidra import. The tool does in one minute what used to take half a day.
