Page 1 of 1

VH45de Type 3 ecu issue

Posted: Sat Oct 28, 2023 6:34 am
by gsracer
Hey Matt per my email.

Background

Vortech Supercharged Vh45de in s14 running for like 15 years recently my ecu went bad and i switched from a 8bit ecu to a 16 bit ecu type 3 board. The previous setup was a moates ostritch on an 8bit ecu, the ecu went bad for some reason and i was able to buy a 16 bit type 3 ecu from szrpro here in the states. It has the specially programmed type 3 board in it. I can write to the ecu no problem.

So i basically rebuilt my map in the type 3 image and started the car.

It starts and idles for the most part fine however i am experiencing three issues.

1. Indicated timing is way of, seems about 35 degrees off.
2. The TP is always at zero on the type 3 board, it is in the video and the log below.
2. Once i accelerate it seems to go full rich for a split second then go back to normal. (i think this is what you indicated regarding the VE map on the type 3)

I have posted a video here, it is unlisted so you will have to click the link

https://www.youtube.com/watch?v=jt8CpPtt5m4

1st clip stock 8 bit ecu, timing indicated correctly.
2nd clip stock 16 bit ecu timing indicated incorrect
3rd clip type 3 board in 16 bit ecu, no tp and timing incorrect.

Attached is my base tune , and a short log from driving around the block

Re: VH45de Type 3 ecu issue

Posted: Sat Oct 28, 2023 2:03 pm
by Matt
Some ECUs have an extra 'offset' added to consult output from factory. Unsure why but I had a look at the 1993 address file (yours is 1994) and we have entries:

CONSULT_TIMING_OFFSET=45
IDLE_TIMING_MAP_OFFSET=45

Copy the attached ADR file over your current one in the Documents/Nistune/Address folder

Given this is the first time it has been raised, means probably not many people have used this later address file

[Removed address file - RPM limit was wrong in this version]

Re: VH45de Type 3 ecu issue

Posted: Sat Oct 28, 2023 2:35 pm
by Matt
With the TP. That is strange, it is not added properly to the consult table

You will need to manually add it in, then burn to keep it for next time

1. File > Config > Misc > User Mode => Set to Expert
2. restart Nistune
3. Display > Hex Editor
4. Browse to Line E700 (as per screen shot)
Nistune [Infiniti Q45 94 VH45DE (Type 3) Hex2.png
(21.51 KiB) Not downloaded yet
5. Change at line E740 the end bytes:
FF FF FF FF to 3A 31 39 31

This will put addresses 3139, 313A at the end of the consult table
Nistune [Infiniti Q45 94 VH45DE (Type 3) Hex1.png
(41.37 KiB) Not downloaded yet
6. Disconnect/reconnect cconsult
7. Check TP shows like in image, then Burn button to keep it

Re: VH45de Type 3 ecu issue

Posted: Sat Oct 28, 2023 2:41 pm
by Matt
With fueling, I'm not sure yet from the log since the TP was an issue. Might need another log, but the early ramping in your fuel map is an indicator of an issue. Probably you had this due to early spool up of the super charger. We are seeing 45% duty in the logs

Re: VH45de Type 3 ecu issue

Posted: Sat Oct 28, 2023 3:59 pm
by gsracer
Yep, That did it for the TP. Thank you sir!

I had also got the timing issue resolved, the timing offsets where missing in the address file. I went ahead and added the correct timing offset to the address file and saved it with a different name it was basically the same as the 90-93 version.
capture 2.PNG
(21.13 KiB) Not downloaded yet
With these offsets , any timing i set in the map at (15, 20, 25 etc) is displayed correctly in the consult and verified at the engine with a timing light.

You where correct of course with the crossover from type 2 to type 3. I had to make a lot of changes to the fuel map, I think i am getting there now, i just have some rich spots when i go wot as well as some lean spots when i shift. Log and new base map attached, I am still not ringing the motor out in these just quick runs through 3rd and 4th.

Re: VH45de Type 3 ecu issue

Posted: Sat Oct 28, 2023 4:01 pm
by gsracer
bin file attached.

Another curious thing to note.

There are 2 rev limits you can set, initially i set them both at 3500 rpm until i was sure it was working.

Consequently with both Rev limits set at 3500 it seems like i can rev all the way through to 7000.
capture 1.PNG
(263.02 KiB) Not downloaded yet

Re: VH45de Type 3 ecu issue

Posted: Sun Oct 29, 2023 11:36 am
by Matt
Log is looking better

Would put min load (TP) a bit higher to prevent such a lean out on decel. This will increase minimum TP allowed

For acceleration you can see stock AlphaN (where throttle enrich makes TP go to max load). You can reduce this to prevent over fuel on full acceleration

I'll have to look into the RPM. It was copied from earlier models, but addresses appear wrong

Re: VH45de Type 3 ecu issue

Posted: Sun Oct 29, 2023 12:32 pm
by Matt
Might had used the wrong version address file when I posted the updates for the offset on here

The numbers should show as single bytes, not words like you had

Code: Select all

REV1_LIMIT,&HFFB4,1,1,1,50,Rev. Limit 1
REV2_LIMIT,&HFEF5,1,1,1,50,Rev. Limit 2
REV3_LIMIT,&HFE75,1,1,1,50,Rev Limit CEL
See attached what it should look like.

Firstly put the limits back to what they orignally were. Otherwise you will need to get in the hex editor at addresses
FFB4: 86 54
FEF5: 3C 80

Only the first byte (86 = 6700rpm and 3C = 3000rpm) is used

Re: VH45de Type 3 ecu issue

Posted: Sun Oct 29, 2023 12:35 pm
by Matt
I've fixed in this file, so upload this first with the current address file (WORD) addressing if you uploaded/burnt this in the ECU

Then move to the fixed address file with BYTE addressing after and adjust RPMs

Re: VH45de Type 3 ecu issue

Posted: Sun Oct 29, 2023 2:48 pm
by gsracer
Thanks Matt,

Just to confirm, upload and burn the tune you fixed to the ecu using my existing address file.

Then close and reopen nistune using the new address file you posted, there i should be able to make the changes to the redline rpm.

Also noticed you added the DTC flag filter! Big thanks on that.

I need to read up on the alphaN map, i dont think i have a good understanding of exactly it is doing.

Re: VH45de Type 3 ecu issue

Posted: Mon Oct 30, 2023 6:39 am
by Matt
Yes you understood correctly with the fix for the RPM limit

As you noticed, the current version address file also had the DTC flags. This only stops check engine light and DTC codes appearing in Nistune

Mapping guide on our website has the details for each map. The Alpha/N table simply tells the ECU if TPS voltage > TPS value in table then TP index gets set to 255 (last column of table). It is used for full throttle enrich