RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 11:10 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: How do Logger DTC's Work?
PostPosted: Sat Oct 02, 2021 7:41 pm 
Offline
RomRaider Donator
User avatar

Joined: Fri Jul 26, 2019 3:35 am
Posts: 789
Location: United States of America
Hello all!

Just curious as to how the logger DTC reader operates, as I'm not familiar with the tmpaddr and memaddr attributes. How do you get to a tmpaddr and memaddr from a 0xFF1234 RAM address?

My initial assumption is tmpaddr is where the temporary code is stored, while memaddr is where the set code is stored. But so far, the ECU code only shows a single RAM address (and bit) for the DTC's. Obviously I'll have to talk to some Nissan oriented individuals about the specifications of DTC operation, but just thought I'd see how it'll eventually end up working on RR's end!

_________________
NissanDefinitions Repository


Top
 Profile  
 
 Post subject: Re: How do Logger DTC's Work?
PostPosted: Sun Oct 03, 2021 11:33 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
Current DTC support was written for Subaru ECUs and may not be compatible or work with other ECU brands.
The two addresses are as you say for the temp and stored codes and the 'bit' is the bit # in that byte location that corresponds to the particular DTC being set or not.


Top
 Profile  
 
 Post subject: Re: How do Logger DTC's Work?
PostPosted: Sun Oct 03, 2021 11:38 am 
Offline
RomRaider Donator
User avatar

Joined: Fri Jul 26, 2019 3:35 am
Posts: 789
Location: United States of America
dschultz wrote:
Current DTC support was written for Subaru ECUs and may not be compatible or work with other ECU brands.
The two addresses are as you say for the temp and stored codes and the 'bit' is the bit # in that byte location that corresponds to the particular DTC being set or not.

Well that's at least good to hear, as Nissan's RAM DTC's are 1:1 in terms of storage setup as their ROM counterpart. So since current DTC support is subie focused, how do you guys handle it? I noticed that it looks like it's handled like a RAM parameter rather than being through a read DTC's SID. So does that mean that if the proper locations and bits are specified, the DTC viewer would be able to just utilize each protocol's respective read RAM SID to read the proper bytes?

Do note that DTC support is not needed for Nissan ECU's, as NDS2/3 can do so. So if the way the DTC support doesn't allow for Nissan DTC's to be read, there's no problem :)

_________________
NissanDefinitions Repository


Top
 Profile  
 
 Post subject: Re: How do Logger DTC's Work?
PostPosted: Sun Oct 03, 2021 12:17 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
We have to use Nissan specific read RAM calls (whatever that happens to be) to get the byte data from RAM.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl