Ducati.ms - The Ultimate Ducati Forum banner
21 - 40 of 1,223 Posts
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.
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
 
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.
 
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.
 
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
 
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.
 
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
 
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
 
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.
 
Does anyone know where I can get a .XDF for IAW59 HW010? This is for a 2002 Monster S4 that I need to switch ECU's on...I fried my original ECU.

Thanks!
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.
 
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!
 
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.
 
Nathan,

I'm planning on editing the BIN with Tunerpro, like everyone else. My 2 hurdles was a lack of an XDF for 59M and a way to load the BIN onto my spare ECU.

I put about 60 miles on my S4 yesterday, i'm getting 19MPG! Clearly something is wrong, as I used to get 44mpg on average, and drivability is poor. I'm very anxious to both learn a thing or two about editing BINs as well as get my bike back into rideable shape...

Thanks,
Grant

PS I edit Wiki's for work but I don't know if that's different than "wiki code".
 
I put about 60 miles on my S4 yesterday, i'm getting 19MPG! Clearly something is wrong, as I used to get 44mpg on average, and drivability is poor. I'm very anxious to both learn a thing or two about editing BINs as well as get my bike back into rideable shape...
Grant, I haven't said much because I've been busy with a project.
Rest assured I'm pulling strings behind the scenes to get something for you.
However, this is work-related and the Internet is not the place to discuss it. Please call your mechanic.

Regarding advice, the best way to learn is to download some BINs and XDFs and look at how the source code works.
You'll start seeing patterns, etc. Then try adapting an XDF to your firmware once you recognize them.
It's a very involved process, but the groundwork has already been set up.
You just need to fill it in; there's just no time/need/funding for me to.

By "wiki code" I mean a way to create a template for the Wiki so the XDF is a downloadable file with editable fields in the HTML page, as opposed to something you have to copy/paste manually.
The stock Wiki code automatically diffs contributions, so it is not TERRIBLE, but it still makes versioning hard.
I need more people to contribute things though.

If I'm the only one contributing XDFs there's no point to making it a wiki.
 
Hey, not sure if this would qualify, but i have some tuneboy maps I'd be glad to share.

Likewise, I've been really trying to get more maps for my monster 796, so if anyone has some of those, I'd be thankful.

I've tried e-mailing tuneboy a couple of times over the last few months but got no reply. Sadly not unusual.

Anyway, I'll get the maps when I get home if you're interested. I think I have 848/1098/Hyper 796/1100, monster 796 (befaster tune)
 
Hey, not sure if this would qualify, but i have some XXXXXXX maps I'd be glad to share.
Please do not. We don't need a cease and desist notice from a vendor for posting a commercially sold map. This is and open source project meant for sharing stock maps and custom map changes made by real people who decide to share their changes for the betterment of everyone. It's not the place for plagiarizing the work of companies.

I don't mean to rain on the parade, and I appreciate the offer, but this isn't my first rodeo doing something like this for an enthusiast community so I know what the do's and don'ts are.

Unless you can guarantee a map is stock or unless you or another person has made changes which are 100% documented, do NOT upload it. Sharing stock maps isn't a problem because you can of course only use it of you own that make/model bike in which case it's fair use anyway. Plus if there is not a change log, which I doubt you would get from a vendor with their map anyway, then what good would it be to even upload it? It's useless is the answer.

That said, sure you can do a bin file compare against the xdf and you can see all the given changes in a map from stock, but without a change log saying what those changes were for (like say a fill Akra Ti exhaust), the the person looking at it has no point of reference for why those changes were made to base editing the stock bin on for their specific application. Remember, any custom bin file on here, even saying PRECISELY what parts and engine it was tuned for, is just a baseline and should never be just burned and run by anyone! ALWAYS datalog your own bike before and after any changes YOU make to a stock bin so you don't do any harm to your engine and blame anyone else for your negligence. One thing to understand is that even 100% stock identically built factory engines all have a small variance, and with mileage that gap increases exponentially for numerous reasons.

GrantH:
Far as assistance with the project, we are at the very beginning of getting this off the ground and until we have a clear direction to go with everything, it would be best to keep the hands in the cookie jar limited so to speak. I will keep you in mind and send you a PM, I think a WiKi editor could be valuable considering the limited time of the 2 people we have right now (Impulsive_Duc and I).

-----------------------

For anyone who has a question about any aspect of this (DIY tuning), please start a new thread for your specific question. This is not the thread for tuning help, it is about the repository. You aren't doing anyone a favor in the future by clobbering everything together into difficult to search posts in unrelated threads. Matter of fact, if you format your thread titles like this for example: "(DIY tuning) - How do I modify and xdf?" then that will help make it even more searchable in the future for everyone, we can just do searches with the words "DIY" and "tuning". Thanks!!!

Lastly, I don't want to discourage anyone from doing this. Everything can be daunting when you are a beginner, and we all were at some point. Realize that if you are going to making changes to your engine with bolt-ones or especially internally, the time and investment in what it takes to do this is very minimal and will pay off in HUGE ways for you. For example, once you have the stuff and know how, anytime you make a change, you will have an idea of exactly what you need to do tuning wise to optimize your engine and get the most out of each and every mod and their combination.

Alex
 
ID, I'll reach out to Mike and see what you two have been working on.

Alex,

Thanks for your feed back. I"ll be sure to start a separate thread.

BTW would please let me know where the most active online community is regarding ducati bin tuning? I suspect this forum may not be the best venue.

Thank you both,

Grant
 
21 - 40 of 1,223 Posts