VH45de Type 3 ecu issue
Moderator: Matt
VH45de Type 3 ecu issue
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
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 375 times
-
- 10-27-23 type 3 board_2.csv
- (312.8 KiB) Downloaded 347 times
Re: VH45de Type 3 ecu issue
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]
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
Re: VH45de Type 3 ecu issue
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) 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 6. Disconnect/reconnect cconsult
7. Check TP shows like in image, then Burn button to keep it
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) 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 6. Disconnect/reconnect cconsult
7. Check TP shows like in image, then Burn button to keep it
Re: VH45de Type 3 ecu issue
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
Re: VH45de Type 3 ecu issue
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.
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.
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.
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 398 times
-
- Vh45de s14.adr
- (2.4 KiB) Downloaded 314 times
Last edited by gsracer on Sat Oct 28, 2023 4:07 pm, edited 1 time in total.
Re: VH45de Type 3 ecu issue
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.
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.
- Attachments
-
- type 3 cleaning up fuel 3rd attempt.bin
- (64 KiB) Downloaded 373 times
Re: VH45de Type 3 ecu issue
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
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
Re: VH45de Type 3 ecu issue
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
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
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
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 355 times
Re: VH45de Type 3 ecu issue
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
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 380 times
Re: VH45de Type 3 ecu issue
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.
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
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
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