OBDFish

Rating: 
4.846155
Your rating: None Average: 4.8 (13 votes)

This is an application for Sailfish OS, which connects to an OBD ELM327 bluetooth car diagnostic reader.

You need an ELM327 OBD bluetooth adapter to use this app!!! Don't buy a cheap one like me. Of three adapters I bought, only one is working properly.

The app can:

  • search for adapters via bluetooth scan
  • connect and identify ELM327
  • find out which PID's are supported by car controller
  • read and display several PID values from car controller
  • show diagram for chosen PID values
  • if activated, write communication with ELM327 to file
  • show if the vehicle has errors, clear errors

ToDo's:

Supported languages are:

  • english
  • german

This software is open source GPLv3. Sourcecode: https://github.com/jdrescher2006/OBDFish

Please report bugs/issues to here:

https://github.com/jdrescher2006/OBDFish/issues

Enjoy!!!

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-obdfish-0.9-1.armv7hl.rpm150.8 KB02/08/2016 - 22:34
File harbour-obdfish-0.9-1.i486.rpm153.98 KB02/08/2016 - 22:34
File harbour-obdfish-0.91-2.armv7hl.rpm150.94 KB07/08/2016 - 22:43
File harbour-obdfish-0.91-2.i486.rpm154.1 KB07/08/2016 - 22:43
File harbour-obdfish-0.92-3.armv7hl.rpm253.05 KB06/09/2016 - 21:49
File harbour-obdfish-0.92-3.i486.rpm256.21 KB06/09/2016 - 21:49
File harbour-obdfish-0.93-4.armv7hl.rpm254.65 KB09/10/2016 - 14:13
File harbour-obdfish-0.93-4.i486.rpm257.82 KB09/10/2016 - 14:13
File harbour-obdfish-0.94-1.armv7hl.rpm258.58 KB20/10/2018 - 22:15
File harbour-obdfish-0.94-1.i486.rpm261.26 KB20/10/2018 - 22:15
Changelog: 
  • 0.9-1, 02.08.2016
    • initial release
  • 0.91-2, 07.08.2016
    • added dependencies to yaml file
  • 0.92-3, 06.09.2016
    • improved UI user guideance
    • added reading error informations on dedicated error page
    • improved debug file writing behaviour
    • bug fixing
  • 0.93-4, 09.10.2016
    • improved UI, more progress bars
    • added clearing vehicle errors
    • added compatibility for older ELM327 adapters
    • can read VIN of vehicles with CAN controller
    • bug fixes
  • 0.94-1, 20.10.2018
    • first three dynamic values are viewed on cover page
    • build with current SDK
    • small layout improvements for full HD devices

Comments

johanh's picture

I installed through Warehouse and it dragged in the necessary dependencies. There were a few, at least.

And thanks for creating the app btw. Now we only need the reset error functionality :)

SKD's picture

Thanks for the work,

Just installed your app, unfortunately it doen't open up on my phone. There's only the loading icon symbol and then it disappears. Are there any dependencies?

jdrescher's picture

Unfortunately I forgot to include dependencies in the yaml file.

I will make a new version with qt5-qtconnectivity-qtbluetooth as dependency.

coley's picture

It is looking for Qt Bluetooth libraries.

$ harbour-obdfish
harbour-obdfish: error while loading shared libraries: libQt5Bluetooth.so.5: cannot open shared object file: No such file or directory

Have you these installed?

 

Valker's picture

What package provides libQt5Bluetooth.so.5?

I have all dependencies installed (I checked pkcon get-depends harbour-obdfish) but libQt5Bluetooth.so.5 is missing.

edit: Found it. It's qt5-qtconnectivity-qtbluetooth.

Pages