Jump to content
SAU Community

How To Get Rid Of Sluggish Coldstart/warmup And Bad Fuel Economy On Your Nistuned Rb20Det/z32/gtr Ecu.


Recommended Posts

So for my short trips in cold canberra weather to and from work (about 20min stop start traffic)

Could this be the cause of such poor fuel economy such as 200-250km per tank ?

Sucks that this is only discovered a few months before I sell the car haha

So for my short trips in cold canberra weather to and from work (about 20min stop start traffic)

Could this be the cause of such poor fuel economy such as 200-250km per tank ?

Sucks that this is only discovered a few months before I sell the car haha

It would make your economy worse but not that much worse, I was getting 15-16L/100km driving 10 minutes to work and back each day, I think I get more like 14-15 now, I actually get better economy if I do a few runs through the hills as the speed is so much higher.

200-250k to a tank (~20L/100km??) sounds like a fuel leak or boost leak or a bad misfire at cruise. I'm happy to make this change to anyones nistune ECU if they are here in Adelaide, only takes 20 minutes.

Edited by Rolls

I don't think the RB20 is very fuel efficient at low revs given its design.

I'm getting 10L/100 in extra urban driving with some pulls and the EUDM S13 final drive ratio (3.962).

The code explaining this equation is as follows:

ldaa   X145D
ldx   #TIMING_ADVANCE
jsr   L809F
psha
ldaa   X1544
ldx   #$AFTER_START_TIMING_ADVANCE   
jsr   L809F
tab
pula
sba

Once you have burnt these changes to your ECU you can enjoy the car driving like it is hot on cold start and warm start! I gotta say it makes driving the car so much better, no sluggishness or jerkyness on startup. If you do a lot of short trips this will improve your fuel economy massively.

Anyway hope this makes some peoples cars nicer to drive!

Nice find, and good on you for putting together the post to share it :D I've never used a Nistune, and not sure that I will but it helps to know about this as a possible thing I could encounter if I do :)

In other news, reading that first post gave me a hell of a nostelgic moment haha... this is the first time I have seen assembly code which looked like it could belong on an 8bit Commodore or Atari computer (Motorola style assembly language) a discussion I'd be reading for interests sake in maybe nearly 30 years!! And the last time I did would have been in a computer magazine/newsletter that people wrote into with their questions and answers, so you'd potentially have to wait weeks before you had answers :/ The last time I think I've seen assembly code come up in an online conversation was probably about 15 years ago (around the time I stopped doing that kind of thing for the fun of it) and I don't think I ever expected to see the stuff again, much less on a forum about Skylines! Way to go, made my day haha :cheers:

Thank matt from nistune, he was the one who knows the code well enough to find that snippet and explain it, mine was just a translation of what he said.

My job involves lots of old PLCs and writing ASM sometimes so that stuff is second nature to me, there is an ECU website which is where nistune evolved from which you might enjoy. Thousands of real programming sites with ASM galore on them if it is something that interests you though! Generally people avoid it like the plague unless reverse engineering something as languages these days are so much easier to write with their high level of abstraction.

Edited by Rolls

languages these days are so much easier to write with their high level of abstraction.

Unless you want your code to be efficient.

The guy who did the sound programming for Crazy Comets and Mega Apocalypse for the C64 was given 4kB of memory and managed to pull out 5 different voices of sound (from a 2 channel sound chip) in 1983 or thereabouts. All done raw in ASM. These days that couldn't be done without at least 4GB of RAM and a full SDK.

Unless you want your code to be efficient.

The guy who did the sound programming for Crazy Comets and Mega Apocalypse for the C64 was given 4kB of memory and managed to pull out 5 different voices of sound (from a 2 channel sound chip) in 1983 or thereabouts. All done raw in ASM. These days that couldn't be done without at least 4GB of RAM and a full SDK.

Memory is cheap and so is processing, you can get a PIC32 for $4 these days with enough flash memory to hold a C# stack and program in .NET

Was an argument many moons ago but not these days, if you want efficiency you can always use C++ and inline asm where appropriate and keep the rest of your code managed and high level, no need to suffer all day long writing just asm.

My job involves lots of old PLCs and writing ASM sometimes so that stuff is second nature to me, there is an ECU website which is where nistune evolved from which you might enjoy. Thousands of real programming sites with ASM galore on them if it is something that interests you though! Generally people avoid it like the plague unless reverse engineering something as languages these days are so much easier to write with their high level of abstraction.

True - I'd had the conversation recently with a couple of geek mates about whether Assembly is likely to be used much, if not at all recently... partly for the reasons you provided below. I really am too lazy and don't have the motivation to get into that kind of coding these days, I don't think I've been in a situation where the novelty or necessity of it has really arisen.

Memory is cheap and so is processing, you can get a PIC32 for $4 these days with enough flash memory to hold a C# stack and program in .NET

Was an argument many moons ago but not these days, if you want efficiency you can always use C++ and inline asm where appropriate and keep the rest of your code managed and high level, no need to suffer all day long writing just asm.

The guy who did the sound programming for Crazy Comets and Mega Apocalypse for the C64 was given 4kB of memory and managed to pull out 5 different voices of sound (from a 2 channel sound chip) in 1983 or thereabouts. All done raw in ASM. These days that couldn't be done without at least 4GB of RAM and a full SDK.

Haha the last piece of assembly code I wrote was a 2.5kb self contained game as a result of a geeky dick swinging session on FidoNet, I still have it floating around but I am getting less and less confident I will be able to run it on anything soon due to it being MS-DOS based and using direct hardware access etc. I was fully inspired by that kind of thing, I learnt how to write machine code using a VIC-20 which didn't have enough memory to hold an assembler AND do anything useful with it (~5kb of user memory). We used to try and squeeze as much as we could out of seriously under-power machines, and it was amazing what people could get C64s/Amigas/early PCs to do - real time. I think the me over 20+ years ago would be both amazed and (/ or?) horrified at the code I do now hahahaha.

I reckon so - work for NZ's Meteorological Service as a software engineer, developing software which is used to create weather related shows using meteorological data... like this:

Channel 7 in Oz use our software, amongst a bunch of other stations around the world - definitely my cup of tea, I always was into science and also programming (especially graphics related) so pretty sweet to get paid doing stuff I could do for fun :)

Going OT no doubt, but it's interesting seeing what goes on behind the scenes with folks that frequent these forums and talk about almost completely unrelated stuff :D What do you do exactly that means you need to tweak bits and bytes from a low level?

FK yeah engineering! I used to love doing these kind of stuff (e.g. basic PIC/ASM programming at uni), then I got a job in I.T. and it was all over lol.

FK yeah engineering! I used to love doing these kind of stuff (e.g. basic PIC/ASM programming at uni), then I got a job in I.T. and it was all over lol.

Go get a job in engineering then! engineering ftw, I love my job, it is more of a hobby but I get paid really well as a bonus! makes turning up each day pretty easy

Half your luck. If either of my kids ever express an interest in engineering I'll be trying to dissuade them as hard as I can. Dealing with moronic clients, moronic management, moronic sales staff, moronic junior engineers.......just too much hassle.

Half your luck. If either of my kids ever express an interest in engineering I'll be trying to dissuade them as hard as I can. Dealing with moronic clients, moronic management, moronic sales staff, moronic junior engineers.......just too much hassle.

That is just a problem with the business/company not the industry, should come work with us, we are in adelaide!

  • Like 1

That is just a problem with the business/company not the industry, should come work with us, we are in adelaide!

Yep imho that kind of thing happens all over - when you have various people of various backgrounds, experience levels etc then you easily end up with a turbulent flow and there is always going to be messy highs and lows. Where I am working things seem pretty laminar (relatively speaking), basically a whole pile of people who are level, intelligent and feel like they are working towards a relatively common goal - but I guess a certain amount of that comes down to company culture and managing to hire the right people to keep it consistent, if they are able to.

So it looks like we're on topic :P

4CLX_frontpage.jpg

Go get a job in engineering then! engineering ftw, I love my job, it is more of a hobby but I get paid really well as a bonus! makes turning up each day pretty easy

Wish I can. I dropped out of uni and am dumb now. I'm Unix-ing to pay the bills.

Wish I can. I dropped out of uni and am dumb now. I'm Unix-ing to pay the bills.

never too late to go back part time, I spent 8 years doing my degree, 4 years full time, got a job as an engineer then spent 4 years doing 1 topic a semester to finally get my piece of paper.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Latest Posts

    • Clutch is a spec brand, new clutch system,( PP, flywheel, friction disc, etc. pull type) installed 100 miles ago, with no problems.
    • looking for some help and maybe some insight on others experience with a new LSD. R34 GT ran and drove beautifully, but always alot of grip loss due to the open R200 rear end, so I just installed a new 1.5 LSD way into the stock open R200 for a ER34. Simple. Everything seemed right. I test drove for the first time this weekend. as I started to back out the garage the first time slowly with tires straight it sounded and felt like I had a loose or half disconnected drive shaft...that was clucking around loose and shaking entire vehicle, and making it feel like the trans clutch was spontaneously slipping then grabbing very roughly while just letting out pedal slowly. I backed it out went to pull forward with the same noise, shake and slip grab feeling with hesitation, I turned the tires to back out more and then pulled ahead some same thing but worst because of added wheel resistance (which that I expected) puzzled … pulling it back in checking everything over and finding nothing wrong, I tried it the next day. same thing, couldn’t believe how it shook everything again making a terrible noise and making it feel like the trans clutch was slipping and grabbing, but I got it out of garage into the driveway, got it straight, drove forward and then reveres a few times in a straight line everything shaking , causing what felt like clutch slip and grab every time, sounded like right behind front driver tire and I could feel it in the floor board with my feet,... worst right when beginning to let clutch pedal out to engage slightly, shuttering and sounding terrible along the way…I managed to slowly get down the road, babying it the whole way, once I was rolling (out of 1st) seemed to be better and between shifts, then clutch felt closer to normal…not slip/ grab etc., but back down to any stop, straight road or turning, same thing. Made no difference if all tires were straight or if I was turning. All other gauge read out correct. with in 2 miles as planned I reached the empty parking lot and performed the break in procedure that came with lsd, essentially to drive in a figure 8 a bunch.  Did this, binding chattering, and shaking the car the whole way. I drove it back home seemed somewhat normal once I was in straight line and past 10 mph or so, and I know it will “bind” on corners and cause some tires squeal when turning especially from a stop, but when I begin to move it still causes what feels like the trans clutch to slip and jerk badly as well as shaking the entire car, and sounds terrible, that I didn’t expect. I used the fluid they supplied with LSD kit and did the breaking, planning to change fluid as they suggest after breaking, but wondering will it get smoother or less aggressive with use? maybe a 1.5 is just too aggressive for normal road driving?   I have a LSD that I put in my 71 cuda when I restored it, with amazing smooth , quite yet effective results. Different style LSD but that ones a joy to drive. maybe expecting too much from this R200?
    • Join SAU NSW for a flame-grilled feed & flame-spitting cruise! Sunday 17th August 2025 3:30PM Meeting Archies Flame Grille Sylvania Waters 4:45PM Cruise Departure 5:15PM Arrival at Cape Solander Kurnell Meet Location: Archies Flame Grille Final Destination: Cape Solander Kurnell *Disclaimer* There will be a lead and follow car so no one should get lost. If you would like to attend or bring others along please put your name down and a +1 as numbers will be needed prior! This is NOT a race and we will all be adhering to all road rules. If this is what you want please come to one of our many track days. This is an official SAU:NSW event and will be run under a CAMS permit. One of the things that really sets our club apart is our commitment to being true enthusiasts. When on normal roads we strive to maintain good relations with the authorities as well as the public in general. When attending one of Skylines Australia NSW events please try to: • Be aware of surrounding environment and act accordingly. • Drive courteously on the state’s roads as a true enthusiast should. • Understand how important it is to maintain the good name of SAU NSW and thus, treat others accordingly. • Any misbehavior will not be tolerated and you will be asked to leave.
    • Yeah good luck out there! Will be good to see a mighty GTST going harder than the GTRs
    • i will be there 😁
×
×
  • Create New...