How to: add TP streaming on B13/S13 etc ecus - SR20 Forum
Nissan SR20 Forum Nissan SR20 Forum Header Right
HomeForumGalleryClassifiedsAbout UsAdvertiseContact Us

Welcome to the SR20 Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

» Log in
User Name:

Password:

Not a member yet?
Register Now!
» Auto Insurance
» Featured Product
» Wheel & Tire Center

Go Back   SR20 Forum > Vendor Customer Support > CalumSult (Archived for Informational Purposes) > Realtime ECU support



Sr20Forum.com is the premier Nissan SR20 Forum on the internet. Registered Users do not see the above ads.
Reply
 
Thread Tools
Old 09-09-2008, 09:57 PM   #1 (permalink)
ClamSlut
 
Calum's Avatar

 
Join Date: Dec 2001
Location: Lubbock, TX

Feedback Score: 26 reviews
How to: add TP streaming on B13/S13 etc ecus

Here's the deal- the map tracing in Nissan DataScan gets the TP and RPM values via a special consult command that requests data by its address. The problem with this is unlike the 'gauge' command you can only get so many addresses, where as the 'gauge' command can stream up to 20 bytes. The new ECUs (USDM B14/S14 etc) support an extended data set for 'gauge' streaming that includes TP (load). That means you can have TP streamed with all the other gauges, assuming your consult software supports that. Here's how to add that functionality to a B13/S13 etc ECU-

First, we have to find the 'consult register' table in the ROM. This is the table that contains the addresses of the data that can be streamed via the 'gauges' command. Unfortunately unlike most tables the location of this table moves on different model years for the same ECU. Suck. Maybe a list of the table address vs year would be a good thing? Anywho, to find it, open your bin in a hex editor. I'm using XVI32, which is free and cool!

http://www.chmaas.handshake.de/delph...vi32/xvi32.htm

Search for the RPM MSB and RPM LSB RAM addresses, with the bytes inverted. To get those, look up your ecu in this post-

http://www.sr20forum.com/calumsult/1...cing-cool.html

So for a B13 those are 4475 and 4474, or inverted its '75 44 74 44', like so-



Note the address of the first byte (the one highlighted in the picture), this is the address of the consult register table for the bin your working with. In this case its '7F50'.

Now we switch to TunerProRT. I've uploaded a new xdf for the B13 with the consult register table. If your using a S13 etc you need to patch this table into your XDF (I'll update the S13 etc XDFs later this week). If your consult register table is at a different address than the bin I'm working with, edit the xdf and change the address (right click on the table Consult Data Register, then Edit XDF Item Info, then put your address in the address box. Whew! Btw, the other B13 bin I looked at used '1010'.

Ok, now open up the table, and it should look like this (you should see your RPM MSB and LSBs as the first two entries 00, 01)-



Every entry that is 'FFFF' is an entry that isn't used (stock) by the ecu. All the entries correlate to some standard data (mostly). You can look-up what they usually are here-

http://www.plmsdevelopments.com/imag...able_Ver_2.pdf

Now we just insert our TP MSB address into one of the unused spots. I like to use '06', which is normally for the second MAF sensor. Get your TP MSB address from the same thread above as the RPM MSB and LSB. For a B13 its 4292.

Ok, now run the 'CalumSult - TP streaming beta' exe, and on the start screen change the register index for TP from '33' to '06'. Change the other one to '06' as well (ignore this channel). You need to do this everytime you start the program. I'll have a more flexible version out this weekend where you won't have to do that.

http://www.calumsult.com/calumsu/CalumSult/



So with all that done you should be able to do a window'd pull and get a nice plot of TP vs RPM like this-

Calum is offline   Reply With Quote
Sponsored Links
Advertisement
 
Old 09-09-2008, 09:58 PM   #2 (permalink)
ClamSlut
 
Calum's Avatar

 
Join Date: Dec 2001
Location: Lubbock, TX

Feedback Score: 26 reviews
Btw, if you need help with this just post your bin and I'll patch it for you.
Calum is offline   Reply With Quote
Old 09-09-2008, 10:33 PM   #3 (permalink)
SE-R Newbie

 
Join Date: Apr 2007
Location: San Diego

Feedback Score: 0 reviews
Quote:
Originally Posted by Calum View Post
Now we switch to TunerProRT. I've uploaded a new xdf for the B13 with the consult register table. If your using a S13 etc you need to patch this table into your XDF (I'll update the S13 etc XDFs later this week). If your consult register table is at a different address than the bin I'm working with, edit the xdf and change the address (right click on the table Consult Data Register, then Edit XDF Item Info, then put your address in the address box. Whew! Btw, the other B13 bin I looked at used '1010'.

Ok, now open up the table, and it should look like this (you should see your RPM MSB and LSBs as the first two entries 00, 01)-
Ok, this is where I got lost... I opened up TPRT, and that's where I'm clueless as to where your instructions are taking me. I clearly have the old S13 XDF, since the last time I saved the file was from April 2007.

Can you elaborate what I need to do next? Or where I can post my bin.

I think I have a few other questions that I might need to have you answer before I go down this road....

What's your availability like to quickly compare two bins for me?

Thanks,

Alex

***EDIT***

I just opened up the newer B13.XDF in TPRT and now I see what you're talking about...

Last edited by MyRedS14; 09-09-2008 at 10:38 PM.
MyRedS14 is offline   Reply With Quote
Old 09-09-2008, 10:41 PM   #4 (permalink)
ClamSlut
 
Calum's Avatar

 
Join Date: Dec 2001
Location: Lubbock, TX

Feedback Score: 26 reviews
Yea, sorry, I need to update all the XDFs.

Edit- sure, send bin files my way.

Last edited by Calum; 09-09-2008 at 10:49 PM.
Calum is offline   Reply With Quote
Old 09-09-2008, 11:01 PM   #5 (permalink)
SE-R Newbie

 
Join Date: Apr 2007
Location: San Diego

Feedback Score: 0 reviews
I've emailed you. I hope it's understandable...

Thanks Calum,

-Alex
MyRedS14 is offline   Reply With Quote
Old 09-10-2008, 09:08 AM   #6 (permalink)
SE-R Newbie

 
Join Date: Dec 2007
Location: Wichita,KS

Feedback Score: 0 reviews
This is how I did it.Really simple,even left myself a note what to set each one to in the description box.

I'm running S13 RT ECU.
ghostchild316 is offline   Reply With Quote
Old 09-11-2008, 01:14 PM   #7 (permalink)
ClamSlut
 
Calum's Avatar

 
Join Date: Dec 2001
Location: Lubbock, TX

Feedback Score: 26 reviews
Btw, that flat top at 60 in the above plot is wrong, I accidentally had the peak value for that channel set to 60. Whoops! I'll fix that.
Calum is offline   Reply With Quote
Old 12-10-2008, 10:47 AM   #8 (permalink)
S14 Newbie

 
Join Date: Jan 2007
Location: Indianapolis, IN

Feedback Score: 0 reviews
Please delete this post...

Last edited by TSuaVe; 03-11-2009 at 08:12 AM. Reason: Cause I failed to read...
TSuaVe is offline   Reply With Quote
Old 04-08-2009, 11:21 AM   #9 (permalink)
officially a boost addict

 
Join Date: Feb 2007
Location: ky

Feedback Score: 10 reviews
Is there an .xdf for the b14 with the consult register table?
__________________
http://www.sr20-forum.com/members-ri...ebs-build.html

U13 SR20DET, Turbonetics 60-1 hi fi .63 ar, Brian Crower Stage 2's, 520cc injectors, .3 bar fuel pressure, n62 maf, log manifold, Tial 38mm wastegate (9lb spring), 3" downpipe-3" VRS Exhaust, PLX Wideband, Calum basic ecu.

Balls to the wall until you see God, wait three seconds then hit the brakes...
nsusammyeb is offline   Reply With Quote
Old 07-16-2009, 12:17 PM   #10 (permalink)
SE-R Newbie

 
Join Date: May 2008
Location: New York

Feedback Score: 0 reviews
Just to clarify, once this is done and it's working properly in CalumSult...the data will be streamed into LogWorks also (using this build of CalumSult, obviously)?
__________________
http://www.ka-t.org
http://www.ifxcc.com

93 S13//KA24DET//CALUMSULT RT
mtx450 is offline   Reply With Quote
Old 07-19-2009, 07:55 PM   #11 (permalink)
Silvia WIP Tuned

 
Join Date: Jun 2009
Location: Canada

Feedback Score: 0 reviews
Calum did you update the xdf for the s13 sr20det?
WorkinprogressK is offline   Reply With Quote
Old 10-28-2009, 12:26 AM   #12 (permalink)
SE-R Geek

 
Join Date: Aug 2005
Location: Vermilion/Lima, Ohio

Feedback Score: 28 reviews
Calum is there a way to do this for the b14?
__________________
99 Sentra SE-L (Turbo)
Avenir GT28R/BC Stage 2's/Hypercoils
13.41@110mph GT28R 283hp 300tq.

01 SE 43k Miles New DD
Nismo Exhaust*Velocity Stack
94 Se-R SOLD
95 200sx Se-R SOLD
15.061@91mph
LikeTheMovies is offline   Reply With Quote
Old 10-28-2009, 09:36 AM   #13 (permalink)
ClamSlut
 
Calum's Avatar

 
Join Date: Dec 2001
Location: Lubbock, TX

Feedback Score: 26 reviews
B14s have this native, no need to add.
Calum is offline   Reply With Quote
Old 10-28-2009, 03:56 PM   #14 (permalink)
SE-R Geek

 
Join Date: Aug 2005
Location: Vermilion/Lima, Ohio

Feedback Score: 28 reviews
So how do you get it to work? I went through the calumsult maps to see if tp was on there and it's not.

Oh did we need the tp beta CS?

Last edited by LikeTheMovies; 10-28-2009 at 04:00 PM.
LikeTheMovies is offline   Reply With Quote
Old 10-28-2009, 11:07 PM   #15 (permalink)
ClamSlut
 
Calum's Avatar

 
Join Date: Dec 2001
Location: Lubbock, TX

Feedback Score: 26 reviews
Yes, the TP beta will work right out of the box for the B14.
Calum is offline   Reply With Quote
Old 10-29-2009, 12:19 AM   #16 (permalink)
SE-R Geek

 
Join Date: Aug 2005
Location: Vermilion/Lima, Ohio

Feedback Score: 28 reviews
Got it to work thanks! I hit 125tp at wot haha

1 thing though, i try to log the data and then look back at it, and it just list a bunch of decimals and not like rpm, tp, maf. how do I know what to look at in the datalog?

Last edited by LikeTheMovies; 10-29-2009 at 01:27 AM.
LikeTheMovies is offline   Reply With Quote
Sponsored Links
Advertisement
 
Reply

  SR20 Forum > Vendor Customer Support > CalumSult (Archived for Informational Purposes) > Realtime ECU support


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Powered by vBadvanced CMPS v3.2.2

All times are GMT -4. The time now is 03:47 AM.



Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2
© The SR20 Forum - Content from this site may not be used without permission