Announcement

Collapse

  
See more
See less

X-gauge Scangauge command to monitor actual main tank fuel directly?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • X-gauge Scangauge command to monitor actual main tank fuel directly?

    As most people are aware, the main and sub fuel level is displayed as an overall sum of both by the standard vehicle cluster. The low fuel light is also triggered by the sum of both levels. The situation can hence occur that with a transfer system problem the main tank can run low while the sub-tank is not empty. It is hence possible for the engine to run dry while neither the fuel light is on nor the tank fuel gauge is showing low. The actual fill level of either tank level is available as a combination meter internal value and can be accessed by specialised scan tools.

    With X-gauge codes available for the auto transmission to read sump and torque converters temperatures, that are also not standard OBD2 codes, I was hoping that the individual tank fuel level read out could also be obtained via X-gauge programming for convenient general monitoring if there are limited fuel choices and remoteness of travel warrant higher awareness levels. This would be a very easy check to detect early problems with a possibly clogged transfer filter that has no minimum flow monitoring.

    Has anybody achieved this? Any ideas what one can approach this?

  • #2
    The following are for Torque Pro - I'm sure someone can translate them for X-guage

    Main tank in L
    PID 2129
    Equation AVG(20:A/2)
    OBD header 7c0

    Sub tank in L
    PID 212a
    Equation AVG(20:A/2)
    OBD header 7c0

    Notes:
    1. AVG(20: Gives the avererage of the last 20 readings - the tank level is instantaineous and moves around a fair bit
    2. The value returned by the OBD query is in 0.5L increments hence the A/2

    Cheers
    -Rod
    2016 Prado GX 2.8L Auto (The third tourer)
    Y61 becomes Y62, R51 becomes R52. Nissan what are you smoking?
    2013 Patrol GU 3.0L Auto (The second tourer)
    2010 Patrol GU 3.0L Auto (The first tourer)
    1991 Patrol GU 4.2 Auto (The training wheels)

    Comment


    • #3
      This looks interesting, I'm hoping this can work on a scangauge. Would be useful for remote trips.

      Cheers, Nova

      Comment


      • #4
        Originally posted by ExNissan View Post
        The following are for Torque Pro - I'm sure someone can translate them for X-guage

        Main tank in L
        PID 2129
        Equation AVG(20:A/2)
        OBD header 7c0

        Sub tank in L
        PID 212a
        Equation AVG(20:A/2)
        OBD header 7c0

        Notes:
        1. AVG(20: Gives the average of the last 20 readings - the tank level is instantaineous and moves around a fair bit
        2. The value returned by the OBD query is in 0.5L increments hence the A/2

        Cheers
        -Rod

        I've come up with:
        TXD = 07C02129 (21 = Mode, which means a Toyota specific code, 29 = PID)
        MTH = 00010002000
        RXF = ??
        RXD = ??

        I don't think there is enough information to synthesize RXF and RXD. Can anyone fill in the missing codes?

        Comment


        • #5
          I've not been able to find the logs from when I reverse engineered this but the following is from my rough notes. Hopefully this might give you enough info for the RXF/RXD fields

          Main Tank
          send 07c0 02 21 29
          receive 07c8 0x 61 29 yy .............

          Sub Tank
          send 07c0 02 21 2a
          receive 07c8 0x 61 2a yy ...........

          yy is the count in half litre's
          0x i think is 03 but unfortunately I didnt record this as its not needed for Torque pro

          Cheers
          2016 Prado GX 2.8L Auto (The third tourer)
          Y61 becomes Y62, R51 becomes R52. Nissan what are you smoking?
          2013 Patrol GU 3.0L Auto (The second tourer)
          2010 Patrol GU 3.0L Auto (The first tourer)
          1991 Patrol GU 4.2 Auto (The training wheels)

          Comment


          • #6
            Thanks ExNissan. I'll have a go at constructing the RXF & RXD.
            Your send codes have one more byte (the 02) which is throwing me off. The 21 should be the 'Mode' and signifies a Toyota specific code, the 29 is the 1 Byte 'PID code'.
            I'll have to re-read some papers on the subject.

            Comment


            • #7
              Hi RPP,
              The 02 is the length so two bytes to send. The receive was probably a 03 as I think it was only a three byte reply.

              I dont know if these length values are relevant for the scan gauge setup. Torque pro didn't require me to enter them.

              Cheers
              2016 Prado GX 2.8L Auto (The third tourer)
              Y61 becomes Y62, R51 becomes R52. Nissan what are you smoking?
              2013 Patrol GU 3.0L Auto (The second tourer)
              2010 Patrol GU 3.0L Auto (The first tourer)
              1991 Patrol GU 4.2 Auto (The training wheels)

              Comment


              • #8
                Hi ExNissan,
                I've have a spreadsheet to help me convert Scangauge codes to Ultragauge codes and Torque Pro codes, but still need to do some mind twisting bit manipulation. Ultragauge also wants to be fed one piece of data I'll need to get by tial and error. Ultragauge can display 8 fields vs 4 for Scangauge. And it has pages of 4-8 displays which makes it more useful than Scangauge. But ScanguageII will let me send a command to force a DPF burn, Ultragauge wont.

                Torque Pro must come with Toyota specific codes in it? Can it force a DPF burn?
                I've held off getting it as I have an IOS phone and am reluctant to get an Android phone, but maybe I should.

                Techstream is what I really want, and I have a WIndows Surface Pro to run it.

                Still experimenting at the moment.

                Comment


                • #9
                  Hi RPP,
                  With regard to torque pro it didnt come with toyota specific commands - myself and a mate reverse engineered the codes for DPF % and burn. There's a thread here on how to force a burn with OBD tools that covers it.

                  Cheers
                  2016 Prado GX 2.8L Auto (The third tourer)
                  Y61 becomes Y62, R51 becomes R52. Nissan what are you smoking?
                  2013 Patrol GU 3.0L Auto (The second tourer)
                  2010 Patrol GU 3.0L Auto (The first tourer)
                  1991 Patrol GU 4.2 Auto (The training wheels)

                  Comment


                  • #10
                    Originally posted by RPP View Post
                    Hi ExNissan,
                    I've have a spreadsheet to help me convert Scangauge codes to Ultragauge codes and Torque Pro codes, but still need to do some mind twisting bit manipulation. Ultragauge also wants to be fed one piece of data I'll need to get by tial and error. Ultragauge can display 8 fields vs 4 for Scangauge. And it has pages of 4-8 displays which makes it more useful than Scangauge. But ScanguageII will let me send a command to force a DPF burn, Ultragauge wont.

                    Torque Pro must come with Toyota specific codes in it? Can it force a DPF burn?
                    I've held off getting it as I have an IOS phone and am reluctant to get an Android phone, but maybe I should.

                    Techstream is what I really want, and I have a WIndows Surface Pro to run it.

                    Still experimenting at the moment.
                    I thought but maybe wrongly that Scan gauge had made it more difficult to convert codes between their newer versions and Torque pro?
                    I don't want to upset Apple fans but I have always thought an "i" anything was too restrictive to be of much use for anything other than what Apple want/allow you to do. Android devices are cheap and old ones plentiful so this combined with a BT dongle and torque pro would be the way to go.
                    Techstream version 13 is available now and apparently is much more stable, there is a UK forum which can supply an activation code, I can post a link or PM you it if you need it, the only necessity is a later version lead as the earlier ones will not work on all functions.

                    Comment


                    • #11
                      Thanks JohnLynn,
                      yes please send me the link.
                      I bought a version off ebay a couple of months ago, advertised as coming from the US, but I discovered it came from Tunisia! so I've binned it.

                      During my 10,000Km service recently the dealer uploaded a new version of the ECU firmware without telling me.
                      I guessed so when the DPF burns at highway speeds took half as long as before, and burn temperatures looked higher during the first half of the burn, and peaking out over 700C near the end.
                      So now I also want to read the firmware version numbers - hopefully Techstream can do that.
                      I don't want Toyota modifying my car without me knowing just before a long desert trek, I'm planning a couple next year.

                      Comment


                      • #12
                        Did you guys work this out? I'd really love to know... I got badly stuck up on the Mitchell Plateau Rd in the Kimberley with a blocked transfer filter - I had a Techstream cable + laptop so eventually worked it out but it would be a heap easier to be able to see the values on my Scangauge.

                        Comment


                        • #13
                          Hi peter_mcc,
                          I put in a big effort to convert Scangauge codes to Ultragauge codes a few weeks back. Got stuck on a couple of Ultragauge oddities and parked to problem until I get some time to do some trial and error. I think I'm 95% there, but the US OEM's help line hasn't been any help decoding their cryptic documentation. It also doesn't help that Toyota keeps their OBD codes away from daylight.

                          I too am keen to put the two fuel tank codes into my Scangauge (I carry a spare xfer filter just in case).
                          I have some more pieces of the puzzle now so when I find some time I'll do the tedious bit analysis and cook up the Hex codes. I'll test them and let you know.
                          I'll need a stiff drink first so that I can concentrate on bits and nibbles and hex.

                          Comment


                          • #14
                            I wish cars these days wouldn't be so auto as if things never could go wrong, why not have a service display mode on the multi function screen itself rather than just a fault light? Anyway, it looks there is some hope to be able to show the values on the X-gauge. This is exactly the intent with my original post to have a convenient dash monitoring device for the individual tank fill levels so you can see pretty much straight away when something is wrong with the transfer system while driving. Should the actual fuel level in the main tank drop while combined vehicle gauge is showing more than half full you can then invoke contingency plans and avoid running the CR pump dry and get stranded somewhere. Running the CR system dry is not doing it any good, but for sure doing diesel fuel works is a pain in regards to clean up when wash water is scarce. Pull over at a convenient or suitable place and see whether a transfer filter change will fix it, if not or as an alternative refuel before half empty to keep the sub tank spilling over into the main. If transfer filter is the issue, despite being replaced as per maintenance schedule, then a fuel quality issue may be the cause and a main filter change out may become necessary as well.

                            Comment


                            • #15
                              Originally posted by peter_mcc View Post
                              Did you guys work this out? I'd really love to know... I got badly stuck up on the Mitchell Plateau Rd in the Kimberley with a blocked transfer filter - I had a Techstream cable + laptop so eventually worked it out but it would be a heap easier to be able to see the values on my Scangauge.


                              Try these in Scangauge, they seem to get meaningful readings:

                              Main Tank in Ltrs:
                              TXD: 07C02129
                              RXF: 046105290000
                              RXD: 2808
                              MTH: 000100020000

                              Sub Tank in Ltrs:
                              TXD: 07C0212A
                              RXF: 0461052A0000
                              RXD: 2808
                              MTH: 000100020000

                              Scangauge doesn't do averaging so the readings move around a bit when driving.

                              When I first got the gauges to work my Sub Tank was reading 0Ltr and the Main Tank was reading 67Ltr. About what the fuel gauge on the dash was reading.
                              After refueling with 87Lts at the bowser the readings were 55 & 83ltrs respectively! Not perfect but OK.

                              Comment

                              Working...
                              X