XGauge (CAN-bus) for Dummies...

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

  1. Dan

    Dan KiloTanked in post 153451

    I fixed it. The nibble to the right is battery volts. That nibble stays at zero until volts exceed 4096 (which they never do), so I get my "zero nibble". Dan's NEW BTA should work now. Look for it when I post version 1.6

    Yep. Car ON/OFF is now in version 1.6. The cool news is that some of these work in the Camry.

    Interesting... What I could use is "what canview does show you". Any chance someone could post all the things canview displays (not values, just names). I should be able to touch all the data CANView does, I just need to know what data that is. Also... you don't happen to have source for CANview do you ;). Any of it open source?

  2. locutus

    locutus MPG Centurion

    Upgraded one is "3.15 *", factory XGauge one is "3.15" (no "*"). Would this make the difference? I want my 8 passive gauges!! :D
  3. bestmapman

    bestmapman Fighting untruth and misinformation

    I'm in the same situation. 3.15* no passive nums work.
  4. Dan

    Dan KiloTanked in post 153451

    Dose The OLD BTV (not new btv) XGauge work? It's coded just like mine. Try the one that was published in the XGauge PDF on scangauge.com.

  5. locutus

    locutus MPG Centurion

    VERRRRRRY interesting... no it does not. I have (old) BTV coded on both of them but it only shows values on v3.15 (no *). Curses!
  6. TheForce

    TheForce He who posts articles

    More trip data, more data in general to look at all at once, something I can move to another car and have it work and to clear codes, something else to play with.

    Norm does not want the can-view to be open source unfortunately. He told me he got most of his information by Vass's spread sheet and trial and error. Here is a link to what looks to be everything the can-view can display. http://www.hybridinterfaces.ca/disppars.html
  7. Dan

    Dan KiloTanked in post 153451

    Great... confirmation that 3.15* has a bug in its can-bus sniffing. Go ahead and submit a bug against the (old) BTV value published in the XGauge PDF at ScanGauge.com. That has already been "blessed" so they might listen better to the fact that it doesn't work on all gauges. Once the fix is in for the old BTV, all the new gauges will (hopefully) work.

    OK... Looks like I have most of that. The things hinted at that I don't have are MG1/MG2 temp. Now for MG2 RPM, I can certainly code that up but I'd like a little more precision than mph * 57.00. Does anyone understand the gearing enough to describe how the math works out to mph * 57? MG1 RPM is a bit of a lost cause. It requires both MPH and and ICE rpm to calculate. Currently SG can only do calcs on one parameter at a time.

  8. CarlD

    CarlD Well-Known Member

    Just out of curiosity, what do you get when you send 2100 in the CMNDS menu? Also, since there are only 256 possible PIDs per computer, a lot of T&E could yield what you're looking for. The MG1/2 rpm,torque,inverter temp,coil temp, etc. are handled by the server 07E2. Setting xgauges to read the PIDs from 0x00 to 0xFF with a TXD of 07E2 and a MTH of 000100010000 and decimal point mover of 8 should let you know if the PID is supported or not. RXD might be problematical, though.

    Supposedly the Prius 07E2 has 193 PIDs, 07E3 has 55 PIDs, and 07E0 has 121 PIDs.

    The 3.15* has been a problem for many months (at least since last October.) I don't think there was ever a solution. I believe the * refers to the older, discontinued processor IIRC.
    Last edited: Jul 4, 2008
  9. JimboK

    JimboK One owner, low mileage

    I'm sure there's someone who does ... like Norm (the CAN-View guy), for starters. ;) I got the formula from his page (the one that Jay linked for you).
  10. krousdb

    krousdb Defiant NX-74205

    I tried BTA, GAS and GPS. No luck on any of those. My BTV never worked. I have version 3.15 on a 2004 Prius.
  11. krousdb

    krousdb Defiant NX-74205

    After a bit of reading, I noticed the version 3.15* issue. I have 2 SG's, a 3.15 and 3.15*. I programmed the passive X gauges on the 3.15* without luck. I just programmed them on the 3.15 and they all work. So here is what I have. On 3.15 I have gps, soc, btv and gas. On 3.15* I have HPR and SOC.

    I haven't driven yet but immediately I can see that the gas gauge will be helpful. I just dropped to 9 pips showing earlier today but have 75.0 on the gas gauge. This means that at 10 pips, the gas xgauge will only show about 80%. That means that I should be able to get a consistant fill each time if I stop filling at 100%. It will also be interesting to see the gas xgauge reading during a pump auto stop. Also, in cooler weather, i wonder if that will change. Anyway, this is going to be lots of fun!
  12. bestmapman

    bestmapman Fighting untruth and misinformation

    Has anyone contacted Linear Logic about the 3.15* bug?
  13. Right Lane Cruiser

    Right Lane Cruiser Penguin of Notagascar

    All I can say is that I'm cheering from the sidelines! :woot:
  14. krousdb

    krousdb Defiant NX-74205

    Has anyone found a way to deal with the ICE off fuel useage issue on the Prius? At over 41 mph during warp stealth, my gph goes to 0.00, and mpg goes to 9999. This reflects reality. But under 41 mph in an ICE off glide or even at a stand still, the gph shows 0.01 gph. This may not sound like a big deal, but for those of us who do lots of ICE off driving, it causes inaccurate readings. Sitting at a long stop light at 0.01 gph, you can watch your average drop significantly. Maybe there is a fix for this and I haven't found it yet? Any suggestions?
  15. CarlD

    CarlD Well-Known Member

    Like I said in my previous post, this bug has been known at LL for quite some time. The effect for FEH users was no SoC or other HV battery xgauges. It is apparently a subtle difference between an obsoleted processor and its replacement. Given how long LL has known about the issue without resolution, I doubt any solution will materialize, but you never know.
  16. fanamingo

    fanamingo Well-Known Member

    I'm struggling trying to make sense of all this and could use some help. I drive an '07 Honda Civic, which also uses the CAN protocol.

    I've tried getting this to work with water coolant temperature but without success. Atilla Vass's data shows this uses a CAN ID of 0x52C. Where did this ID come from? Is it Toyota or Prius specific? The values in the speadsheet don't work for me.

    Engine Coolant Temp
    TXD 0x0525
    RXF 0x0105822C0000
    RXD 0x1808
    MTH 0x000A00020000

    TXD: Is this a typo? I thought it was derived from the CAN ID by switching the significant bit of the last character. This should yield 0x0524.

    RXD: Why 0x18 for the first byte? 0x18 = 24, so we're looking at the 24th bit of the response. The response from the CAN bus should look similar to 0x0525XX where XX is the data I'm looking for, right? Isn't that located at the 16th bit? 16 = 0x10, so RXD would be 0x1008?

    I have more questions, but I think I'll stop for now before I overwhelm anyone willing to help. ;)
  17. CarlD

    CarlD Well-Known Member

    No coding for the Prius is going to work for your Civic, unless it is for a mode 0x01 PID which is generic. Even at that, I think your car may use long CAN vs. the short CAN used by most other CAN vehicles. What mode does your SG indicate? CANSF or CANLF?
  18. fanamingo

    fanamingo Well-Known Member

  19. CarlD

    CarlD Well-Known Member

    PID: Description:

    C2 MG2 RPM
    C4 MG1 RPM
    C5 ICE RPM
    CD MG1 INV Temp & MG2 INV Temp
    CE MG1 Coil Temp & MG2 Coil Temp
    CF MG1 & MG2 Torque/Current?
  20. Dan

    Dan KiloTanked in post 153451

    !#$%!@#$#!@%$%^&~!.... Kick ARSE! Why o why did I pick this week of all weeks to loan out my Prius :mad: I'll get right on this as soon as I get back from my trip. I'll use the formulas listed earlier to get the scaling. I got no problem hunting in the packet for the data, but If you do have any offsets that would be helpful. Also, do you know the first value in CD, CE, CF is always MG1, or is there any other logical ordering I can assume?

    Thank you thank you thank you!!!


Share This Page