Ducati.ms - The Ultimate Ducati Forum banner

ECU maps repository

466K views 1.2K replies 239 participants last post by  edvardaamodt  
#1 ·
As there is a strong demand for ecu maps, I suggest to start a repository.

Maybe the best way to grow this database is to allow access only for those who have shared their own map... Actually, it seems that this method was used by ducatidiag. In the other hand, I know that the validation process is quite heavy...
Any idea / opinion ?

Here's my small contribution :

2008 Hypermotard 1100 standard stock / IAW5AMHW610
 
#2 ·
Question, what software are you using to down load the maps? And why file format is everyone else going to be using? Seeing that ducatidiag is no longer, choices are very limited. Biggest problem is the format of the files. And consistency of people using it.

Sent from Motorcycle.com Free App
 
#3 ·
#4 · (Edited)
I'm currently using the Reader- and Writer-Software from GuzziDIAG. Works perfect and downloads/uploads maps to the ECU.

I'm searching a Ducati Performance Mapfile in format .bin from a Ducati Hypermotard 1100. Would be great, if anyone could help me.

@KiloNewton: your upload is gone. Maybe you reup the file? Or maybe you create a bin-file usind IAW5-reader from GuzziDIAG. Software could be found here
 
#5 ·
We have a thread going on Guzzidiag in the Supersport section that contains some great info on read, write, XDF files and cables.

http://www.ducati.ms/forums/57-supersport/379985-guzzidiag-mapping-15m-ecu-5x-4.html#post3816969

A bit of a long (very rough) shot, but maybe you could play with the injector durations from the PDFs I uploaded in that thread for my 900SSie DP map.

The SS uses the Weber IW 031 rated at 270cc per minute and the HM uses the IWP 043 rated at 329cc per minute.

The ratio between the injector flows is 1.2185 and the ratio of the capacities is very similar at 1.2222 I.e. just plug in my durations as a starting point.

No idea if my offset and ignition would be correct. My guess would be to leave them as they are in your stock ECU at the moment.
 
#6 ·
...I've read that thread but I want a clean copy of an DP-ECU download. I'm not specified at all to change some numbers in the tables and hopefully it will work.

Just need a guy who downloads the map from his DP-ECU using the reader tool from GuzziDIAG. Works great and it would be great to find someone who would do that...
 
#7 · (Edited)
This link is up-to-date as of 2024

UPDATE:
The current link to share files and browse files (.bin/.xdf/.csv/.xlsx/.docx/etc.) - ECU Maps Repository - Ducati996R.net

----------------------------
Thought I would post here since I've had the same idea. I come from the world of auto tuning so this is my first foray into bike tuning....

I have a web server I'm going to create a public FTP on where people can view/download. Then I'm going to create a tool for uploading. If I gave ppl full access to the FTP there is a chance some dick could delete everything.

I suggest we keep everything open source with .xdf files for the various ECUs and .bin files for all of the tunes.

I can break the .xdf files into folders according to the ECU type, for example 15M - 1998-2002 Marelli, and so fourth. I'll sort the .bin files simply by year and model, 2009 1198 - Base, and so on. If a .bin is a stock dump, I will denote it with a _Stock at the end of the file name. If it's custom, then the uploader needs to include a change log and I'll put that in a .zip with the .bin and put _Custom at the end.

Let's start by everyone sharing every single .xdf and .bin that they have here along with what they are and we can start from there.

Then perhaps we should create a Tuning sub-forum here for people to ask questions and share knowledge.

Everyone on board?!

If someone could break down all of the different models of Ducati ECUs and what years/models they were used I could start creating the FTP folder structure...

Alex
 
#10 ·
Everyone on board?!
Sounds great.

I am having a quick WOT run this afternoon as a quick check of remapping via Tuneboy back to the DP map. This is after getting the pipes back to free flowing rather than crimped at the bends which sucked what I should have had. Stupid me!
 
#13 · (Edited)
I have it setup here: (UPDATED LINK, 2024)

I have the uploads landing setup so everyone can share files that I will then sort into their correct folders and ensure they are not malware.

There is also a table of links to all of the folders for tuning software, bin files, xdf files, a wiki folder, etc.
 
#15 ·
#14 ·
I have recently made some changes to my 2012 848 corse SE (racing air filter, lighter flywheel, & slip-on Zard exhaust)...after the racing air filter was added by Ducati service techs, they also installed a new ECU chip supplied by Ducati for the new fuel map. After this was done I noticed the bike didn't start quite as easily as it used to, & at lower rpm's the bike would 'bog' a little, or had some 'hesitations' when accelerating. After I mounted the Zard exhaust (which the supplier informed me didn't need a new ECU map & could be run on the stock exhaust ECU chip)) I have now also noticed the bike isn't as 'smooth' as she used to be.

I know that if you install a Termi exhaust, that Ducati provides a new ECU chip with the exhaust system (whether it be a full system, or just slip-on's)...so my question is...why wouldn't I need a new ECU chip for a Zard slip-on, seeing as how the fuel map must change somehow because the back pressure on the exhaust stroke is considerably less now with limited exhaust restriction?!

My second concern is...I was told by my Ducati dealer that the 848 corse SE doesn't have an ECU chip that can be flashed or modified...the regular 848 corse does however because it doesn't come equipped with TC or a quick shifter. I was told that because of the TC on the SE version, there is an extra mode in the ECU that regulates the fuel more closely than a normal 848 corse, & that's why they can't be flashed or 're-mapped' if I take my bike to a dyno tuner...is this true, & if so, is there any way to circumnavigate this issue?!

Thnx for you tips! ??



Sent from Motorcycle.com Free App
 
#20 ·
92GTA, hm.... this is an interesting project. I'll throw my hat into the ring...

One word of caution: the ECU hacking community tends to be very small, very private. "I'll show you mine if you show me yours." And many parties (which shall remain unnamed) have a vested interest in keeping this process as obfuscated as possible.

GuzziDiag is the sole exception, but also offers the least support. (Full disclosure: I am one of those few offering that.)

I have concerns regarding your club's commitment to the project. Particularly, the ability to maintain this database long-term. I also have technical questions regarding how you plan to handle versioning/growth/validation of submissions. ("Contamination.") If you can address these appropriately, I might be willing to contribute my personal database (400+ firmwares) and technical expertise to your project.

Please PM me your details and I will call you to discuss this further.
 
#21 ·
First the club has nothing to do with it, that's just which of my servers I deemed appropriate. The FTP is backed up often so I could put on any other of my servers I choose.

Your 2nd question is a mute point and not my job to be honest. The FTP is intended to simply be a public repository for users to share what they have. It's based on the honor system. Of course someone could upload a map that could blow someone's engine up, that's life. I don't think anyone is going to be daft enough to run map off the FTP without going thru it first. We all know every engine is different and any maps that are shared are simply starting points for people to learn and build from.

You make it sound like it's a business I'm starting lol. I've tuned cars for upwards of 12 years now, never had a problem with malicious intent aside from people deleting files from FTPs, doesn't mean I don't personally check everything before I start using it. If people here wanna be dicks like you are saying and keep everything closed and not shared, that's their problem. Most forums I'm on have tuning specific sub-forums where everyone shares knowledge and there are numerous FTP resources. If the Ducati community isn't ready for that or there aren't just enough interested people, oh well.

Bottom line, don't loose sleep over it. Either it grows or it doesn't. If you think your effort will fall on deaf ears, don't waste your time. That's my advice. Sounds like you know this tuning community far better than I so if I'm just wasting my time let me know and I'll just delete the FTP. I'm a busy person and can't babysit it. Hell, I haven't even had the spare time to complete the upload page. I could give people just straight read/write so they didn't need and upload page but I'd rather not someone come along and fat finger it and delete stuff.

Alex
 
#22 ·
Fair enough. :) I do this as a hobby too, so I know where you are coming from.

Not so much "malicious intent" as there's tons of garbage firmwares floating around unlabeled. 50% of my time is spend weeding out maps people have muddled with.... Multistrada ECUs in Monsters, etc. The worst part is, Ducati themselves is equally guilty of this. It's a logistical nightmare.

I highly recommend you request uploaders also enter (at a bare minimum):
  • A description of their bike/ECU/exhaust
  • Include the numbers on the PAPER stickers on the top and bottom (or photos)

I was thinking more along the lines of a Wiki-type system for XDFs, as that would allow multiple people to contribute simultaneously and independently. Or a MD5-on-upload system to check if a map is indeed a duplicate or is new, and to make note of it.

I can contribute:
  • A PERL script that scans BINs and generates a .TXT descriptor for the firmware from it
  • (other PERL scripts to do wackier stuff I can't discuss publicly)

I'm more than willing to help, in any case.

PS: I'm working on dual-channel wideband AFR logging and tuning your "dream bike" on a dyno right now... might be able to share the map with you, so long as you have one with a 54/50mm midpipe hybrid system.
 
#23 · (Edited)
Cool, sounds like we are on the same page them.

I thought about an MD5 verification but like what you are talking about is more than I'm willing to contribute personally. Best I could say for now is we could simply calculate the MD5 for all know and verified "stock" bins and post them so when people download a stock bin they can verify the MD5 for themselves. Sounds like you could be handy though on that side of things.

A WiKi for the XDFs, hmmm. Perhaps something along the lines of a base guideline on how to add custom fields and tables and such. That's going to vary greatly on which tuning software each individual decides to use tho. I think anyone who works on XDFs is already familiar with keeping change logs and if they want to upload an XDF with some added tables they can include some change notes with the file. I'm used to simply posting an XDF in a thread, saying what I've changed, and other can take it, and do what they want from there and so-fourth. Anyway, just spit balling, I've never seen anything like that before, a WiKi for tuning/bin files but not for ECU/XDF files.

Yeah it's a no brainer that if someone changes a stock bin that they upload with it the change log. I had planned on posting guidelines like that one my FTP upload page for the newbs once I got it going. Even then though it's easy for people to do a "compare" in the software to see what's different between 2 bin files like stock vs. modified.

Really at this point I'm simply trying to get it sorted so people know what ECU their bike uses, have the stock bin and an XDF for that ECU on the FTP for them to open in a free software like TunerPro and just start learning from there.
 
#24 · (Edited)
Ok everyone, the Ducati Tuning FTP is open for business!

This link is up-to-date as of 2024
UPDATE:
The current link to share files and browse files (.bin/.xdf/.csv/.xlsx/.docx/etc.) - ECU Maps Repository - Ducati996R.net

Gimme all you got and I'll get the uploaded files moved into their proper directory of the FTP as I have a chance! Link to the FTP in your signature like mine to help spread the word!

If we can get the Ducati.ms forum to add a Tuning specific sub-forum, then I'll put a link to it from the main FTP page so everyone knows where to go to chat. I don't wish to have that sub-forum on my server plus everyone is already registered here.

Thanks!

Alex
 
#25 ·
By "XDF wiki" I literally meant a Wiki with XDF files in it that people could edit multiplayer-notepad style.

The XDF file itself is a plaintext XML with hexadecimal offsets of the maps. But manually versioning these is a nightmare.

I thought it might be nifty if there was a webpage you could "search" for an ECU model number in the Wiki sidebar. Results take you to the Wikipedia-style page for a particular XDF listing: (1) the bikes/ECU models it was good for at the top (hence your search result), (2) any caveats and tips in the middle, (3) had the XDF printed right on the page, and (4) at the bottom had links to the firmware on the FTP that it was good for.

You could download, try out, discover more stuff in the BIN on your own, and edit what you found back on the Wiki. Or if you tried it on your firmware and it worked, you add that into the page. Or you could look at similar firmwares for an idea of where to look for things. If someone does something dumb, anyone else can just revert that change.

And Wiki softwares are pretty robust copy/paste things right by now. Not much effort on your part to implement, aside from making a template for people to follow.
 
#27 ·
uploaded a ducati streetfighter 1099 standard ecu map for you .
would love a version of this map with termis !

im tempted to plug my S modal one in and read it , to get the values,
then change the values on my normal map , then upload flash it to the normal one, this would then get rid of the annoying warning light on the dash looking for DTC ? would this be right ??

or if i just copy the S one bin file to bin file would this work, or what it be a manual edit thing,
ideas ?
( i have a NON S modal that i have termis on and air filter,)
and i have a standard ecu and a S ecu which throwns a error 8 code up which is the traction control )

thanks
 
#30 · (Edited)
uploaded a ducati streetfighter 1099 standard ecu map for you .
would love a version of this map with termis !
...
( i have a NON S modal that i have termis on and air filter,)
and i have a standard ecu and a S ecu which throwns a error 8 code up which is the traction control )
I went ahead and indexed your Non-S ECU, it looks 99.9% similar to a 2010 StreetFighter 1098 map.
There's a million variants of the StreetFighter so it's hard for me to tell which "Termi" you are looking for.
Slipon? Full system? Year? etc.

I'm going to assume "Termi Slipon" for now.
I've uploaded (what I think is) a 2010 StreetFighter Termi Slipon DP map for your bike.


im tempted to plug my S modal one in and read it , to get the values,
then change the values on my normal map , then upload flash it to the normal one, this would then get rid of the annoying warning light on the dash looking for DTC ? would this be right ??
That is one approach to it, yes, but I am not sure if the fueling in the S model is compatible with the fueling in the non-S model.
There's potentially some technical issues regarding fuel injectors.
You could do it, yes, and it SHOULD work, and that IS the right way to do it in this scenario (manually editing in just the maps),

But you still shouldn't do it.

There is a *specific* ECU bin for "Non-S with Termis and open airbox". Use that instead.
The DTC error coming on when you put the S ECU in the "non-S" makes absolute sense. If it's looking for DTC and the hardware's not there, of course it will squawk.
Upload your S's bin. If it is junk or redundant I'll just delete the file. If it is new, it gives me a better idea what model you have.

i downloaded my standard ecu from my 1098 streetfighter .
also the race ECU (which gives me the DTC error) but is built for termis
.
i have uploaded it onto ECM , can see a very much clear difference!
This is to be expected. Especially with larger displacement engines with greater emissions requirements.

i cant export it back as a file that guzzidiag will read? to re upload to the bike ?
i used guzzidiag to read the ecu to get info for ECM
ECM will only let me export as a CSV format or a ducatidiag format, which never saves to anywhere i tell it to, just vanishes,
ANY IDEAS ?????????
Simple answer, do not use ECM.

It is an amazing program, make no mistake -- but it is COMPLETELY ill suited for editing non-DDG maps.
TunerPro is the application you should be using. TunerPro supports Ctrl+C, Ctrl+V'ing maps like spreadsheets.

However, I get the feeling you aren't exactly ready to be messing with your maps.
People normally use special exhaust gas analyzers to set the fuel values correctly (wideband O2 dataloggers).
Not the seat of their pants. Butt-dyno is only good for identifying MAJOR issues.

i will share this BIN file when i can be it a bin file!!!
as im sure there are plenty of people with termis on that want this...
Most people just want the DP maps since they were calibrated by a team of engineers, or dynoed maps that were generated properly.

Please upload only your STOCK maps (STOCK non-s and STOCK s), but please keep non-dynoed maps for your own personal use.
If it is dynoed, please make a big note of that in the .TXT accompanying your bin.
 
#28 ·
RIGHT,
thought i was getting somewhere, i downloaded my standard ecu from my 1098 streetfighter .
also the race ECU (which gives me the DTC error) but is built for termis
.
i have uploaded it onto ECM , can see a very much clear difference!
i have also got rolling road play out from a friend with his streetfight and can see where the corrections would need to be made,
i have played for this with some time and want to get it on the bike,
1 problem, i cant export it back as a file that guzzidiag will read? to re upload to the bike ?
i used guzzidiag to read the ecu to get info for ECM
ECM will only let me export as a CSV format or a ducatidiag format, which never saves to anywhere i tell it to, just vanishes,

ANY IDEAS ????????? i will share this BIN file when i can be it a bin file!!!
as im sure there are plenty of people with termis on that want this....

Spoonz
 
#31 ·
I thought you only forgot to ground the ECU in the wiring harness, Grant?
Or did something else happen when the PC3 blew?

I offered to help you at a reduced rate since you hired me to check out your ECU before.
I cross-referenced your stock 2002 S4 map, and although "weird", it still appeared functional.
I even made an XDF and BIN for the 2002 S4 "kit plus" referenced below:

And for the record, all ECUs that would fit in a 2002 S4 are 59M, and there is no free writer program.
Even if you had the XDF there is nothing you can do with it. (No 5AMs fit your bike.)
Even I have to use a hardware-flashing cable for those.

(There are retrofit attempts, and I've investigated them for Mike... but that's getting into Major Labor.)
I help people on the forums as a public service... since few others do.
but asking here doesn't make my real-world work free.
 
#32 ·
Hi Nathan,

I didn't realize this was you on here!

I was actually looking for your contact info in my email but I couldn't find it. Would you mind sending me an email again?

I'm not sure why you are saying why I can't do anything with an XDF? I thought if I paid the $100 for JPdiag I could write a new bin onto my 59M ECU, no?

It appears that my TPS circuitry is fried, I'm getting TPS errors even though the wiring is good and the TPS sensor is new. Hence I want to swap to a spare 59M ecu but I need to remove the immobilizer first.

If you aren't willing to send me a 59M XDF I can use to remove my immobilizer maybe someone else here knows of one that's already been created? Otherwise let me know how much you want me to pay you for your XDF.

Thanks!
 
#33 · (Edited)
I've created an open-source Wiki for XDFs here: feel free to add/edit things.

It's barebones at the moment, I need someone who knows how to wiki-code.
Use the "SportClassic Biposto" article as a template for everything else.
Motorcycle Tuning XDF Wiki
Open-source community edited XDF definition files for TunerPro (and TunerPro RT) on modern motorcycle firmwares.
GrantH: I'd prefer to keep IRL and Internet separate.
  • Yes, if you bought JPDiag license you could write ECU. But you wouldn't be able to change anything.
    It uses a proprietary file format that is incompatible with XDF. (How are you going to edit the maps?)

    You are better off buying a hardware cable like I did instead.
    KESS, etc. are good choices since they work on everything, including cars.

  • I think JPDiag can remove the immobilizer, not 100% sure. Removing and resetting are two ENTIRELY different things.
    Resetting preserves the security mechanism so people can't hotwire the bike, Removing doesn't.