I am upgrading a Ducati 1198 of 2010, which has no Ducati Traction Control (DTC), nor Ducati Quick Shifter (DQS), to the 2011 version which has both DTC and DQS. This upgrade has been described in a number of posts, such as: https://www.ducatiforum.co.uk/threads/dtc-on-a-2009-1198.14055/ https://www.ducati-superbikes.com/index.php/topic/18869-how-to-install-dtc-on-09-10-base-model-1198/ https://ducati-sbk.de/topic/27049-e...198-serie-std-geflashed-meldung-noch-im-dash/ I purchased both wheel sensors and the DTC module (the one located in the tail). Now, I need to update the ECU. Instead of buying a new ECU, I would like to flash a new image (I have a KKL cable). Here are some links related to that: https://github.com/denandz/5am_util https://www.von-der-salierburg.de/download/GuzziDiag/ http://tunerpro.net/download/bins/Ducati/ https://tuneecu.net/TuneECU_En/Quick_Guide.html The ECU part numbers are: 28642091A for 1198SP (2011) 28642091A for 1198 (2011) 28641831A for 1198S (2010) 28641761A for 1198 (2010) I have therefore the 28641761A ECU, and I would like to upgrade to the image contained in the 28642091A one. My Ducati dealer says he cannot copy/sell this image to me. Does anybody have a 1198/1198SP 2011 ECU image and could share a download link? I believe that the firmware version is 3220MA15 . Thanks!!
Does the non dtc loom accept the other dtc components? Dtc module Front wheel sensor Are the non dtc and dtc dash the same? Sorry if this has been covered in your links....too lazy..
Yes, all mechanical parts are compatible: on the back wheel there is a hole for the sensor. On the front wheel one needs to replace the spacers of the brake assembly. Under the passenger seat there are the three holes to screw the DTC assembly. The backbone wiring has all the connectors in place. About the dashes (LDC panel) they are identical across the entire series from 1098 of 2008 to 1198SP of 2011 (model 40610734B). Btw, the key code of the immobilizer system is stored in the dash, not in the ECU. This makes things easier.
Check out the long list of bikes mounting the dash 40610733B (then replaced by 40610734B): https://www.pieces-ducati.com/ducati-moto/affectation_pieces_detachees/40610733B If there are more numbers for a same bike, they are probably all compatible.
TuneEcu has everything you need. I have done exactly what you want to do on 3 1198. Works flawlessly and is easy. You need to get a cable from here https://www.lonelec.co.uk/Motorbike...onent/TuneECU-Interface-Cable-Lead-Diagnostic Get TuneEcu from here https://play.google.com/store/apps/details?id=com.tuneecu&hl=en Get the map from here https://app.box.com/s/jhxtzesemvqfz1x6qbizr735jd3bs3oo/folder/3073221329 Follow these three steps and you will have no problems
Thanks @locknload595 . I downloaded the file 3220MA15Map.hex (245.8kB) from the link you said, and tried to flash it with the 5am_util on github and with the KKL cable you mentioned. However I receive the following error message: ./5am_util -w ./3220MA15Map.hex -i /dev/ttyUSB0 [!] ERROR: Firmware image length is incorrect (245834), should be 327680 bytes Location : load_bin(), main.c:121 I suspect that the file contains only the fuel-injection mapping section, not the full ECU image. In fact, the file should begin with the interrupt table (FA00xxxx) as explained here: https://github.com/denandz/5am_util . I wonder therefore if the DTC (which requires the ECU to correctly interpret interrupts from the DTC module in the motorbike tail) and if the DQS will work correctly at the end. Could you please comment on your experience? Are you 100% sure that the DTC and DQS programs are contained in this part of the file? Do you have by chance a full ECU image too? I am in fact reluctant to run anything related to google, and I do not use android.
Okay I have gone back through all my details and this is what I came up with. I have a 2011 Ducati 1198 that came factory fitted with DTC Ducati Traction Control -DQS Ducati QuickShifter and DDA Ducati Data Analyzer. I have read my current map with TuneEcu-GuzziDig IAW5xReader V0.22- JPDiag Reader I have Bin files-ddg files and hex files The TuneEcu read says 3220TAA3 The ddg file says 96530311B The bin file says 96520311B_2011 Ducati 1198 DP Termi (DTC DQS) I may have been wrong about the 3220MA15 map sorry. I have bundled everything together and put it on Dropbox https://www.dropbox.com/sh/7xu9kdydnxysirc/AAC1acHerC6PU4BBL8L645AIa?dl=0 The other 3 Ducati 1198 that I uploaded maps to were done with TuneEcu using my 1198 map that was read with TuneEcu. DTC and DQS are all working on these bikes. Hope I have been of some help. If dropbox is not suitable let me know what is
Wonderful! This is exactly what I was looking for! THANK YOU!! Btw., could you please confirm which exhausts the image refers to? The .txt file suggests that they are Termignoni, not the OEM ones. As I have the stock ones, I will probably have to downgrade the mapping section of the file. Btw. I noticed you put two images: * My 1198 at 36000km.bin * 96520311B_2011 Ducati 1198 DP Termi (DTC DQS).bin but they appear identical. Is there any chance you have an image with the OEM exhaust? The ddg file is larger and significantly different, so I do not know how to use that, even if it possibly relates to the original exhaust. This time the 5am_util did not complain (the checksum warning "[!]" appears also on the github page of 5am_util so it should be OK), but I have just made a dry run without attaching the KKL cable to the bike yet: ./5am_util -w ./96520311B_2011\ Ducati\ 1198\ DP\ Termi\ \(DTC\ DQS\).bin -i /dev/ttyUSB0 [!] Will write firmware: ./96520311B_2011 Ducati 1198 DP Termi (DTC DQS).bin [!] [!] Checksum: d5d8 [!] [+] Displaying first 64 bytes of the bin file FA 00 00 02 FA 00 04 40 FA 00 08 40 FA 00 0C 40 | .......@...@...@ FA 00 10 40 FA 00 14 40 FA 00 18 40 FA 00 1C 40 | ...@...@...@...@ FA 00 20 40 FA 00 24 40 FA 00 28 40 FA 00 2C 40 | .. @..$@..(@..,@ FA 00 30 40 FA 00 34 40 FA 00 38 40 FA 00 3C 40 | [email protected]@..8@..<@ It will take me a few weeks until all parts will be here and mounted. I will report back then.
Okay added a stock image 07_MA17_MA14_Ducati1198Stock_yesDTC_yesDQS https://www.dropbox.com/sh/7xu9kdydnxysirc/AAC1acHerC6PU4BBL8L645AIa?dl=0
I just wanted to report that the DTC upgrade worked successfully! I have now a working DTC on a 1198 of 2010. Many thanks again @locknload595 ! After flashing the image of @locknload595, the DTC menu was there as well as the DQS one. Not having the Quick Shifter installed however did not create any problems. I also had a chance to play with another ECU, with unknown firmware version, which I bought to test the flashing process. Few learning from this experience: * after changing/flashing the ECU, it was important to perform a "TPS reset" as suggested in the Ducati workshop manual. In fact without TPS reset, the idle RPM was as high as 2000. I did the reset by using an old version (V45) of GuzziDiag, as I wrote here: https://www.ducati.ms/forums/40-spo...-indicator-reset-guzzidiag-2.html#post7031673 * the speed and temperature units (e.g. mph vs kmh) can be changed without any special cable/software, and the procedure is described in the Ducati workshop manual (chapter P.7: Electrical/Instruments) * after flashing, the re-dumped image (downloaded for double-checking that the write process was fine) differs from the original at the offset 8000 to 18000: The original file contains 0000 while the re-dump contains ffff (1111 1111 1111 1111 in binary). This does not seem to create any problems. * writing an image onto the ECU (with the 5am_util mentioned above) is much faster than reading out an image. * to flash the ECU, I unmounted it from the bike, used a bench power supply, and connected the wires manually like this: KKL cable: * 12V: Pin 16 * Ground: Pin 4 * K-Line: Pin 7 ECU (on the body connector side, i.e. the side with the bolts that are closer together): * 12V: Pin 4 and Pin 17 * Ground: Pin 10 and Pin 34 * K-Line: Pin 16 However, flashing the ECU can probably happen also by leaving the ECU on the bike using the connector which is just below the ECU on the left. The wiring diagram, in fact, shows that the connector goes on Pin 16 of the ECU and to ground (12V needs to be connected extra). About the functioning of the DTC, I am still experimenting. On Level 8 and with the back tyre at 1.8 bar (cold), the DTC turned on much too often. Open question: * the 2011 models (1198 standard and SP) use the DTC with serial number 28611171H, while older 1198 models use the 28611171B. Are there any significant differences between them? Can a 2010 ECU image be used with an H-type DTC, and vice versa? Finally, I noticed that the extra ECU I got (the one with unknown firmware version) has a beautiful side effect of making the engine run very smoothly at low RPM (solving the famous "choppy throttle at low speed" problem). Using TunerPro (which runs also under linux using "wine"), I noticed that the lambda sensor bits were disabled and I will probably report more on another thread.