One question what are you using to get the 07E021AD parameter values - your scangauge or something else?
Announcement
Collapse
No announcement yet.
Explained: Scangague II (SG2) vs Torque Pro (TP)
Collapse
X
-
Thanks Phil, updated to C8, was a typo. In this case I was using a scangauge.
The injection periods were already found as per above earlier in the post. So I think you mean the injection timing (in degrees). Which they are, I'm getting -182 and -106, my screen shot of Techstream showed -18.2 and -10.6 for P1 and P2. Didn't screen shot the main and after. So easy one.
Your injection volume formula was exactly what I had scribbled down in my note book last night. I didn't like it though as it didn't seem elegant, but kept landing on it. I'll try jump in and have a look again today but might have to wait as I'm tied up.
Cheers
Spence
Comment
-
Thanks Spencer
Yes was meant to be timing so I updated post.
So equation for P1 & P2 and possibly after injection timing seems to be signed value/10.
This if used for main timing at 03B2 (946) is out of the -90 to 90 degree range so is main stored elsewhere or a different equation??? (On my 1GD list there is 2 copies of the main injection timing, one in 221132 and other in 221F5D which is the same as the standard OBD 015D).
Comment
-
Main injection timing looks as though it's divided by 2 to give 473, my stored data entry from around the time showed 4.6 deg. So you can divide by 20 and use the x10 modifier in RXF. After injection timing was 0 deg.
I'll tidy up some of this up later. I'll also have a quick look to see what those last two bytes could be.
Comment
-
Hi Spencer,
You mentioned in an earlier post in this thread that you had a cheat sheet for x-gauge coding that you have put together which adds to the ones published earlier.
Would it be possible for you to post or PM me a copy as I would love to see what you have done.
I have also been trying to work out and hope you may be able to assist:- Exactly how the SGII works with signed values vs un-signed with the msb set.
- if there is a list of standard equations used by Toyota
Cheers Phil
Comment
-
Hi Phil
It wasn't going into that sort of detail. It was more orientated at a "refresher" to help me (and maybe others) as because I haven't looked at it for three years or so, I had to go through it all again. So it more shows how to breakdown a PID, showing the difference and indenting the multi frame packets, all stuff you appear to be all over.
I can offer some thoughts though on the two points above. In terms of the signed vs unsigned on SG, I'm unsure, should be easy to test based on the above for the timing codes. Hopefully it handles twos compliment, if not... It'll be a PITA. Otherwise for the morning st part, they are just offset and easily handled, as you know.
The standard equations are definitely not available and proprietary, if they were advertised by someone publicly Toyota would come at them pretty hard. I think you might be doing something similar, but I've been using a PDF I found for the intelli tester which shows the range values for certain PIDs related to engines which shows the range. The range is a great indicator of a starting point to decipher the equation. It definitely doesn't look standard and comparable to the standard OBD2 codes. Case in point; those injector values above. But that is helpful to know now, for hunting and cracking future PIDs.
- 1 like
Comment
-
Hi m1Ci,
I assume you must be in Europe somewhere as we didn't have any 1KD-FTVs here in OZ with DPF fitted (first ones here were in the 1GDs in 2015) so most likely you will have trouble getting a working response from here.
Did you try the early 1GD code used here?
DPF % ACCUMULATION LEVEL (DPA):
TXD: 07E02138
RXF: 032104780000
RXD: 4008
MTH: 000200010000
Toyota generally uses the same ECU address and code combination for the same parameter so you may be lucky .
Otherwise have you tried getting a new scangauge 3 and doing an Autoscan for PM Accumulation Ratio Bank 1 which is the parameter also called DPF soot load %
Best of luck
Comment
-
Hi ptommo59.
thanks for the quick reply.
Yes, I am based in Europe.
I tried this XGauge code but it does not show any data.
I tried also Autoscan but also without success.
I tried several other codes (maybe 5 or 6) but ... again, no success.
May I ask how did you come up with the long list of working XGauge codes for the 1GD? Happy to follow the same/simliar procedure.
Thanks a lot,
Milan
Comment
-
Hi Milan,
Sorry it wasn't something simple, but strange that the Scangauge 3 doesn't pick up these types of parameters for your engine configuration during the Autoscan. I would be asking your local Scangauge reseller if they know why not.
The long list for 1GD codes comes from many hours of research online plus comments from other people who have reverse engineered codes for ours and other vehicles. Its then trial and error using a combination of the Scangauge and Techstream to log sample data then trolling through it to find things that match - which varies from easy to impossible depending on how many parameters Toyota has packed into a single code (good example is 07E021AD discussed above which has over a dozen parameters within its response). Probably not a simple process to try to explain via a forum.
What non-standard engine related parameters are you able to get working on your Scangauge as this might give some indication of where to start.
Cheers Phil
Last edited by ptommo59; 11-05-2023, 06:20 PM.
Comment
-
Hi Phil,
Thanks for the reply.
>What non-standard engine related parameters are you able to get working on your Scangauge as this might give some indication of where to start.
From the non-standard params I managed to get working on SG3 the pilot 1 and 2 inj periods, main inj period and the inj feedback values for all four cylinders.
The codes I got from https://www.pradopoint.com.au/forum/...850#post767850
Thanks,
Milan
Comment
-
Originally posted by ptommo59 View PostHi Spence,
This is what I have found so far - There are lots of unverified items and formulas but it' s a good start point for anyone that is interested in topic (Sorry had to save as tab delimited text to be under max upload size limits) 1GD-FTV 150kw PID List.txt
You should be able to copy into excel to make more readable but first select the entire blank worksheet and convert to text as cell type, or it will strip all the leading zeros.
Cheers Phil
could you please pm me this list in excel format, Is it for scanguage or torque pro?
either it’s because of the formatting issue that I’m inputting the incorrect pid into torque or something else but I can’t get any of them to work.
In your.txt you have Dpf accumulation as 1105 from what I can make out, hower above you mentioned it’s 2138?
EDIT: ok I figured it out, the new 21on has different OBD codes, does anybody have a compiled list of codes for the 17-21 prado?Last edited by Toopy; 14-07-2023, 02:29 PM.
Comment
-
Hi Toopy,
Sorry I have only got access to my 21 to work with so can't help with a list for the 17-21. There are a few guys on here with that era vehicles that have worked out various code but there isn't a consolidated list published like I have done for the 21+.
Are you after anything in particular?
Comment
-
I was mainly after
DPF level (sorted)
DPF burn start (Sorted)
Trans gear (sorted)
Trans temp pan and tc (sorted)
Lockup status (I think I got this, have only driven short stints in town so far, so have only seen off. When I say short I really mean short ~2k each way in 40 zones, I live in a small town)
Tank levels (sorted)
But I'm after anything as data is great to have.
Would be great to get the Torque Pro equations forDPF Regen State (states) RGN(1) 07E02138 032400000000 1808 000100010000 Exhaust Fuel Addition Injector Status (EFA) 07E0213A 032120000000 3001 000100010000 Last edited by Toopy; 26-07-2023, 06:45 AM.
Comment
-
Hi Toopy,
The last number in the lists is MTH which is the formula - multiply x 0001,divide x 0001, add 0000- The Regen is using all 8 bits of the first byte in fifth frame so no modifier required just use Z.
- The EFA is using a single bit in the fourth byte of the second frame and RXF (0321200000) is set to show OFF for 0 / ON for 1 using the red 2 in position 5. So you need to use the formula Lookup(BIT(H:7)::0='OFF':1='ON').
Comment
Comment