Announcement

Collapse
No announcement yet.

Explained: Scangague II (SG2) vs Torque Pro (TP)

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

  • #31
    Hi Toopy,

    Have you tried Spencer's Injector codes in this link Scangauge II (SG2) Injector Feedback Values (1KD-FTV) - FOUND - Toyota Prado How To's, Technical Information & Reviews (pradopoint.com.au) as they may have carried over to the early 1GD and I assume you might be interested in monitoring these as you get higher up in the kms. If you are getting a response compare to what you are seeing in Techstream at idle and if OK sorted if not we can try to see if its a different PID code or formula issue.

    Comment


    • #32
      Originally posted by spencerm106 View Post
      Cheers Phil

      I've just spent the day having another look for the 1KD (I came in because footy is about to start). I believe I may have found the injector feedback values. I may have missed them years ago as I think I was using the wrong equation. I landed on (xx*20/128) -10 which seems to work. I originally assumed 8-bits, but it appears they could be 7-bits in the 1KD, your sheet looks like 8-bit precision.

      So if people are interested, can they please try the following and report back for injector feedback values? From what I can see it matches pretty close to Techstream, however, I can't run both simultaneously (Techstream loses connection with ECU).

      TXD:07E021AD
      RXF: 032280000000
      RXD: 4808
      MTH: 00C8 0080 FF9C
      NAM: VI1 (injector feedback value #1)

      TXD:07E021AD
      RXF: 032380000000
      RXD: 1808/2008/2808
      MTH: 00C8 0080 FF9C
      NAM: VI2/VI3/VI4(injector feedback value #2, #3 and #4)

      I can see the other values nearby are also the other readings, but didn't have time to figure out the equations yet. So I'll save that for another day. The 80 on frame 07E22 (4008) is likely the Injector volume feedback learning and the 58 on frame 07E23 (3808) appears something to do with the volume.
      Any chance you can share this for torque pro settings?
      Thanks

      Comment


      • #33
        Mode/PID Long Name Short Name Minimum Value Maximum Value Scale factor Unit Type Equation OBD Header
        2104 Calculated Engine Load LOD 0 100 x1 % A/2.55 7E0
        2105 Engine Coolant Temperature CWT -40 215 x1 °C A-40 7E0
        2110 MAF Air Flow Rate MAF 0 400 x1 g/s INT16(A:B)/100 7E0
        2111 Throttle Position TP 0 100 x1 % A/2.55 7E0
        2121 Distance travelled with MIL on DMO 0 65535 x1 km INT16(A:B) 7E0
        2123 Fuel Rail Pressure FRP 0 250 x1 MPa INT16(A:B)/100 7E0
        2129 Main Fuel Tank Level MFT 0 87 x1 L A/2 7C0
        2130 Warm-ups since codes cleared WCC 0 255 x1 count A 7E0
        2131 Distance travelled since codes cleared DCC 0 65535 x1 km INT16(A:B) 7E0
        2133 Atmospheric Pressure BP 50 120 x1 kPa A 7E0
        2142 Control Module Voltage VLT 0 15 x1 V INT16(A:B)/10 7E0
        2149 Accelerator pedal position D APD 0 100 x1 % A/2.55 7E0
        210B Intake Manifold Absolute Pressure MAP 0 255 x1 kPa A (A*1.25 IF READING LOW) 7E0
        210C Engine Speed RPM 0 6000 x1 RPM INT16(A:B) 7E0
        210D Vehicle Speed KPH 0 255 x1 km/h A 7E0
        210F Intake Air Temperature IAT -40 215 x1 °C A-40 7E0
        211F Run Time Since Engine Start RTS 0 65535 x1 Sec INT16(A:B) 7E0
        212A Sub Fuel Tank Level SUB 0 63 x1 L A/2 7C0
        212C Commanded EGR EGR 0 100 x1 % A/2.55 7E0
        212D EGR Error EGE 0 100 x1 % A/2.55 7E0
        214A Accelerator pedal position E APE 0 100 x1 % A/2.55 7E0
        214C Commanded throttle actuator CTA 0 100 x1 % A/2.55 7E0
        214D Time run with MIL on TMO 0 65535 x1 min INT16(A:B) 7E0
        214E Time since trouble codes cleared TCC 0 65535 x1 min INT16(A:B) 7E0
        21AD Main Injection Period MIP 0 65535 x1 µS INT16(E:F) 7E0
        21AD After Injection Period AIP 0 65535 x1 µS INT16(G:H) 7E0
        21AD Pilot 1 Injection Timing P1T -70 20 x1 deg SIGNED16(I:J)/10 7E0
        21AD Pilot 2 Injection Timing P2T -50 20 x1 deg SIGNED16(K:L)/10 7E0
        21AD Main Injection Timing MIT -90 90 x1 deg INT16(M:N)/10-90 7E0
        21AD After Injection Timing AIT -10 50 x1 deg SIGNED16(O:P)/10 7E0
        21AD Injector Vol Feedback Learning IFL -10 10 x1 mm3/st Q*20/128-10 7E0
        21AD Injection Feedback Val Cyl#1 IF1 -10 10 x1 mm3/st R*20/128-10 7E0
        21AD Injection Feedback Val Cyl#2 IF2 -10 10 x1 mm3/st S*20/128-10 7E0
        21AD Injection Feedback Val Cyl#3 IF3 -10 10 x1 mm3/st T*20/128-10 7E0
        21AD Injection Feedback Val Cyl#4 IF4 -10 10 x1 mm3/st U*20/128-10 7E0
        21AD Injection Volume IJV 0 1280 x1 mm3/st INT16(V:W)*10/512 7E0
        21AD Pilot 1 Injection Period P1P 0 65535 x1 µS INT16(A:B) 7E0
        21AD Pilot 2 Injection Period P2P 0 65535 x1 µS INT16(C) 7E0
        21D9 ATF Pan Temp ATF -40 215 x1 °C E-40 7E1
        21D9 ATF TC Temp TCT -40 215 x1 °C G-40 7E1
        21DA Current Gear GER 0 5 x1 Gear BIT(A:0)*1 + BIT(A:1)*2 + BIT(A:2)*4 7E1
        21DA TC Lock Status TCL 0 1 x1 Status LOOKUP(BIT(A:4): :0='OFF':1='ON') 7E1
        ptommo59
        Senior Member
        Last edited by ptommo59; 21-10-2025, 01:01 PM. Reason: Corrected OBD Headers as no leading zero on Torque version

        Comment


        • #34
          Originally posted by ptommo59 View Post
          Mode/PID Long Name Short Name Minimum Value Maximum Value Scale factor Unit Type Equation OBD Header
          2104 Calculated Engine Load LOD 0 100 x1 % A/2.55 07E0
          2105 Engine Coolant Temperature CWT -40 215 x1 °C A-40 07E0
          2110 MAF Air Flow Rate MAF 0 400 x1 g/s INT16(A:B)/100 07E0
          2111 Throttle Position TP 0 100 x1 % A/2.55 07E0
          2121 Distance travelled with MIL on DMO 0 65535 x1 km INT16(A:B) 07E0
          2123 Fuel Rail Pressure FRP 0 250 x1 MPa INT16(A:B)/100 07E0
          2129 Main Fuel Tank Level MFT 0 87 x1 L A/2 07C0
          2130 Warm-ups since codes cleared WCC 0 255 x1 count A 07E0
          2131 Distance travelled since codes cleared DCC 0 65535 x1 km INT16(A:B) 07E0
          2133 Atmospheric Pressure BP 50 120 x1 kPa A 07E0
          2142 Control Module Voltage VLT 0 15 x1 V INT16(A:B)/10 07E0
          2149 Accelerator pedal position D APD 0 100 x1 % A/2.55 07E0
          210B Intake Manifold Absolute Pressure MAP 0 255 x1 kPa A (A*1.25 IF READING LOW) 07E0
          210C Engine Speed RPM 0 6000 x1 RPM INT16(A:B) 07E0
          210D Vehicle Speed KPH 0 255 x1 km/h A 07E0
          210F Intake Air Temperature IAT -40 215 x1 °C A-40 07E0
          211F Run Time Since Engine Start RTS 0 65535 x1 Sec INT16(A:B) 07E0
          212A Sub Fuel Tank Level SUB 0 63 x1 L A/2 07C0
          212C Commanded EGR EGR 0 100 x1 % A/2.55 07E0
          212D EGR Error EGE 0 100 x1 % A/2.55 07E0
          214A Accelerator pedal position E APE 0 100 x1 % A/2.55 07E0
          214C Commanded throttle actuator CTA 0 100 x1 % A/2.55 07E0
          214D Time run with MIL on TMO 0 65535 x1 min INT16(A:B) 07E0
          214E Time since trouble codes cleared TCC 0 65535 x1 min INT16(A:B) 07E0
          21AD Main Injection Period MIP 0 65535 x1 µS INT16(E:F) 07E0
          21AD After Injection Period AIP 0 65535 x1 µS INT16(G:H) 07E0
          21AD Pilot 1 Injection Timing P1T -70 20 x1 deg SIGNED16(I:J)/10 07E0
          21AD Pilot 2 Injection Timing P2T -50 20 x1 deg SIGNED16(K:L)/10 07E0
          21AD Main Injection Timing MIT -90 90 x1 deg INT16(M:N)/10-90 07E0
          21AD After Injection Timing AIT -10 50 x1 deg SIGNED16(O:P)/10 07E0
          21AD Injector Vol Feedback Learning IFL -10 10 x1 mm3/st Q*20/128-10 07E0
          21AD Injection Feedback Val Cyl#1 IF1 -10 10 x1 mm3/st R*20/128-10 07E0
          21AD Injection Feedback Val Cyl#2 IF2 -10 10 x1 mm3/st S*20/128-10 07E0
          21AD Injection Feedback Val Cyl#3 IF3 -10 10 x1 mm3/st T*20/128-10 07E0
          21AD Injection Feedback Val Cyl#4 IF4 -10 10 x1 mm3/st U*20/128-10 07E0
          21AD Injection Volume IJV 0 1280 x1 mm3/st INT16(V:W)*10/512 07E0
          21AD Pilot 1 Injection Period P1P 0 65535 x1 µS INT16(A:B) 07E0
          21AD Pilot 2 Injection Period P2P 0 65535 x1 µS INT16(C) 07E0
          21D9 ATF Pan Temp ATF -40 215 x1 °C E-40 07E1
          21D9 ATF TC Temp TCT -40 215 x1 °C G-40 07E1
          21DA Current Gear GER 0 5 x1 Gear BIT(A:0)*1 + BIT(A:1)*2 + BIT(A:2)*4 07E1
          21DA TC Lock Status TCL 0 1 x1 Status LOOKUP(BIT(A:4): :0='OFF':1='ON') 07E1
          Wow this is great thank you (pray)

          Any chance you also got the dpf sensor pid's?

          Comment


          • #35
            Haven't seen anything on the DPF side for the 1KD but the 0178 EGT sensor codes used on the 1GD apparently work.

            Comment


            • #36
              Mode/PID Long Name Short Name Minimum Value Maximum Value Scale factor Unit Type Equation OBD Header
              0178 EGT B1S1 EGT -40 1000 x1 °C INT16(B:C)/10-40 7E0
              0178 EGT B1S2 CAT -40 1000 x1 °C INT16(D:E)/10-40 7E0
              0178 EGT B1S3 DPF -40 1000 x1 °C INT16(F:G)/10-40 7E0
              ptommo59
              Senior Member
              Last edited by ptommo59; 21-10-2025, 01:02 PM.

              Comment


              • #37
                Originally posted by ptommo59 View Post
                Mode/PID Long Name Short Name Minimum Value Maximum Value Scale factor Unit Type Equation OBD Header
                0178 EGT B1S1 EGT -40 1000 x1 °C INT16(B:C)/10-40 07E0
                0178 EGT B1S2 CAT -40 1000 x1 °C INT16(D:E)/10-40 07E0
                0178 EGT B1S3 DPF -40 1000 x1 °C INT16(F:G)/10-40 07E0
                Thank you for this.
                This is also part of the standard pid's so they exists.
                I'm more interested in the pm accumulation ratio.

                Also wondering how do you extract this so fast?
                I'm trying to work my head and Chatgpt and creating a convertor from scangage to tourque... And it dosent seems so straight forward or I'm missing something.

                Comment


                • #38
                  I have been working on trying to find the PM Accumulation Ratio for the Euro5 1KD/2KD with another member from Europe as the 1GD (2138) version does not work and currently waiting on some more data from him. Also found those engines have an oil pressure sensor not in the early 1GD so that may also be of interest.

                  I have been working on reverse engineering Toyota PIDs for quite a while, so have most I have located online or created from data logging in spreadsheets so cut and paste to here (and other forums/FB pages).

                  Scangauge to Torque is not very difficult as Mode/PID and OBD Header map straight across from the TXD.

                  You do need to understand the different KWP, CAN and UDS messaging structures for Mode 01/21XX PIDs vs Mode 22XXXX PIDS and single verses multi-frame messages as these affect the make up of the RXF, RXD and MTH and how they map across to the Equation in Torque. Min and Max Values in Torque only affect the displayed gauge range which is not applicable to a scangauge so will be dependent on the PID type and range you want on screen.

                  As an example this is the guide I made to do Mode 01 code generation and conversions (for 21 the response changes from 41 to 61)
                  CAN ID DATA BYTES
                  Byte 1 2 3 4 5 6 7 8 9 10
                  Bits 0-7 8-15 16-23 24-31 32-39 40-47 48-55 56-63 64-71 72-87
                  RXD Hex Bit Offset Position 00 08 10 18 20 28 30 38 40 48
                  Universal Single Frame Request 07 DF 01 PID
                  Response Single Frame Hex Start Byte 07 E8 0x 41 PID A B C D E
                  Response First Frame MultiFrame 07 E8 10 xx 41 PID A B C D
                  Response Remaining Frames in Multi 07 E8 21 E F G H I J K
                  22 L M N O P Q R
                  23 S T U V W X Y
                  CAN OBD II ISO 15765-4 24 Z AA AB AC AD AE AF
                  2z
                  Unified Diagnostic Services (UDS) ISO 14229
                  0x=03-07 xx=08-FF

                  Comment


                  • #39
                    You should also be aware that the scangauge RXF has formatting information that affects the Torque equation, plus if you are trying to convert an x-gauge from the Scangauge websites with a RXF starting with a letter (for Toyota it is generally a C) don't bother as the PID value in the TXD and RXF have had an offset applied so it won't work if converted straight across. The offset is not a fixed amount and must use a lookup table or formula embedded in the scangauge to correct the information being sent to the vehicle.

                    Edit: Have you done a Torque Scan of all your engine 07E0 Mode 21 PID responses? As if yes that would be handy for me to look through for the PM Accumulation and Oil Pressure info, so could you post or PM them to me.
                    ptommo59
                    Senior Member
                    Last edited by ptommo59; 02-12-2024, 10:07 AM.

                    Comment

                    Working...
                    X