XGauge (CAN-bus) for Dummies...

Discussion in 'ScanGauge' started by Dan, Jun 27, 2008.

  1. CarlD

    CarlD Well-Known Member

    I think these are all 07E2, mode 21. I think for the temps MG1 is always first and there is an offset of 50 Centigrade. I think C2 and C4 are 4 bytes each, CD and CE are 1 byte for each temp, giving a range of -50 to 205C. That would mean you could only display one at a time unless you had 2 SG's.

    Unfortunately, I have no way of testing any of these. But this is more or less how I sluethed the FEH PIDs a year ago.
  2. brick

    brick Answers to "that guy."

    I have gotten most of these Xgauges to work, but I have had trouble with battery temp (buc, blc). Right now they come up blank. Any suggestions? I'm still trying to get caught up on how this all works.

    Nevermind, I figured it out. I was using an old version of the gauge from an early post. It became obvious when I downloaded Dan's actual spreadsheet. This capability rocks, BTW. Thanks for putting all this work into it, Dan!
    Last edited: Jul 23, 2008
  3. Dan

    Dan KiloTanked in post 153451

    OK... I tried MG2 RPM

    ECU = 0x07E2
    MODE = 0x21
    PID = 0xC2

    That yields:

    TXD 07E221C2
    RXF 056106C20000
    MTH 000100010001

    So for RXD I tried 3008, 3808, 4008, 4808. All gave what looked like real numbers in the 40 to 50 range, but none of them varied with speed. I would expect MG2 rpm to scale linearly with speed. Any thoughts?

  4. CarlD

    CarlD Well-Known Member

    Well, I guess the descriptions may be incorrect for some (or all) of the PIDs. One thing to try is to look at two bytes at a time and use a decimal mover of 10X. That would mean an RXD of 4010 or 3010 and an RXF of 056186C20000. Another thing is to code up 4 07E2 xgauges (e.g. C1,C2,C3,C4) and select them in GUAGE mode and then go to the CMNDS menu and send something like 21C9 or the like.Sometimes you will see the complete response for one of the PIDs that was being displayed.

    Also, for the C3 PID discussed earlier it seems like it should be 3010 for RXD, but perhaps the data is in a different location altogether. I think that's what's wrong with the C2 PID.

    If I had a Prius available maybe I could help more.
    Last edited: Jul 31, 2008
  5. Palm35

    Palm35 New Member

    Hello !
    This is my first post in this forum.
    I am french and I have a Prius bought in 2006.
    I have a Scangauge II received this week.
    I have bought it here

    My SGII version is: 3.15HB
    Is it a new version ?
    I know that differents versions are: 3.15, 315*.
    But never heard of 3.15HB
    Perhaps it is a new version ?
    Last edited: Jul 31, 2008
  6. Dan

    Dan KiloTanked in post 153451

    Welcome to CleanMPG!

    If you don't have the star (*) then you should be fine. I'm very interested in the 3.15"HD". The "HD" may designate that the language is French. On the home screen does it say "MESURE/PLUS" or "GAUGE/MORE".

    In any case the gauges I listed should work. They are passive requests so shouldn't do anything unexpected.

  7. Dan

    Dan KiloTanked in post 153451

    Nevermind. Aperently there is only one firmware version. I downloaded the French manual and looks like the menu text is the same.

    So "HD" might be a new firmware version with some of the requested fixes in it.

  8. Palm35

    Palm35 New Member

    Ooops ! :eek:

    Sorry !
    I have done a BIG mistake :eeek:

    My version is not 3.15HD

    My version is: 3.15HB

    A proof in picture ! ;)


    It is not a french version: all the menu are in english..
    And on the home screen of my Scangauge II, I have "GAUGE/MORE"

    (I have edited my wrong post !)
  9. xcel

    xcel PZEV, there's nothing like it :) Staff Member

    Hi Palm:

    ___WTF? I wonder what you have vs. the rest of us ;) Maybe its time to give Ron a call. Dan or Carl, you want to do the honors?

    ___Good Luck

  10. Palm35

    Palm35 New Member

    Who is Ron ?
    A guy from Linear-Logic ?

    I wonder why in the Scangauge there are not a option to choose the language.
    It is not difficult to have different language.
    In this page, we could see that Linear-logic is the reseller for USA-Canada and Telematica (located in greece) is the reseller for Europe.
    In this french page, we could read:

    Scangauge II EU version is now available. Works on most of the European OBD 2 compatible cars.

    So perhaps the version 3.15HB is a european version with more features or features for more cars ?
  11. philmcneal

    philmcneal Has it been 10 years? Wow

    more like ceo and inventor of the scangauge lol...

    so version 3.15 with no star is the version that is prefered at the moment.
  12. Toniran

    Toniran Member

    I Had Just bought a ScanGauge II with XGauge and i´d like to create a gauge that tell me km/l (kilometers per liter), but in trip I only saw lhk (liters per hundred kilometers), is there any way to do that?
  13. Walter

    Walter Well-Known Member

    Is there a really basic thread/post/article for absolute beginners on scanguage?
    I'm trying to help a newbie and can't find such an article.
    Should we try to write one?
  14. fanamingo

    fanamingo Well-Known Member

    I haven't seen any beginner articles, but Linear-Logic has some starter information on their website. The manual worked well enough for me. Are you looking for something in particular?
  15. Walter

    Walter Well-Known Member

    I was looking for something a bit more basic than the manual for a beginner. The manual was good enough for me, but is too encyclopedia for just starting out.
    PS I really like your signature on
    HowTo: Link your signature to your Mileage Log
    The info was already in the forum but it sure took me time to dig it out.
  16. Showbizk

    Showbizk Well-Known Member

    Maybe a thread that gives suggested gauges and Xgauges, and why one might want to monitor certain functions? I know when I got mine, the installation and original setup were done from the manual and it was fairly straightforward, but till I got to this site, I wasn't sure why to use certain functions, and how to adjust driving based on the readings.
  17. Torf

    Torf New Member

    Hi! New Scangauge II user here. I have version 3.15 and I have gotten the codes listed in this thread to work. BIG THANKS on your efforts to crack into the code!

    I have a couple questions, mostly dealing with the math (MTH) entries:

    1. I would like to rescale a couple of the responses into minutes, rather than hours or seconds. The Time for Trip trip meter has a 000000000000 value and the return is hours by 1/10ths. I tried to multiply this by 60, yielding minutes, but that didn't work. Attempted to use 006000000000 (stupid decimal attempt) and then 003C00000000 given what little I know of Hex, however they didn't work. (TI-89 gives 0H3C rather than 3C) Do you have to put a 0001 value in for the divisor, thus making the output scale something other than zero? Is it that simple? Would 003C00010000 work?

    I would like to scale "ICE on time" to minutes as well, so that would be divided by 60.

    2. The Steering position code yields a .29 value for me when wheel is perfectly centered. Is this something that will need to be calibrated on a per vehicle basis? If so, how would one go about subtracting .3 or so from the value? Add a 10x multiplier, divide by 3, subtract 1?

    Anyway, thanks for all the info and I appreciate the help
  18. CarlD

    CarlD Well-Known Member

    The MTH entry for a trip gauge is ignored, so you can't manipulate the data, unfortunately.
  19. Torf

    Torf New Member

    That is what I feared when none of what I tried worked. The scaling the ICE on time to minutes DID work though, so I have a grasp of the multiply and divide values.

    I still need to figure out how to use +/- though.

    Any ideas on how to zero the steering wheel position?
  20. CarlD

    CarlD Well-Known Member

    If you are getting a reading of 0.29 when it should be zero, you need to subtract 29 using the last 4 digits of the MTH entry. The 2's complement of -29 decimal is FFE3. So if you change the MTH to xxxx xxxx FFE3 that should zero the reading out.

Share This Page