Launch control
Moderator: Matt
Re: Launch control
Confirmed we have a spare input on this ECU
There is a feedback flag (B8F8#20 = Bit 5) for using the calibration screw for the non-cat models to use this. It adds an offset after the MAF VQ lookup is done to adjust overall enrichment (primarily for idle) which is used before K constant
Other models dont use the feedback flag but still look at the value (which is not connected). I've removed this completely so we can use for a spare auxiliary input
There is a feedback flag (B8F8#20 = Bit 5) for using the calibration screw for the non-cat models to use this. It adds an offset after the MAF VQ lookup is done to adjust overall enrichment (primarily for idle) which is used before K constant
Other models dont use the feedback flag but still look at the value (which is not connected). I've removed this completely so we can use for a spare auxiliary input
Re: Launch control
Many many hours later and its all done and tested on the bench! Fortunately (in some ways) January can be rather quiet so gives me time to catch up on development
I'll run a patch harness in my car tomorrow and try the ECU in the vehicle, but its passed all the tests in my test suite now
Code is half written for VL RB30/Z31 VG30 but I need to port 6303 backwards to 6802 processor so that will take some extra time
I'll run a patch harness in my car tomorrow and try the ECU in the vehicle, but its passed all the tests in my test suite now
Code is half written for VL RB30/Z31 VG30 but I need to port 6303 backwards to 6802 processor so that will take some extra time
Re: Launch control
Very nice. I haven't messed with launch control yet but I would have killed for something like this on my other car.
Do you work on Nistune full time or do you have a day job? Just curious.
Do you work on Nistune full time or do you have a day job? Just curious.
Re: Launch control
Looks okay so far but I messed up some code today when doing porting from 6303 CPU to 6802 CPU (for the Z31/VLT models) so need to fix that up (conditional compilation got messed up). The switching for the launch control works but its a bit slow. I'll have to move where the routines are called
I used to do Nistune part time (after my normal working hours upto end of 2010) and then got made redundant from my full time job. Nistune has been busy enough to support us so I've been working full time basically from 2011 onwards so I now have more time to catch up and do firmware updates
The feature pack writing started about March last year so its almost been 10 months to do the coding and testing so far whilst also providing support, packing orders, maintaining software etc. The hardest part is disassembling the existing code, and trying to slot in new code without breaking anything (many variables etc are used by the existing ECU so it is easy to cause problems with a simple coding error)
I expect CA18 should be fully tested by end of next week and the VLT not long after this
I used to do Nistune part time (after my normal working hours upto end of 2010) and then got made redundant from my full time job. Nistune has been busy enough to support us so I've been working full time basically from 2011 onwards so I now have more time to catch up and do firmware updates
The feature pack writing started about March last year so its almost been 10 months to do the coding and testing so far whilst also providing support, packing orders, maintaining software etc. The hardest part is disassembling the existing code, and trying to slot in new code without breaking anything (many variables etc are used by the existing ECU so it is easy to cause problems with a simple coding error)
I expect CA18 should be fully tested by end of next week and the VLT not long after this
Re: Launch control
Nice. Do you have any future additions you will be attempting to implement?
Re: Launch control
Given I have most of the disassembly and patching structures written it is now easier to add more code. I did consider recompiling entire code bases but with so many variants it does not seem to be worthwhile. I have several main new features I would like to add but it will be restricted to certain core models where it would be financially viable. Each model of vehicle has different code so I can only spread the updates so far
Feature list:
- MAP sensing (the next most requested option). Including using spare AUX inputs for IAT compensation. This would be a fairly large job
- Adding programmable output control (ECUs with spare inputs such as Z32 AIT output) for triggering nitrous control etc
- Boost control added to R34/WC34 and also BNR32. Simplifying boost control on S14/S15 also
- Boost by ethanol content scaling
- Injector latency table by voltage (replacing the single @ 14V). Low priority
Spending time on adding new features is only going to be worthwhile if people actually use them (as opposed to wanting them) and if it generates additional sales to justify the time, effort and cost in developing those features. It is only just myself working on the software and firmware.
However firstly I have requests weekly to support newer models such as the Nissan Patrol and M35 Stagea. So I'm going to start looking into these once the Feature Pack 1 work is completed.
Feature list:
- MAP sensing (the next most requested option). Including using spare AUX inputs for IAT compensation. This would be a fairly large job
- Adding programmable output control (ECUs with spare inputs such as Z32 AIT output) for triggering nitrous control etc
- Boost control added to R34/WC34 and also BNR32. Simplifying boost control on S14/S15 also
- Boost by ethanol content scaling
- Injector latency table by voltage (replacing the single @ 14V). Low priority
Spending time on adding new features is only going to be worthwhile if people actually use them (as opposed to wanting them) and if it generates additional sales to justify the time, effort and cost in developing those features. It is only just myself working on the software and firmware.
However firstly I have requests weekly to support newer models such as the Nissan Patrol and M35 Stagea. So I'm going to start looking into these once the Feature Pack 1 work is completed.
Re: Launch control
Thanks Matt
Re: Launch control
Back to the launch control...
36Fxx (JDM) rev1 limiter is the normal soft limiter, rev2 is the hard limiter (when not on knock maps... that is what the rev3/rev4 were for)
39Fxx/44Fxx does not seem to use the soft limiter? Anyone noticed this?
36Fxx (JDM) rev1 limiter is the normal soft limiter, rev2 is the hard limiter (when not on knock maps... that is what the rev3/rev4 were for)
39Fxx/44Fxx does not seem to use the soft limiter? Anyone noticed this?
Re: Launch control
Can you explain what you mean by soft and hard limiter.
I used to have a rev limiter that would "bounce" when I hit it and keep going. Now when it hits the limiter the car stalls for lack of a better term until the revs drop then it kicks back in.
I much prefer the bounce rev limiter. What could I have changed to not have that anymore?
I used to have a rev limiter that would "bounce" when I hit it and keep going. Now when it hits the limiter the car stalls for lack of a better term until the revs drop then it kicks back in.
I much prefer the bounce rev limiter. What could I have changed to not have that anymore?
Re: Launch control
One limiter is the 'soft' limiter which cuts temporarily and then recovers. The hard limiter cuts all fuel until an RPM recovery point (say 2000rpm) which is more noticable
I'm not sure what parameters you have changed to do this. Check both limiters if you have them listed
I'm not sure what parameters you have changed to do this. Check both limiters if you have them listed
Re: Launch control
OK now I think I understand the problem. I thought that REv Limt 1 was the cut and Rev limt 2 was where it kicked back in.
So I had #1 set to 6500 and #2 at 6450.
I guess if I reset #1 at a point lower than #2 it should be OK.
The Safety limiter is set to the max of 12750...What is this for and is there any reason to have it lower?
The fuel cut and Recovery... Temp vs RPM
The cut starts at 2100 and decreases as the temp increases to 1500
Recovery is about 200 rpms below the cut.
Do these effect the point at which the fuel starts after either limit cut?
So I had #1 set to 6500 and #2 at 6450.
I guess if I reset #1 at a point lower than #2 it should be OK.
The Safety limiter is set to the max of 12750...What is this for and is there any reason to have it lower?
The fuel cut and Recovery... Temp vs RPM
The cut starts at 2100 and decreases as the temp increases to 1500
Recovery is about 200 rpms below the cut.
Do these effect the point at which the fuel starts after either limit cut?
Re: Launch control
So .... is launch control avalible yet? If it is which vehicles is it avaliable for?
Re: Launch control
Can't advise on cat vs non-cat ECU's, since all CA18's I've seen are CAT models, non-adjustable AFM
Re: Launch control
Launch control is availble for vehicles listed here:
viewtopic.php?f=12&t=2874
Going to start doing more in vehicle testing today for the CA18. I'm having trouble getting the HPX (which works fine with S13-S15 ECUs) running on the CA18 ECU. Might try swapping to an R35 so I can at least drive the car
viewtopic.php?f=12&t=2874
Going to start doing more in vehicle testing today for the CA18. I'm having trouble getting the HPX (which works fine with S13-S15 ECUs) running on the CA18 ECU. Might try swapping to an R35 so I can at least drive the car
Re: Launch control
Wow good bit of development going on here
Once again, what are all 4 rev limiters for? I just move them all at once if I need to change rev limit...
BTW just had a thought... Would this (launch-control) work as a flat-shift feature?
Once again, what are all 4 rev limiters for? I just move them all at once if I need to change rev limit...
BTW just had a thought... Would this (launch-control) work as a flat-shift feature?