V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
Moderators: jsmcortina, muythaibxr
V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
There appears to be a bug in this firmware as well as 1.5.0.
Batch fire using "std fuel" aka "v3 outputs" results in unequal outputs on the 2 injector channels. This occurs with all combinations of simultaneous, alternating, with 1,2,4, or 8 squirts (v8 configuration tested only).
This is *not* with sequenced batch enabled, but the results are nearly identical to the problem that MS2 has with sequenced batch enabled. Due to the already existing suspicion about sequenced batch, no tests were performed with it enabled.
This problem does not present itself on the MS3x output pins of J1 on the MS3 daughtercard, the issue is only on the V3 outputs which impacts users upgrading from MS2 that aren't otherwise making wiring changes.
Initial symptom was identified as unequal fuel between banks without running dual table fuel. Output difference was verified with a multimeter and a stimulator on the bench.
Hardware was verified using output test mode. In test mode both outputs do match, 2 scenarios tested.
Full test results are available here. https://docs.google.com/spreadsheets/d/ ... sp=sharing
The tune file used to generate the results is attached.
Batch fire using "std fuel" aka "v3 outputs" results in unequal outputs on the 2 injector channels. This occurs with all combinations of simultaneous, alternating, with 1,2,4, or 8 squirts (v8 configuration tested only).
This is *not* with sequenced batch enabled, but the results are nearly identical to the problem that MS2 has with sequenced batch enabled. Due to the already existing suspicion about sequenced batch, no tests were performed with it enabled.
This problem does not present itself on the MS3x output pins of J1 on the MS3 daughtercard, the issue is only on the V3 outputs which impacts users upgrading from MS2 that aren't otherwise making wiring changes.
Initial symptom was identified as unequal fuel between banks without running dual table fuel. Output difference was verified with a multimeter and a stimulator on the bench.
Hardware was verified using output test mode. In test mode both outputs do match, 2 scenarios tested.
Full test results are available here. https://docs.google.com/spreadsheets/d/ ... sp=sharing
The tune file used to generate the results is attached.
-
- Site Admin
- Posts: 39621
- Joined: Mon May 03, 2004 1:34 am
- Location: Birmingham, UK
- Contact:
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
You've found a real bug there. I found your data a bit confusing, but scoping it confirmed a problem.
What is currently happening is that the greyed out bank 2 deadtime is always being used regardless of the "different" setting. That's bad.
I'm investigating the code error, but here's the workaround.
When using V3 (mainboard) injectors. Set "Bank 2 different" and set bank 2 to use the same deadtime as bank 1.
James
What is currently happening is that the greyed out bank 2 deadtime is always being used regardless of the "different" setting. That's bad.
I'm investigating the code error, but here's the workaround.
When using V3 (mainboard) injectors. Set "Bank 2 different" and set bank 2 to use the same deadtime as bank 1.
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
Thanks James. Yeah I don't have a scope (really starting to see the need for one) so I was using A/C voltage on my multimeter as a way to simply gauge if duty cycle was higher or lower between the channels.jsmcortina wrote:You've found a real bug there. I found your data a bit confusing, but scoping it confirmed a problem.
What is currently happening is that the greyed out bank 2 deadtime is always being used regardless of the "different" setting. That's bad.
I'm investigating the code error, but here's the workaround.
When using V3 (mainboard) injectors. Set "Bank 2 different" and set bank 2 to use the same deadtime as bank 1.
James
Thanks for investigating the work around, it'll give it a shot.
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
Confirmed the workaround on the bench. Should be able to run it in the car in an hour or so but I fully expect the issue to be resolved now. Thank you!
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
Thanks for posing this bug. I was really wondering why I had 2 plugs that were black and 2 that looked clean.
I also confirmed that enabling the second bank deadtime and resetting the values to be the same as bank 1 did indeed work.
I also confirmed that enabling the second bank deadtime and resetting the values to be the same as bank 1 did indeed work.
Jeremy Kemp
88 Merkur XR4Ti, MS2 V3, FW3.3.2, TFI Coil Control, EEC-IV adapter, Deka 80LB HiZ injectors, VAG N75 Boost Control Valve.
88 Merkur XR4Ti, MS2 V3, FW3.3.2, TFI Coil Control, EEC-IV adapter, Deka 80LB HiZ injectors, VAG N75 Boost Control Valve.
-
- Site Admin
- Posts: 39621
- Joined: Mon May 03, 2004 1:34 am
- Location: Birmingham, UK
- Contact:
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
This issue was solved long ago and the fix is in the current release firmware.
James
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
-
- Master MS/Extra'er
- Posts: 722
- Joined: Thu Jan 05, 2006 8:26 pm
- Location: CONNECTICUT
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
so people using any previews firmware should update to 1.5.1 release.thanks
-
- Site Admin
- Posts: 39621
- Joined: Mon May 03, 2004 1:34 am
- Location: Birmingham, UK
- Contact:
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
Yes. Ideally two years ago.elturbonitroso wrote:so people using any previews firmware should update to 1.5.1 release.thanks
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Re: V3 inj1 vs. inj2 different (was MS3 pre-1.5.1 beta 2)
Thanks James, The plan is to update but this fix got me by in a pinch. I didnt want to do a full FW update right before traveling 4 hours.
Jeremy Kemp
88 Merkur XR4Ti, MS2 V3, FW3.3.2, TFI Coil Control, EEC-IV adapter, Deka 80LB HiZ injectors, VAG N75 Boost Control Valve.
88 Merkur XR4Ti, MS2 V3, FW3.3.2, TFI Coil Control, EEC-IV adapter, Deka 80LB HiZ injectors, VAG N75 Boost Control Valve.