Android/Bluetooth logger?
#31
I agree that it 'shouldn't' blow up, but who knows who made this and how they have it configured. I read that someone else had the same problem...I think with a Mazda. I want to go and test it so bad again, but I'm weary that it will blow again and don't want to go through the return process again. I know this is a cheap adapter, so maybe one particular pin isn't compatible with our car.
The thing is with the OBD plug there are a lot of standard pins and what they should do, but some are left open to each manufacturer.
If I remove any pins, it will be pins 9 and 14, for Etacs and acd/vss. Those shouldn't be needed.
Last edited by l2r99gst; Aug 25, 2010 at 05:11 PM.
#32
well if u were in AUS i got about 10plus sitting and heaps of pins. lol from the good old days of mut-logger.
didnt jack of trades have some pins... or was it just ecu pins.
if u want real ghetto. get some reasonibly thick wire and stuff it in the obd plug (one strand thick, like the cat6 network cables) this can then be attached to the obd adaptor. be carefull though
or tap into the obd wires using positap... love them.... then attach them to the obd plug
didnt jack of trades have some pins... or was it just ecu pins.
if u want real ghetto. get some reasonibly thick wire and stuff it in the obd plug (one strand thick, like the cat6 network cables) this can then be attached to the obd adaptor. be carefull though
or tap into the obd wires using positap... love them.... then attach them to the obd plug
#33
OK, good news. The bluetooth adapter works! To be safe, I removed pins 9 and 14. I plugged it in, and it paired up fine with my Nexus One. Then I used that OBD android app that I had linked to previously to test it out and it works fine.
So, now I just have to test if this can log MUT requests and if so, start customizing the source code from that OBD android app to include MUT requests.
So, now I just have to test if this can log MUT requests and if so, start customizing the source code from that OBD android app to include MUT requests.
#34
MUT logging works too. Just using A0+MUT request return E0+value, as acamus mentioned.
I'll probably test to see what baud rates this adapter can handle to speed things up as much as possible, but at least MUT requests work with no changes at all.
OK, now the hard part...start writing Android code and make a nice UI, etc. This may be a while, but stay tuned. Once I have something working relatively well, I will post some screenshots.
I'll probably test to see what baud rates this adapter can handle to speed things up as much as possible, but at least MUT requests work with no changes at all.
OK, now the hard part...start writing Android code and make a nice UI, etc. This may be a while, but stay tuned. Once I have something working relatively well, I will post some screenshots.
#37
http://trackmaster.trackaroo.com/for.../message/19827
Looks like Jeff here (creator of Trackaroo "Trackmaster" App) is looking into this as well. I'd suggest you great minds get together on this as he does a great job at creating software and a GUI for android. Trackmaster is a GREAT program for us track folks and I'm going to guess that "Red Leader" is someone from this forum.
Trackmaster website itself: http://trackmaster.trackaroo.com/web/trackmaster
Looks like Jeff here (creator of Trackaroo "Trackmaster" App) is looking into this as well. I'd suggest you great minds get together on this as he does a great job at creating software and a GUI for android. Trackmaster is a GREAT program for us track folks and I'm going to guess that "Red Leader" is someone from this forum.
Trackmaster website itself: http://trackmaster.trackaroo.com/web/trackmaster
#38
My whole point of even doing this was to teach myself Android programming.
I have a CarPC that can do all of this and more. But, since most people don't and most people don't like carrying laptops around, but they do have mobile phones, I thought it would be nice to create an android MUT logger/display that works over bluetooth.
There are already free OBD apps that work over bluetooth and android right now (and dyno programs that use the built in accelerometers on most android phones). I'm using one to use as my base to write the MUT logging part. So, anyone with an Android phone can buy this bluetooth adapter right now and have OBD functionality. Since we are all used to MUT though, and it being specific to our cars and a ton more requests, I just wanted to add that functionality.
I was messing a little with it today and have already used my phone to read some MUT requests. So, it does work. It just won't be as fast as MUT can be because of the limitation of these adapters and it will take me some time as I am learning as I go.
I have a CarPC that can do all of this and more. But, since most people don't and most people don't like carrying laptops around, but they do have mobile phones, I thought it would be nice to create an android MUT logger/display that works over bluetooth.
There are already free OBD apps that work over bluetooth and android right now (and dyno programs that use the built in accelerometers on most android phones). I'm using one to use as my base to write the MUT logging part. So, anyone with an Android phone can buy this bluetooth adapter right now and have OBD functionality. Since we are all used to MUT though, and it being specific to our cars and a ton more requests, I just wanted to add that functionality.
I was messing a little with it today and have already used my phone to read some MUT requests. So, it does work. It just won't be as fast as MUT can be because of the limitation of these adapters and it will take me some time as I am learning as I go.
#41
DMA is way in the future, if at all.
Depending on what baud rates this thing can do, I would imagine it would be very slow, so the benefits of DMA wouldn't be realized. Maybe just an app to live tune?
First, I have to actually get something going for the MUT logging.
Depending on what baud rates this thing can do, I would imagine it would be very slow, so the benefits of DMA wouldn't be realized. Maybe just an app to live tune?
First, I have to actually get something going for the MUT logging.
#42
Fair enough. I'm sure we're all quite open to you learning Android for our benefit. It might be nice to roll your effort into an already nicely packaged overall program though (enter the trackaroo example). Perhaps you can even glean royalties from future product sales. I'd pay $10 for a program that does all my automotive video/logging/DAQ. That' would be an amazing value.
#43
Fair enough. I'm sure we're all quite open to you learning Android for our benefit. It might be nice to roll your effort into an already nicely packaged overall program though (enter the trackaroo example). Perhaps you can even glean royalties from future product sales. I'd pay $10 for a program that does all my automotive video/logging/DAQ. That' would be an amazing value.
#44
Well, I have already logged some MUT requests on my Android Nexus One wirelessly with my bluetooth adapter.
But, I am using the source code for the OBD app that I linked to earlier. His main activity uses a datamap table to display the data. It's pretty boring and plain looking. I'm trying to make more of a digital display, sort of like Acamus did in his BlueMUT thread. However, since I'm learning both Android and Java at the same time, it's slow going, not to mention only having a little time here and there to work on it.
I already have a new activity that has a new view with the digital displays that I want. Now, I have to figure out how to get the results posted there instead. Or, I need to rewrite his main UI. But, I wanted to keep that how it was to keep the OBD stuff in there too (he also has a compass and some images for coolant temp, mpg, etc, etc). I'm trying to keep as much as his stuff as I can, but maybe I will just rewrite the UI. I don't know.
But, MUT logging is working so far.
But, I am using the source code for the OBD app that I linked to earlier. His main activity uses a datamap table to display the data. It's pretty boring and plain looking. I'm trying to make more of a digital display, sort of like Acamus did in his BlueMUT thread. However, since I'm learning both Android and Java at the same time, it's slow going, not to mention only having a little time here and there to work on it.
I already have a new activity that has a new view with the digital displays that I want. Now, I have to figure out how to get the results posted there instead. Or, I need to rewrite his main UI. But, I wanted to keep that how it was to keep the OBD stuff in there too (he also has a compass and some images for coolant temp, mpg, etc, etc). I'm trying to keep as much as his stuff as I can, but maybe I will just rewrite the UI. I don't know.
But, MUT logging is working so far.
Last edited by l2r99gst; Sep 2, 2010 at 03:52 PM.
#45
I'm an Android developer and was about to start exactly the same project, but instead of that I found your thread and you're a few steps ahead of me. (I haven't even started). But instead of doing one myself, I'll let you get on with it, if you need any help with the Android/Java side, please don't hesitate to ask me. Good luck