New Ducati Service / Diagnostics Software & Adapter For Diy Servicing

Discussion in 'Parts, Accessories & Clothing For Sale' started by mfurore, Feb 29, 2016.

  1. It has been a long development process to put this all together. A two-man-show, me doing the hardware side (PCB prototyping, component assembly, testing), my brother (he is C++ programmer) working on software side of this project in about 6 month span. After several hours (clocking about +200h of personal time) and countless £££ spent on PCB board revisions, ECU models, components and prototype mistakes we have finally finished this into viable functional adapter. I would like to proudly present my contribution to the DIY servicing of your Ducati Motorcycle: A completely new design of Diagnostics/Service adapter for the shadetree / garage mechanic.

    [​IMG]

    It all started after huge frustration of getting all of those OBD adapters to work. In my case and also in a case for many of my friends, I could not get to work all of those blue/silver/black OBD Vagcom adapters that you can buy online on Ebay/Amazon/etc with available free DucatiDiag software. Also, available bluetooth adapters did not reliably worked with the solutions for android phones that I have. I have tried many things, from adding USB hubs to soldering components on existing adapters just to somehow find out what was going on. I realised that almost all OBD adapters sold, either in US/UK or EU are clones of OBD made from chinese components, pirated ELM327 firmware and so on. Constant freezing and frequent disconnections was a huge frustration. Spending hundres of £££ on other aftermarket solutions was not an option in my mind.

    I set a set of parametres to achieve and went into development, starting from the hardware solution, and have designed custom PCB with the most up-to-date chips & OBD protocols. I am very happy how this has turned out and managed several milestones:

    - compatability with 15M, 16M, 59M & 5AM ECUs. This means that almost all ducati bikes prior to year 2010 are compatible (999/749,916&748, Multistradas, Monsters etc apart from very early models). We are also working on the post 2010 type ECUs but this will be updated with

    - No battery/boost cables with crocodile clips needed. This means that user does not need to access motorcycle battery, all that is necessary is to connect 3 pin diagnostic connector on your bike. This has been designed to avoid these battery/boost cables that can cause damaged ECU when the polarity is switched or manufacturer defect has occured. The new diagnostic adapter is internally providing correct voltage for communication with motorcycle ECU for clean signal. This has additional benefit that you can put your motorcycle into diagnostic mode even with heavily discharged battery (tested to about 8.5V discharged state on my own Ducati)

    - All in one solution. The adapter works on all bikes mentioned and all cables are supplied to be able to connect with them. No extra licence fees, all future software updates will be free of charge. Ability to backup or upload Fuel/timing maps will also be added in near future, this is currently in development.

    - All available diagnostics codes are displayed, along with Trimm adjustment, TPS reset etc. See the software screenshots below.

    - As mentioned above, the adapter is packed with microchips. All are the most up-to-date available solutions, a lot of effort was made to get them working on a single PCB. We used our own code from scratch.

    [​IMG]

    - Connects to PC/Laptop with no need to install drivers,. Genuine FTDI chips has been used with the 2015 revised IC that is compatible with all Windows OS. This means that once you plug in the adapter via USB port, all driver installation is done for you automatically by Windows. The chinese clones are using fake FTDIs or troublesome WinChip IC's (genuine FTDI are expensive as a chip so chinese factories are cloning them. We have bought them from the FTDI/Farnell directly to avoid any problems)

    - No need to find out to which USB port you have plug it in. No need to specify USB/Serial port. Software itselfs scans automatically for the connected diagnostic adapter and then remembers it for next quick connection with adapter. What we have in mind is a "plug'n'play" solution so user does not have to search for port assignment in Windows.

    - We have tested Windows XP,Vista, 7, 8, 8.1 and 10 for compatibility. We might create a version for Linux/iOS in the future if there is enough interest so you can also use your debian-loaded garage laptop or MacBook.

    - What I think is extra plus is the ability to plug in extra sensors and gauges. We have added functionality where you can add digital oil pressure gauge (that can be bought for £20, we have currently ready prototype in beta testing) or digital manometer for Throttle Bodies balancing.

    - All made and designed in UK. PCBs were done in Newbury PCB factory, Components sourced from UK suppliers, and all software and hardware design including 3D printed plastic enclosure was done by me & my brother in guildford.

    The kit for anyone interested consists of:
    1x Software with manual on DVD.
    1x diagnostics adapter
    2x Cable (one for 15M/16M ECUs, another for 59M/5AM ECUs based bikes)
    1x USB cable to PC/laptop

    Software is bundled free with no future extra cost for any firmware/software update. Any extra functionality that we will develop will be sent as notification via email so you can always have the most up to date software.

    Please use this thread for the discussion of the software/hardware functionality only. To purchase, contact me via forum private message or drop me an email to [email protected]

    Admins : Please note that this is not a commercial post. Although I have registered website for product, we are not an LTD company and do not resell on anyone's behalf. We have regular 9-5pm jobs aside from this project (me in design and brother is Academic), this is more of a group buy/startup post. In the case of any violation, please contact me via PM.

    THIS SECTION WILL BE UPDATED :
    Availability of kits : 0/11 (11 kits sold now as of 20-03-2016! ) early bird offer £69 sold out.

    New batch ready for anyone interested : £90 including shipping. Injection molded case, updates to firmware and one cable for all ECUs:

    [​IMG]


    Screenshots of software are below:

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Compatibility list:

    IAW 15M ECU: 900SS, 750SS, Monster 900ie, MHE, Supermono Sport,

    IAW 16M ECU: (single injector per cylinder series ) 748 (all versions),916 Biposto, 916 Senna, ST2, ST4

    IAW 16M B1 ECU: (twin injec (twin injector per cylinder series ) 996 Biposto, 996SPS IAW

    59M ECU: 749, 749S, 999, 999S, S4R, St4S, 996R, 998, 998S, 998R, ST4S,GT1000 (early), Monster S2R (early), Monster S4R (early), Monster S4RS,Monster 400, Monster 620, Monster 695 (early), Monster 800, Monster 900 (late), Monster 1000DS, 620SS, 800SS, 1000SS, Multistrada 620, Multistrada 1000&1000S

    IAW 5AM ECU: 848, 999R (2005,2006), 1098&1098S&1098R, 1198, Streetfighter & StreetfighterS, ST3, GT1000 (late), Sport 1000&1000S&1000 Touring, Monster 695 (late), Monster S2R (late), Monster S4R (late), Multistrada 1100 & 1100S, Hypermotard 1100 & 1100S
     
    #1 mfurore, Feb 29, 2016
    Last edited: Apr 3, 2016
    • Like Like x 20
  2. Excellent piece of work. Look forward to testing it :upyeah:
     
    • Like Like x 2
  3. I like it :handok:

    If Chris says its ok, I will have one.
     
    • Agree Agree x 3
    • Like Like x 1
  4. Looks a very good product and good luck with it !
    It may be advisable to state EXACTLY which Ducati model (rather than ECU code) its compatible with ? For example I have a 1098s 2008 and am not sure if its compatible ?
    Just a thought :upyeah:
     
    • Like Like x 1
  5. Likewise, I have a 2010 Multistrada so I'm on the cusp of your tested list.
     
  6. A good point, here is the Compatibility list:

    IAW 15M ECU: 900SS, 750SS, Monster 900ie, MHE, Supermono Sport,

    IAW 16M ECU (single injector per cylinder series ) 748 (all versions),916 Biposto, 916 Senna, ST2, ST4

    IAW 16M B1 ECU (twin injec (twin injector per cylinder series ) 996 Biposto, 996SPS

    IAW 59M ECU 749, 749S, 999, 999S, S4R, St4S, 996R, 998, 998S, 998R, ST4S,GT1000 (early), Monster S2R (early), Monster S4R (early), Monster S4RS,Monster 400, Monster 620, Monster 695 (early), Monster 800, Monster 900 (late), Monster 1000DS, 620SS, 800SS, 1000SS, Multistrada 620, Multistrada 1000&1000S

    IAW 5AM ECU 848, 999R (2005,2006), 1098&1098S&1098R, Streetfighter & StreetfighterS, ST3, GT1000 (late), Sport 1000&1000S&1000 Touring, Monster 695 (late), Monster S2R (late), Monster S4R (late), Multistrada 1100 & 1100S, Hypermotard 1100 & 1100S,
     
    • Thanks Thanks x 1
  7. Today was a good day.

    I woke up with 3 people interested in purchase and my reddit inbox has pretty much exploded.
    8/11 left for sale.

    My next course of action will be to release some "behind the scenes" photos of development, old PCB revisions (To show how we minituarised hardware along the way from the early prototype to the latest version. Also some comments on the early mistakes and findings).

    I am currently looking into Digital Oil pressure gauge add-on for the module (as seen on one of the screenshots) and the digital throttle bodies manometer.

    I get my brother to write up and comment on some of the C++ programming aspects, ECU compatibility roadmap and ECU fuel map capability for next update.
     
  8. I think you need to add the 1198 family to the IAW 5AM list. :upyeah:
     
    • Like Like x 1
    • Agree Agree x 1
  9. Please let us know when you get the post 2010 bikes covered, especially the Multi 1200 :)
     
    • Like Like x 1
  10. I have missed that ! Cheers, will do
     
  11. Looks good!
    How does it measure the CO%? I guess this is restricted to bikes with lambdas?
     
  12. OP's brother here (C++ programmer). This was possibly the most frustrating project I have done. Mostly because I have my own stuff to do academically, plus I have a part time job.

    The most problematic part was to enable compatibility across all versions of Windows from Windows XP up to Windows 10. The fuel map editor is planned, however it is not going to be done under one week. The Linux and iOS versions are planned as well. This will take me a lot of time to do it. Especially because half of the code is platform specific so I will have to rewrite 1/2 of software for each platform. Android should not be a problem because everything I will need for the program to work is already bundled inside the android itself. Right now my focus is on ECU compatibility.

    Note about the "Software itself scans automatically for the connected diagnostic adapter": The software scans USB port in order to find the adapter. This may take a minute or so if you have number of different devices connected to your PC. Once found, it will remember the port and connecting to the device second time will be much faster.
     
    • Like Like x 1
  13. Yes, this is only available to bikes with lambdas or with transponder/sensor attached that will be available later on. You would be able to attach oxygen sensor at the end of the adapter and measure from your exhaust port/ O2 sensor plug if unsupported by ECU by default.
    It is currently shown grey/disabled as the measurement was taken on 749 DP ecu
     
  14. I am certainly interested but will be even more so when you have a product that will cover the Mitsubishi and Siemens ECUs ( I have bikes with each). To further complicate things, the new DVT Multi, and probably the DiavelX, has a Bosch ECU.
     
    • Like Like x 1
  15. When you state Linux & iOS, do you mean OS X? We've got everything in my house (fellow programmer). The garage PC is currently running Win10 but my main use device is OS X.
     
  16. I reckon yr on to a real winner if/when a Co2 probe version is available!
     
  17. I am confident to say that by iOS (mobile platform) he meant OS X (system).
     
  18. Figured but thanks [emoji106][emoji6]
     
  19. CO2 / 02 probe is not dificult to prototype and make. Also, there is potential for hydrocarbon emission probe as well (not really practical option, but might be some use to somebody) . I actually did makeshift exhaust probe 2 years ago when I was troubleshooting some mixture issues and sold my old morgan exhaust probe.
     
  20. Sorry, my bad. I meant OS X. I haven't looked in iOS so I can not tell you if software is going to be available on iPhones as well.

    By the way, the software does not require powerfull machine in order to run. The software was tested on multiple cheap low end laptops (one of them was more than 12 years old) and worked without any problems.
     
Do Not Sell My Personal Information