DTADroid - The Android App for DTA ECUs

Discussion in 'Throttle bodies & non-OEM ECUs' started by sparrow, Jun 1, 2014.

  1. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Before I talk about the app, I want to say a massive thank you to Trevor Page (Trev16v) who has saved me months of work by helping out with this. He's effectively handed over MSDroid to enable me to build an Android app that works with DTA ECUs. You'll even see it some of MSDroid logos in the video below still, as I haven't worked on making it pretty yet.
    Once I have the part of the app that is specific to DTA stabilised and working, I'll be contributing to MSDroid as well. Large parts of the two apps will be the same, so I'll be responsible for the DTA specific part, but we'll be working on the shared bit together.

    A bit more information now.

    What is it?
    DTADroid is an app that is dedicated to the DTA S Series ECUs that will incorporate a dash board, and the ability to log data.
    It's at a very early stage of development at the moment, but, with Trev's help today, we hacked together enough code to get the app talking to my DTA ECU. See the brief video below.

    What ECUs are supported?
    Currently, any DTA S Series ECUs will be supported.
    E48 and P8 ECUs may be supported in the future.

    What connections are supported?
    Connection to the ECU will be via Bluetooth and USB.
    These will support the DTA RS232 stream to start with. CAN support will also be added at a future stage.

    What hardware is required?
    You will require a 15 pin to 9 pin serial cable as DTA use a 15 pin connection, but serial ports only have 9 pins.
    You will also either require a Bluetooth dongle, or a USB to RS232 cable.
    BT is recommended, as it's not possible to charge an Android phone when using a USB to RS232 cable.

    EFI-Parts sell the 15 pin to 9 pin adapter cables here.
    MEF Motorsports sell the above adapter and the USB to RS232 cable here.
    For the BT dongle, search "BTLink Bluetooth Serial RS232 Adapter" on ebay

    A brief video:
    [video=youtube;Wt15z2xE-YI]https://www.youtube.com/watch?v=Wt15z2xE-YI[/video]

    What's Next
    Next steps are to fix the Rev counter and system voltage data streams, as they're being read incorrectly.
    Fix USB comms, as that currently doesn't support the DTA baud rate.
    Massive code tidy up. Change hacks into production ready code.

    The first release will simply be a dashboard that will be pre-configured. This will be a general release that shows a couple of gauges, and will be used to test the code on as many devices as possible to get the code as stable as possible. This stage is still a couple of months away.

    So stay tuned, and I'll keep this thread up to date with any info. :thumbup:
     
    Last edited: Jun 2, 2014
    benny, Crispy 8V, mat-mk3 and 10 others like this.
  2. G28OPN Forum Member

    Joined:
    Feb 21, 2011
    Likes Received:
    354
    Location:
    Northamptonshire
    Brilliant. I was wondering if something like this was available for dta. Will be looking forward to when its ready and available.
     
    sparrow likes this.
  3. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Thanks. That's what started me on this route, I couldn't find anything out there.
     
  4. Trev16v

    Trev16v Paid Member Paid Member

    Joined:
    Oct 22, 2003
    Likes Received:
    451
    Location:
    Oxfordshireland
    Very productive day that was yesterday! It is awesome to see the MSDroid code being branched to create an app for an entirely different ECU.
     
    beetie, dUff and sparrow like this.
  5. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    More development done. USB and BT working correctly, and all the data streams are being read correctly now.

    [video=youtube_share;5mm7CfyZ4Hw]http://youtu.be/5mm7CfyZ4Hw[/video]

    There's still quite a bit to do, but things are moving along nicely. :)
     
  6. Brookster

    Brookster Paid Member Paid Member

    Joined:
    May 17, 2004
    Likes Received:
    150
    Location:
    M1 J40
    great work chaps when do you think it will be ready ?

    A few of my friends run DTA and will be keen to use this. :thumbup:
     
  7. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Thanks. Currently working through a Bluetooth connectivity issue, but hoping to get the basic dash app released by the end of the month. Depends a bit on how much time this issue takes. :thumbup:
     
    G28OPN likes this.
  8. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    I'm finalising the dashboards that are being shipped with the app. I've got two portrait dash layouts, each with 8 gauges on. You can switch between them by swiping right and left:

    [​IMG]

    [​IMG]

    There's currently one landscape dash:
    [​IMG]

    I'm thinking of doing a second landscape one. Anything in particular you'd like to see? No promises!! [:D]
    With the full app you will be able to design your own dashboards, with loads of built in dials and gauges.

    Also, if anyone has a Prolific Serial to USB cable I can borrow to test that code, it would be appreciated.
     
  9. Dave R

    Dave R Forum Member

    Joined:
    Oct 11, 2005
    Likes Received:
    132
    Location:
    Rhondda
    Good effort! The missus won't be happy when I'll be robbing her phone to try this out lol.
     
    sparrow likes this.
  10. Nige

    Nige Paid Member Paid Member

    Joined:
    Dec 12, 2006
    Likes Received:
    2,138
    I`ve shared a lot of thoughts with Trev for MSDroid, do you guys share those suggestions with each other, or would you like me to ping them over ? They are just as relevant to DTA as to MSD.
     
  11. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Any feedback appreciated. I'm not involved in the day to day of MSDroid, so I won't have seen that.
    Long term plan is for both of us to develop the common parts of the code together, and we'll each be responsible for the unrelated parts. We'll then be sharing this sort of thing. :thumbup:
     
  12. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    As of now, all the coding is done, apart from the Prolific support, which I'll do this week.
    I need to redo the logo, and the front page, also hopefully this week.

    I'm then on holiday for a week, so this should be released around 15th August barring any unforeseen dramas. :o [:D]

    I also want to do a series of videos to show how to connect and change things, although it's all fairly straight forward. And a website, with some more information on.
     
  13. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Some final screen shots:

    [​IMG]

    [​IMG]

    [​IMG]

    Prolific support complete as well, so I'm pretty much ready to go. I'm on holiday for a week, then I'll tie up a couple of loose ends, and release. [:D]
     
    G28OPN and mat-mk3 like this.
  14. mat-mk3

    mat-mk3 Administrator Admin

    Joined:
    Oct 23, 2003
    Likes Received:
    566
    Location:
    Bristol
    Good work!:clap:
     
    sparrow likes this.
  15. Pockets New Member

    Joined:
    Aug 11, 2014
    Likes Received:
    1
    Top result Sparrow!
    Any suggestions re a suitable 7-8" Android tablet to use as my dash?
     
    sparrow likes this.
  16. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Thanks
    I've not got one yet, but leaning towards a Google Nexus 7. I would like one of the 8" pro series tables, but can't justify the extra cost.
    Any of the better ones will work fine.
     
  17. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    Aaaargh. This is in the Play store ready to be released, but it turns out that building a website is harder than I remember.
     
  18. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    I've picked up a second hand LG G-Pad. Will let you know how I get on with it.
     
  19. sparrow Paid Member Paid Member

    Joined:
    Jan 2, 2006
    Likes Received:
    741
    Location:
    Leamington Spa
    The website is at www.dtadroid.com. If anyone has any feedback, that would be much appreciated.

    The link to the app store is currently not working, as the app hasn't been published yet.
     
    G28OPN likes this.
  20. G28OPN Forum Member

    Joined:
    Feb 21, 2011
    Likes Received:
    354
    Location:
    Northamptonshire
    Just in time! Will be purchasing your app ready for when my car is done. Well done and good luck :thumbup:
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice