RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Dec 27, 2025 5:39 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: CF48D ETC Analysis Posted On Wiki
PostPosted: Thu Oct 22, 2020 11:31 pm 
Offline
RomRaider Donator
User avatar

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

So I've been working on disassembling one of the many electronic throttle functions inside of CF48D with my handy instruction set by my side. I've posted my current progress on the wiki --> https://nissanecu.miraheze.org/wiki/Rom ... ctionality

I would post the code here, but there's quite a bit of it. Alongside the fact that my formatting isn't setup for RR, I felt like it made more sense to just link it. If anyone has the time to check my disassembly and provide some knowledge related to some of the code, it would be greatly appreciated! I'm still learning how to differentiate between calling a value vs calling an address, jsr, and a bunch of other things. I did my best to define every line just so that if I'm right, then boom it's defined already. If I'm wrong, then it allows someone to point out my mistake so I can learn from it. This was my first time fully analyzing a function, so I'm sure I made a few mistakes here and there haha

One interesting thing is that it checks a manual/automatic flag, which differentiates throttle logic. It also has a HUGEEE chunk of CVT exclusive code. But I removed it from the post as CVT's are a waste of time. At the very least, I hope I did a good enough job that it's made more apparent just how many factors go into throttle control. Do take notice to the fact that the QH0 Conversion maps are nowhere to be found in this function. That should be a good indicator that there's quite a bit of throttle code that will need to be analyzed to fully grasp how it all works. But this should be a good start! (For those experienced with ROM disassembly, don't roast me too hard for some of the noob mistakes I'm bound to have made haha)

_________________
NissanDefinitions Repository


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


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