Xoutpost.com

Xoutpost.com (https://xoutpost.com/forums.php)
-   X5 (E70) Forum (https://xoutpost.com/bmw-sav-forums/x5-e70-forum/)
-   -   Code Reading App for Android (https://xoutpost.com/bmw-sav-forums/x5-e70-forum/111731-code-reading-app-android.html)

Cyrix2k 03-30-2020 05:30 PM

Code Reading App for Android
 
Hopefully this is allowed. I've been working on an Android app to read manufacturer codes. It's totally free and reads & clears codes from the DME. You'll need an ELM327 compatible bluetooth adapter for it to work. If you'd like to try it, you can join the open beta here
https://play.google.com/apps/testing...eretrieverfree


https://i.imgur.com/sUlqgln.png?1


I've tested this on a 3.0, XDrive35i, and my 4.8i X5. It should work on all late E-Series BMWs, but I'm not sure what the compatibility with Diesel engines will be. It does not work on F-series vehicles yet.

ard 04-06-2020 12:46 AM

sweet! All I need is an android...


;)

GL

Cyrix2k 04-06-2020 05:13 PM

Ha, hopefully Android is popular enough, at least there are plenty of cheap android devices out there... Unfortunately, I don't have the hardware to develop of iOS/Apple yet (and I think they don't play well with bluetooth?) :(


Anyway, thanks!

Toothbrush 04-07-2020 11:03 AM

My [Android] phone is completely disassembled right now, waiting on parts (some how seems oddly familiar) :confused: ... but I'll try it out once it's all put back together in a week or so, hopefully.

Cyrix2k 04-07-2020 02:30 PM

Thanks! Any feedback is most welcome. I know the feeling about having the phone apart too... my development phone is an old HTC One M8 with a built-in battery that failed. Replacing that was lots of fun, then the charge port died so I got to replace that too. Funny story - the microphone is integrated into the board that holds the charge port and somehow I killed the mic. I bought my 335i around the same time and the seller originally thought I was a scammer because I couldn't talk on the phone :rofl:

Toothbrush 04-16-2020 04:41 PM

1 Attachment(s)
Put the phone back together yesterday and tried downloading the app today through the early tester link and it's stuck on "Waiting for download..."

Clicked link
Got notice I was now part of early testing
Clicked link to Google Play (did say "Note: it can take a while fo ryou to receive the update.")
Clicked Install
Watched the spinning circle go round 'n round...

Guess I need to check back later to see it it'll download?

phone guts:

Cyrix2k 04-16-2020 04:45 PM

Hmm, it should download quickly. It only take a few seconds on my phone as the app is quite small (1.88 mb according to google play). Maybe try restarting your phone and/or clearing the google play cache?

Toothbrush 04-16-2020 06:01 PM

Quote:

Originally Posted by Cyrix2k (Post 1181605)
Hmm, it should download quickly. It only take a few seconds on my phone as the app is quite small (1.88 mb according to google play). Maybe try restarting your phone and/or clearing the google play cache?

Turns out it was a reset phone setting (guess being shut off for a week reset more than I realized).

Will do some testing and provide some feedback in the next few days.

json 04-22-2020 11:40 AM

Why not contribute to Deep OBD ?
https://github.com/uholeschak/ediaba...BMW_and_VAG.md

Cyrix2k 04-22-2020 07:02 PM

Quote:

Originally Posted by Toothbrush (Post 1181608)
Turns out it was a reset phone setting (guess being shut off for a week reset more than I realized).

Will do some testing and provide some feedback in the next few days.

Thanks, I appreciate it!

Quote:

Originally Posted by json (Post 1181940)

Deep OBD solves a different problem; it's a very heavy app, clunky to use, but provides a lot of functionality. My app is much lighter (over 1000x smaller), faster to read codes, works with commonly available & cheap ELM327 adapters, and is hopefully more user friendly. I also have some other ideas in the pipeline that aren't implemented yet. The motivation behind my app really came from owning & working on N54 powered vehicles that constantly pop codes. Having to dig out a K+D CAN cable is annoying and they're hard to source if you don't have one on hand. This will read the codes quickly & clear the (DME) faults to get you back onto the road in seconds.

All that said, I'll look into contributing to the Deep OBD project.

Toothbrush 04-23-2020 04:04 PM

On the Chesapeake app, I've tried it several times and it will connect to my Carly bluetooth OBD (the original Gen2 white version) but it never gets past "Reading" when I tap read codes. Left it that way while driving for ~20 minutes once. Could be my phone/operator error but I'm not sure what to try or where to leave feedback from the app itself.

Cyrix2k 04-23-2020 07:10 PM

Thanks for giving it a shot. I don't have the Carly adapter (might buy one to test with) but as of now it doesn't sound like it's compatible. Usually it will say "Something went wrong" but there's a few cases I haven't totally caught. If you double tap "reading" it should reset, but I would expect the same behavior the next time you try to connect :-/

Every generic bluetooth ELM 327 adapter I've tried has worked fine, but other adapters have not including the OBD Link series of adapters which are advertised as being ELM 327 compatible. On that front, I have a workaround coded in that works with the latest firmware, but I believe older versions still don't work (Carly may be based on their chip and fall into this category). I've also been working with them to reproduce the problem and a fix should be included in their firmware sometime in the future although they report they don't currently have a timetable on release due to COVID-19.

Cyrix2k 05-27-2020 12:22 AM

A couple updates. First, I was able to reproduce the behavior when the app hangs on "Reading" and I still need to fix it :p Second, I'm working on adding the ability to both read battery statistics & information as well as battery registration in the app. This isn't in the beta yet but should be "soon." I'm actually planning on using the app to register a new battery in my dad's X5.

Examples (Note: this is extremely rough on the presentation!)
Old 335i DME (sits around a lot)

https://i.imgur.com/5bdtwMC.png?1

X5 35i sitting on a float charger, pretty sure the "60 Ah draw" is from me killing the battery while working on the CIC although the time isn't right

https://i.imgur.com/n0t1fR3.png?1


Another thing I've noticed is some oddness with flashed DMEs around the replacement mileage. Still trying to make sense of it. I can confirm the replacement mileage on my 335i is accurate for the most recent battery.

13brian 06-27-2020 02:48 PM

I just downloaded have M57 X5. Anxious to explore, thanks. Anything in particular you want to see?

Cyrix2k 06-27-2020 02:56 PM

Quote:

Originally Posted by 13brian (Post 1186715)
I just downloaded have M57 X5. Anxious to explore, thanks. Anything in particular you want to see?

Thanks! Nothing in particular, I'm mostly looking for feedback to see if people are able to use it successfully and what can be done better :) It should be interesting to see how it works with your M57 as I don't have any diesels.

Cyrix2k 07-04-2020 12:17 AM

Just a quick demo of the battery registration. It still needs polish before I release it.


https://youtu.be/VdNL-teTULs

david2047 07-04-2020 12:28 AM

excellent work!
Cheers mate


All times are GMT -4. The time now is 05:48 AM.

vBulletin, Copyright 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
© 2017 Xoutpost.com. All rights reserved.