Page 1 of 11 12345678910 ... LastLast
Results 1 to 10 of 108

Thread: /hobd - extended OBD2 based trip computer for WinCE/PocketPC/WinMobile/Windows

  1. #1
    Newbie
    Join Date
    Jul 2010
    Posts
    53

    /hobd - extended OBD2 based trip computer for WinCE/PocketPC/WinMobile/Windows

    Hi All,

    My interest is not to have a scantool but merely a Trip Computer - running on a compact PNA hardware (GPS navigation unit, majority of which are under WinCE). The reason is that in daily driving GPS unit is basically useless. I'm trying to extend navigation with extra information of current vehicle and driving conditions.

    hobd and hobdrive:



    Some of the core features to notice:
    - Concentration on trip data: MPG, distance run, total fuel consumption, run time, time spent in jams, etc.
    - Jams and idling MPG tracking. Costs of jams, fuel economy without jams calculation.
    - Fuel tank level tracking and fueling records tracking.
    - DTC reading, explanation, and clearing
    - Toyota owners will receive precise data via custom injector pulse width PID and some others.
    - Fine graned touch-friendly fluid UI for use in carputer/navigator uninterruptly.
    - Builtin support for Bluetooth stack and bluetooth based OBD-II adapters.
    - Full i18n and metric/imperial switching.
    - Visual themes.
    - Opensourced core (.net C#), extensible.
    - Runs on any platform with .net installed (WinCE/PNA/PDA/PocketPC/WinMobile/Windows)

    Download here: http://hobdrive.com/hobd/

    .netcf 3.5 should be installed on your device: link, otherwise you should use 'hobd-standalone' package.

    Some of the ideas I've got from usage (and development) of ECUTracker by Skidd.
    My credits to OBDSim author - this stuff helps me much during development.
    My credits to OBDGauge - this is the only open thing exists in WinCE/.net world, however I need a bit different thing.

    As a part of this project I'm trying to collect all the OBD-II standard and custom PIDs into a portable description (now in xml). Technically, these descriptions could be used in any OBD-II related project to reduce efforts on different PID support.
    Checkout for example this PIDs list for OBD2:
    https://github.com/cail/hobd/blob/ma...en/obd2.ecuxml

    I'm developing now a greater set of features, of most importance for me are:
    - OBD-II data logging and chart displaying
    - trip data persistency
    - PID/Sensor data push to online store for further analysis and presentation.
    - "Efficiency driving" measurements

    Comments and reports are welcome!

    Last edited by cail; 05-11-2011 at 04:35 AM. Reason: new version 090

  2. #2
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Just in case someone still interested, an updated 0.5 version:

    - HUD mode (enabled from 'Screens')
    - ELM custom initialization commands (included vehicle configs for explicit speed and JDM Toyotas)
    - Better sensor display behaviour
    - Fuel consumption uses infinity when vehicle is stopped
    - Fixed bugs with UI disappearing on high resolutions
    - Improved sections changing responsiveness
    - Fixed bugs with wrong DPI when using on high-dpi devices
    - Serial port baud rate and other attributes
    - Sensor names and descr are in translation resources now
    - Adding explicit .net framework version requirements via hobd.exe.config
    - Font quality configuration option
    - CAB installation option for WinCE devices

    Short videos demonstrating some of functionality:

    Last edited by cail; 02-06-2011 at 08:59 AM.

  3. #3
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Wow not sure how I missed this! Any interest in helping incorporate this in another open source project?

    Also where is the source located? it didn't seem to be in the download you linked to

  4. #4
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Quote Originally Posted by justchat_1 View Post
    Wow not sure how I missed this! Any interest in helping incorporate this in another open source project?
    Believe you mean openMobile? Think right now hobd could be integrated into openMobile as an external app with abit of customized configuration?

    Anyway this should be thinked over. Probably a deeper integration is possible..

    Also where is the source located? it didn't seem to be in the download you linked to
    Sorry not providing sources link (thought that was obvious ): https://github.com/cail/hobd/

  5. #5
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Quote Originally Posted by cail View Post
    Believe you mean openMobile? Think right now hobd could be integrated into openMobile as an external app with abit of customized configuration?

    Anyway this should be thinked over. Probably a deeper integration is possible..


    Sorry not providing sources link (thought that was obvious ): https://github.com/cail/hobd/
    Wow i must have been a little tired...i completely overlooked the link

    Great work and i love how everything is structured so its scalable. I was actually thinking of doing a plugin or two for openmobile...we use a sensors framework so hopefully its as simple as just adapting your base sensor definition and then taking advantage of the elm and various sensors you created. I'll probably have some questions after the holidays once I get a chance to look everything over but I think theres some great potential for two way collaboration here.

  6. #6
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Great work and i love how everything is structured so its scalable. I was actually thinking of doing a plugin or two for openmobile...we use a sensors framework so hopefully its as simple as just adapting your base sensor definition and then taking advantage of the elm and various sensors you created. I'll probably have some questions after the holidays once I get a chance to look everything over but I think theres some great potential for two way collaboration here.
    Thanks, its great when someone else except me sees and loves good code

    I've thought abit on this and think what I have to do is to move non-ui code into a separate library. This way your app and potentially others could just link an assembly without any extra headache.

    This is also could be important for you since my understanding is that openMobile already have well defined UI and HOBD UI frontend is useless for it.

    I'll try to do this in near time and for sure let you know.

  7. #7
    Low Bitrate
    Join Date
    Aug 2010
    Posts
    68
    Nice work! I'll gice it a try asap.. I've been developing a trip app too, for win mobile since September, but it is more realted to actual trip data.. I'm looking on some legal issues before I release it as mine will be commercial-rather cheap though.. Keep up the good work! I'll let you know when I try it!

  8. #8
    Low Bitrate
    Join Date
    Aug 2010
    Posts
    68
    When I run it in my Win XP pc it starts ok, but in my mobile with 6.1 professional, instead of the app, windows help is opening! (??) Why on earth would that happen? I run the hobd exe, I have also installed the app from the cab file..

  9. #9
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Quote Originally Posted by Nitroking View Post
    When I run it in my Win XP pc it starts ok, but in my mobile with 6.1 professional, instead of the app, windows help is opening! (??) Why on earth would that happen? I run the hobd exe, I have also installed the app from the cab file..
    First make sure you have .net 3.5 cf installed.

    Then please try to install hobd from zip file (unpack it manually), or try
    https://github.com/downloads/cail/hobd/hobd-0.52.zip
    this update has some .net version configuration fixes.

  10. #10
    Low Bitrate
    Join Date
    Aug 2010
    Posts
    68
    OK now we're talking! 0.52 opens fine.. Also could you please tell me how did you manage to do the HUD? In .NET framework it's pretty easy to flip a string but in .net it's a pain in the .. as the compact framework is lacking SERIOUS commands..

    Cheers, will test in the car tmr and inform you!

Page 1 of 11 12345678910 ... LastLast

Similar Threads

  1. Milage plugin - trip meter and fuel consumption
    By festy in forum RR Released Plugins
    Replies: 245
    Last Post: 06-07-2009, 11:31 AM
  2. is a motorcycle based computer feasable??
    By psistem in forum Newbie
    Replies: 3
    Last Post: 10-15-2007, 02:54 PM
  3. FAQ: Glossary of Terms
    By Bugbyte in forum The FAQ Emporium
    Replies: 13
    Last Post: 11-07-2006, 05:00 PM
  4. AMD based computer
    By StreetStyleTT in forum General Hardware Discussion
    Replies: 17
    Last Post: 09-03-2005, 05:57 AM
  5. OBD2 interface based on Max232/Max233??
    By Maddog_rvo in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 4
    Last Post: 02-08-2005, 05:11 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •