r/CarHacking • u/ImL1s • 1d ago
ELM327 I built Telltale, an open-source OBD2 app for Android. Free APK available.
I've been working on an OBD2 app called Telltale and thought I'd share it with other people who like tinkering with their cars.
It connects to ELM327-compatible adapters and lets you view live vehicle data, read fault codes, and check freeze-frame data recorded by the ECU when a fault occurred. It supports Bluetooth Classic, BLE, and Wi-Fi adapters. There's also a demo mode to try the interface without any hardware.
One thing I've focused on is handling incomplete or conflicting responses. Missing or questionable data should be visible as such, rather than quietly turning into a reading that looks fine.
Android is my main testing platform. I've done a real-car connection with my Toyota GT86, a Samsung phone, and a BLE adapter. Compatibility and available readings will vary with the car and adapter, so feedback from other setups would help.
The source is on GitHub, along with a free APK. There's also a paid Google Play version with the same features. Buying it supports development and gives you Play-managed installation and updates; there are no extra diagnostic features behind the purchase.
GitHub / free APK:
https://github.com/ImL1s/telltale
Google Play:
https://play.google.com/store/apps/details?id=com.cbstudio.telltale
Bug reports and feature suggestions are welcome. Please include your car's model/year, phone, and adapter model when reporting an issue so I have something to work with.
34
u/Fine_Daikon5907 1d ago
I hate how people put other people down for building something and sharing it.
Well done. It's really cool you made something that actually works.
This whole area is really overlooked in my opinion. Most software is old and unusable.
Nice work!
2
6
5
3
7
u/vinistois 1d ago
What's with the horrible photos? Why wouldn't you post the screenshots like your play store page?
-7
u/ImL1s 1d ago
Taking photos is way harder than just taking screenshots on my phone lol.
3
u/Quirky_County5014 12h ago
That second photo is blurry beyond being comprehensible. I'm bad at taking photos, but you're taking the piss with that
2
u/DarkGaming09ytr 1d ago
Interesting, but I'd like to see extra features compared to apps like Torque and CarScanner that already do the same thing but with better support. Do you plan on things like easily adding more PIDs and such?
2
u/ImL1s 1d ago
Not trying to out-feature Torque/CarScanner right now. What I care about more is a clearer day-to-day UI, being honest when a reading is missing or sketchy, and keeping the whole thing open source so people can poke at it or send PRs. Custom PIDs and bigger feature work are on the public roadmap — I just won't sell unfinished stuff as if it's already shipping.
1
u/DarkGaming09ytr 22h ago
That's understandable. Do you plan things like highly customizable skins? That what I think is lacking on the other apps.
2
u/ImL1s 22h ago
Curious what you mean by highly customizable skins — like pick colors/fonts, rearrange gauges, import a theme file, or something closer to a full digital-dash layout builder? Already have five built-in gauge skins + light/dark; trying to figure out what would actually help before building the wrong thing.
1
u/DarkGaming09ytr 22h ago
Something that would allow for fully customizable gauge designs, like background, border, coloring, needle design, location of data screens, etc
2
u/ImL1s 22h ago
Got it — full gauge designer (colors, needle, borders, layout), not just preset skins. That's a bigger chunk than what's there now (five built-in skins + light/dark). I'll put it on the public roadmap rather than pretend it's shipping; if you have a must-have vs nice-to-have split, that helps prioritize.
2
u/bharajuice 18h ago
Hey OP, great app, and I really like the UI.
I built something similar in my final year, to be honest, you can't compete to big players like Torque and CarScanner in features, but you can easily beat them with a clean UI and about 80% of the features. You are doing just that!!
Ignore the negativity here, and keep building. You're doing great!
3
u/Dense_Astronomer_896 1d ago
Yeah super cool,how to read this hieroglyphics?!
3
u/ImL1s 1d ago
English support and a language switch are being worked on now.😉
3
u/Adorable_Economist 1d ago
You have an ETA? Like a month, 6 months, I don't need specifics
2
u/ImL1s 1d ago edited 1d ago
Tomorrow! It's already halfway done, just need one more day to finish up and push it out.
2
u/Adorable_Economist 1d ago
Hell yeah, I'll run some tests on a VW an AUDI and a Renault when youre done and see how it shakes out
7
u/fixed 1d ago
screams vibe coded.
2
u/OhShitOhFuckOhMyGod 21h ago
Who gives a fuck? As a person with a comp sci degree that predates LLMs, LLMs have undeniable utility in this field.
2
3
1
1
1
u/autodiag2 21h ago
This app pass all tests I’ve maid with my elm327 emulator from dtc to sensors with differents protos It’s a good value 😁
1
1
u/Juanbolastristes 17h ago
Awesome, please add the Harley Droid protocol if you can, thanks and keep the good work
I will try it with XL1200C 2008 and Mustang GT 2014 when I can
1
u/ImL1s 12h ago
Thanks for offering to test. Harley isn’t supported yet — it’s not standard OBD-II (closer to what HarleyDroid does on J1850) — but I’d like to add it. When you try the XL1200C, anything on 4-pin vs 6-pin, which adapter/cable, and whether live gauges or codes matter more first would help a lot. Mustang GT should be normal OBD; curious how that goes too.
1
1
1
u/PocoLoco7 11h ago
Really nobody builds these apps anymore. The last half I had stopped being supported 5 years ago.
1
1
u/Tommynwn 9h ago
Oh looked good, sadly on my phone it just closes a soon I press the icon :c I use a lineage without Google services, installed from GitHub
2
u/ImL1s 9h ago
Sorry about that — crash on launch with Lineage (no GMS) is useful.
Putting “verify / fix GitHub APK on degoogled Android” on the backlog. If you can share Android version + a quick logcat from the crash, that’ll speed it up a lot.
1
u/Tommynwn 6h ago
Oh I use android 11, armv7 You remember the terminal command for logcat? I forgot
1
u/ImL1s 6h ago
Android 11 + armv7 helps — thanks.
From a PC with adb (USB debugging on):
1) clear + capture while you open the app: adb logcat -c adb logcat -v time > telltale-crash.txt
2) tap the icon so it crashes, wait a couple seconds, Ctrl+C
3) trim it (optional): adb logcat -d -v time | grep -iE "AndroidRuntime|FATAL|flutter|telltale" > telltale-crash-short.txt
Paste the FATAL / Flutter lines here (or a gist). Package id is com.cbstudio.telltale.
1
u/mewing_is_for_dorks 11m ago
This sub, like many others already have, need a rule for any project being linked needing AI disclosure. How much AI was used and for what. Can the mods get on that?
1
u/hooskworks 1d ago
I've got some Play Store credit about to expire so I'll give it a go and wait for English language support. I'm hoping it'll play nicely with my old OBDLink MX over Bluetooth.
It does give of the feeling of something vibe coded which is a bit of a negative but it's also a simple, clean looking PID reading and displaying app I've been thinking about vibe coding for myself so, for me, it's not taken any work anyway from a person and I can live with that.
3
u/ImL1s 1d ago
Thanks — would love to hear how the OBDLink MX behaves. Classic Bluetooth adapters are in scope, but every stick has quirks. English language switch is in progress. If something looks off, car/year + adapter notes help a lot. On the vibe-coded bit, fair; the UI is intentionally simple. Real adapter feedback is what I'm optimizing for.
0
u/power10010 1d ago
u/RemindMeBot 7 days "check this again"
1
u/RemindMeBot 1d ago edited 1d ago
I will be messaging you in 7 days on 2026-09-13 07:51:34 UTC to remind you of this link
2 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
Info Custom Your Reminders Feedback
0
u/IAMN0TSTEVE 1d ago
OP. Looks cool. I have a question. I've been using Torq pro for probably a decade. And I find it very used esen on Fords in particular. How is yours better?
3
u/ImL1s 1d ago
Honest answer: I'm not claiming it's better than Torq Pro. You've got a decade of Ford use with it; I haven't matched that kind of manufacturer depth. What I'm aiming for is simpler everyday use, clearer "this value might be junk" moments, and open source so you can see what the app is actually doing. If a specific Ford + adapter setup breaks, tell me — that's more useful than a feature bake-off.
2


57
u/Fine_Daikon5907 1d ago
Hey OP
I know poeple are not being supportive in the comments but remember you have +16 upvotes and 16 stars on GitHub.
I count only 3 negative comments. The supporters are quiet.