VH45de Type 3 ecu issue

Discussions concerning the M7790 cpu

Moderator: Matt

Post Reply
gsracer
 

Posts: 22
Joined: Tue Sep 07, 2010 11:52 am

VH45de Type 3 ecu issue

Post 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
Attachments
Type 3 retune.bin
(64 KiB) Downloaded 160 times
10-27-23 type 3 board_2.csv
(312.8 KiB) Downloaded 149 times
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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]
Attachments
Nistune [Infiniti Q45 94 VH45DE (Type 3) (Version_ 1)].png
(55.13 KiB) Not downloaded yet
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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
Attachments
Q45 fuel.png
(219.63 KiB) Not downloaded yet
gsracer
 

Posts: 22
Joined: Tue Sep 07, 2010 11:52 am

Re: VH45de Type 3 ecu issue

Post 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.
Attachments
10-27-23 type 3 board_23.csv
(117.2 KiB) Downloaded 160 times
Vh45de s14.adr
(2.4 KiB) Downloaded 152 times
Last edited by gsracer on Sat Oct 28, 2023 4:07 pm, edited 1 time in total.
gsracer
 

Posts: 22
Joined: Tue Sep 07, 2010 11:52 am

Re: VH45de Type 3 ecu issue

Post 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
Attachments
type 3 cleaning up fuel 3rd attempt.bin
(64 KiB) Downloaded 149 times
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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
Attachments
Q45_VH45_trace_Window.png
(206.26 KiB) Not downloaded yet
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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
Attachments
RPM Limit Nistune [Infiniti Q45 94 VH45DE (Type 3) (Version_ 1)].png
(110.68 KiB) Not downloaded yet
Q45_VH45DE_512_E_94.adr
(2.69 KiB) Downloaded 165 times
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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
Attachments
type 3 cleaning up fuel 3rd attempt RPM fix.bin
(64 KiB) Downloaded 148 times
gsracer
 

Posts: 22
Joined: Tue Sep 07, 2010 11:52 am

Re: VH45de Type 3 ecu issue

Post 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.
Matt
Site Admin
 

Posts: 8961
Joined: Sun Jan 29, 2006 1:45 am
Location: Adelaide, Australia
Contact:

Re: VH45de Type 3 ecu issue

Post 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
Post Reply