Page 1 of 3

Subaru SVX with custom RusEFI

Posted: Sat May 29, 2021 12:40 pm
by Dron_Gus
Hi all.
This is quite rare (at least for Russia) Subaru SVX. With flat opposite 6 cylinder 3.3 liter NA engine, producing around 230hp on stock ecu.
20200614_204435.jpg
20200614_204435.jpg (3.3 MiB) Viewed 30746 times
This car is AT only. AT is too weak for this engine. Also I was bored of driving AT cars only. So I decide to go manual. Also positive side of this swap is that my wife is not able to drive this car anymore.
IMG_20200918_010556_327.jpg
IMG_20200918_010556_327.jpg (1.61 MiB) Viewed 30746 times
This is subaru legacy 6MT transmission with DCCD center diff from STI. And front helical gear diff, also from STI but another model year.
20200919_183236.jpg
20200919_183236.jpg (3.5 MiB) Viewed 30746 times
This was done to car last year.
Also I was developing my own pnp version of ECU for this car https://rusefi.com/forum/viewtopic.php?f=4&t=1470 .
Today we (I and Andrey) finally start the engine!

This is first run with no throttle pedal touched. Cranking and idle settings are almost random.
We also not sure about trigger offset/TDC position. But at least it runs.

This car has only few sensors: coolant T, throttle position, MAF and two narrow AFR.
I was suggested to add at least MAP sensor. Already ordered some MAP from turbo subaru.
Also I have two wideband AEM AFR gauges. Need to figure out CAN issue and install both.
May be I should also install some more sensors? IAT? Something else?

Funny thing we found while working with two subarus: in documentation ECU injectors outputs are numbered according cylinder number, while ignition outputs are numbered in according to ignition order.

This car logbook (russian) https://www.drive2.ru/r/subaru/svx/531252683533713438/

Re: Subaru SVX with custom RusEFI

Posted: Sat May 29, 2021 1:11 pm
by Dron_Gus
Ignition coils wiring
Screenshot from 2021-05-29 16-08-27.png
Screenshot from 2021-05-29 16-08-27.png (179.39 KiB) Viewed 30742 times
Injectors wiring
Screenshot from 2021-05-29 16-10-47.png
Screenshot from 2021-05-29 16-10-47.png (127.86 KiB) Viewed 30742 times

Re: Subaru SVX with custom RusEFI

Posted: Sat May 29, 2021 1:17 pm
by Dron_Gus
And triggers:
Screenshot from 2021-05-29 16-15-13.png
Screenshot from 2021-05-29 16-15-13.png (188.04 KiB) Viewed 30741 times
Screenshot from 2021-05-29 16-15-25.png
Screenshot from 2021-05-29 16-15-25.png (220.71 KiB) Viewed 30741 times
Crank #1:
Screenshot from 2021-05-29 16-14-37.png
Screenshot from 2021-05-29 16-14-37.png (123 KiB) Viewed 30741 times
Crank #2:
Screenshot from 2021-05-29 16-14-50.png
Screenshot from 2021-05-29 16-14-50.png (86.39 KiB) Viewed 30741 times
Cam:
Screenshot from 2021-05-29 16-14-55.png
Screenshot from 2021-05-29 16-14-55.png (138.43 KiB) Viewed 30741 times

Re: Subaru SVX with custom RusEFI

Posted: Sat May 29, 2021 1:43 pm
by puff
it's either andrey is in spb or you've moved to america... )

Re: Subaru SVX with custom RusEFI

Posted: Sat May 29, 2021 1:53 pm
by mck1117
There should be an IAT sensor inside the MAF...

Re: Subaru SVX with custom RusEFI

Posted: Sat May 29, 2021 6:20 pm
by AndreyB
puff wrote:
Sat May 29, 2021 1:43 pm
Andrey is in spb
You can even see my body parts on the video above :)

https://rusefi.com/forum/viewtopic.php?f=4&t=1470

Here's the amazing "I saw the LED blinking where is my spark" setup using US donor parts I've so conveniently brought with me :)

Re: Subaru SVX with custom RusEFI

Posted: Sun Jun 20, 2021 12:08 pm
by Dron_Gus
@mck1117

Some time ago we had a conversation in Slack about symmetrical trigger patterns. You suggest me to create such for Subaru 6+7 - move Cam trigger pattern to separate shape and convert crank to FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR.
Unfortunately Subaru Impreza is not available for tests now. But I want to implement such scheme for SVX. See my post above for trigger patterns.
Crank #1 is symmetrical.
So I defined 6 events for crank... one thing I had to do is to shift it 10 degrees to make last falling event exactly at 180. (As far as I understand this limitation is applicable to FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR too).
So my question - should I define Cam shape with same 10 degrees offset? Or should I shift it so it also has last event at 180?
If second - how can I define shifts between crank and cam patterns?

Re: Subaru SVX with custom RusEFI

Posted: Mon Jun 21, 2021 10:36 pm
by sleepingAwake
Holy Moly look what I've been missing.

Perhaps its time to revisit the SVX Rusefi project of my own. Thank you.

Re: Subaru SVX with custom RusEFI

Posted: Fri Jun 25, 2021 5:13 pm
by Dron_Gus
Plan was to install IAT and MAP sensors and do ultrasonic clean of injectors...
First I found some extra parts. Hope this is not part of last person trying to fix this car
20210624_131457.jpg
20210624_131457.jpg (4.25 MiB) Viewed 30084 times
Vacuum hoses become total crap...
IMG-20210624-WA0060.jpeg
IMG-20210624-WA0060.jpeg (1.18 MiB) Viewed 30084 times
Both knock sensor have cracks...
IMG-20210624-WA0034.jpeg
IMG-20210624-WA0034.jpeg (1.31 MiB) Viewed 30084 times
And second idle valve - Auxiliary Air Control Valve.
IMG-20210624-WA0078.jpeg
IMG-20210624-WA0078.jpeg (1.68 MiB) Viewed 30084 times
This is interesting thing, I did not see anything like this on other cars.
Screenshot from 2021-06-25 20-11-23.png
Screenshot from 2021-06-25 20-11-23.png (102.12 KiB) Viewed 30084 times
I don't understand why this valve is needed while the is By-pass air valve. Both are doing the same thing. I'd like to remove this Aux Air Control Valve, because of old hoses and pass all additional air through main idle valve...

Re: Subaru SVX with custom RusEFI

Posted: Fri Jun 25, 2021 5:37 pm
by Dron_Gus
Looks like this valve is used during warming only. This valve is mounted on coolant pipe and seems is not controlled by ECU.
Screenshot from 2021-06-25 20-34-23.png
Screenshot from 2021-06-25 20-34-23.png (259.92 KiB) Viewed 30081 times
Looks like additional air going through this valve can be a problem in case non-stock ECU and Alpha or MAP based tuning?

Re: Subaru SVX with custom RusEFI

Posted: Fri Jun 25, 2021 6:20 pm
by AndreyB
1.6 miata has auxiliary mechanical valve on the intake as well

Re: Subaru SVX with custom RusEFI

Posted: Thu Jul 01, 2021 9:20 am
by Dron_Gus
AndreyB wrote:
Fri Jun 25, 2021 6:20 pm
1.6 miata has auxiliary mechanical valve on the intake as well
Hope ECU controlled valve has enough passthrough to compensate deleted mechanical valve. Had to delete because connecting hoses has a lot of cracks and no replacement available.
Also IAT+MAP sensor was installed.
IMG_20210628_222850_792.jpg
IMG_20210628_222850_792.jpg (142.38 KiB) Viewed 30027 times
Only after installation was done I understood that intake is divided into two peaces by resonance charge valve...
20210628_184531.jpg
20210628_184531.jpg (2.46 MiB) Viewed 30027 times
And while this valve is closed MAP will measure pressure in one half only. But MAP is measured for each cylinder... So I'll have to hack SW a bit to use values measured for odd cylinders only...

Re: Subaru SVX with custom RusEFI

Posted: Sun Jul 11, 2021 10:08 am
by Simon@FutureProof
For initial running you can leave that valve open, you will loose a bit of low end torque but it should be fine.

Same kind of thing they used on the porshe and bmw engines.

Re: Subaru SVX with custom RusEFI

Posted: Mon Aug 30, 2021 1:21 pm
by Dron_Gus
Weekend update:
1. One of these plugs is broken. Just no spark. I wasted 5 hours swapping coils on plug and injectors...
img_20210829_183154.jpg
img_20210829_183154.jpg (352.37 KiB) Viewed 29506 times
IMG-20210829-WA0019.jpeg
IMG-20210829-WA0019.jpeg (1.02 MiB) Viewed 29506 times
2. Shit plug cause such AFR diff.
IMG-20210829-WA0010.jpeg
IMG-20210829-WA0010.jpeg (1.56 MiB) Viewed 29506 times
And of course week ago when I installed only one sensor I did install right one. That is why autotune cause engine to stop.
3. Engine is leaking oil... through exhaust.
20210829_190701.jpg
20210829_190701.jpg (2.24 MiB) Viewed 29506 times
Good new is that Pavel found broken spark plug in a 10 minutes, found problems in my tune and showed me how to properly use VE autotune.

Firsts revs up to 4000 shows problems with trigger. Hope this is not HW-related and will be resolved by trigger shape adjustment in SW.

Re: Subaru SVX with custom RusEFI

Posted: Mon Sep 13, 2021 7:23 am
by Dron_Gus
NCV1124 is too sensitive for cam sensor. Getting trigger errors above 3500 RPM. Time to play with Radj.
IMG_20210912_191050_346.jpg
IMG_20210912_191050_346.jpg (152.88 KiB) Viewed 29377 times
IMG_20210912_191050_385.jpg
IMG_20210912_191050_385.jpg (202.93 KiB) Viewed 29377 times
Screenshot from 2021-09-13 10-23-12.png
Screenshot from 2021-09-13 10-23-12.png (30.91 KiB) Viewed 29377 times

Re: Subaru SVX with custom RusEFI

Posted: Sun Sep 19, 2021 11:43 am
by Dron_Gus
First road run. Absolutely not tuned.
Log and tune are uploaded to https://rusefi.com/online/index.php?vehicleName=Dron+SVX&user_id=111&sorts[uploadedMsq]=-1&sorts[uploadedLog]=-1 .
Any comments are welcomed.

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 8:04 am
by Dron_Gus
How should I properly tune idle to avoid RPM oscillation? It sounds cool, but...
Should I start from PID tuning? Or it is caused by wrong VE table?
Screenshot from 2021-09-21 11-00-38.png
Screenshot from 2021-09-21 11-00-38.png (172.85 KiB) Viewed 29255 times
Screenshot from 2021-09-21 11-03-42.png
Screenshot from 2021-09-21 11-03-42.png (90.86 KiB) Viewed 29255 times

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 8:18 am
by mck1117
have you already tuned open-loop (ie, manual mode) to get really close to your target speed?

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 9:34 am
by Dron_Gus
mck1117 wrote:
Tue Sep 21, 2021 8:18 am
have you already tuned open-loop (ie, manual mode) to get really close to your target speed?
No. I was trying, but small changes in idle position in manual mode make huge RPM change. And engine becomes unstable when lowering RPM to target (800 RPM).
I read https://rusefi.com/forum/viewtopic.php?f=16&t=2020 once again. Seems I should enable idle ignition table and try to play with ignition advance.

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 12:52 pm
by mk e
You really need to get to where you have a stable idle with idle control off.

An idle ignition table as you say or where I prefer is to put that info into the main spark table and fuel fables because it generally makes a smoother transition coming off idle then a table switching setup. Timing should be stable in the idle region so 100 rpm below idle set point and maybe 1 at your high idle or just above is a good place to start and set them both to the same value so timing is stable in the region you're trying to control idle. Sometime set timing a bit retarded so the engine is a little sluggish in the idle region also helps. If you have rpm set points to spare, a 3rd at the idle set point it also good sometimes but it usually not needed unless you find you want high idle a little different setting wise or you may want to set the -100 rpm point to maybe 1 degree more timing than the idle point so the engine naturally wants to rev is rpm drops....anything you can do to make the system inherently stable so the active idle control has very little work to do. I do the same with fuel so the mixture can be tuned at idle to help get it smooth too. I generally match the spark and fuel rpm set point. And if all that fails I set the auto idle 25 or 50 rpm below the mechanically controlled idle so the auto system handles warm-up and when it drops to warm idle it's effectively turned off unless sometime is cause a stall condition then it springs back to action.

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 1:32 pm
by AndreyB
Screenshots are great
Screenshots AND links to rusEFI online are better!

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 2:35 pm
by Dron_Gus
AndreyB wrote:
Tue Sep 21, 2021 1:32 pm
Screenshots are great
Screenshots AND links to rusEFI online are better!
Link to full log is one message above :)

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 6:07 pm
by mck1117
Dron_Gus wrote:
Tue Sep 21, 2021 9:34 am
mck1117 wrote:
Tue Sep 21, 2021 8:18 am
have you already tuned open-loop (ie, manual mode) to get really close to your target speed?
No. I was trying, but small changes in idle position in manual mode make huge RPM change. And engine becomes unstable when lowering RPM to target (800 RPM).
I read https://rusefi.com/forum/viewtopic.php?f=16&t=2020 once again. Seems I should enable idle ignition table and try to play with ignition advance.
Before you start adding closed loop, figure out how to make it stable at 800rpm. If your engine isn't stable at 800rpm with fixed idle position, something else is wrong.

Re: Subaru SVX with custom RusEFI

Posted: Tue Sep 21, 2021 7:51 pm
by mk e
mck1117 wrote:
Tue Sep 21, 2021 6:07 pm


Before you start adding closed loop, figure out how to make it stable at 800rpm. If your engine isn't stable at 800rpm with fixed idle position, something else is wrong.
That is what I was also trying to say in my much longer less clear way.....open loop needs to work right first.

Re: Subaru SVX with custom RusEFI

Posted: Wed Sep 22, 2021 10:53 am
by Dron_Gus
Thank you all for replies! Going to spend this weekend in garage. Hope to finish crank and idle tuning.

Re: Subaru SVX with custom RusEFI

Posted: Wed Dec 08, 2021 10:43 am
by Dron_Gus
So. Instead of idle and start tuning
IMG-20211117-WA0029.jpg
IMG-20211117-WA0029.jpg (352.2 KiB) Viewed 28078 times
Due to
IMG-20211122-WA0013.jpg
IMG-20211122-WA0013.jpg (146.94 KiB) Viewed 28078 times

Re: Subaru SVX with custom RusEFI

Posted: Mon Jan 31, 2022 10:08 pm
by Dron_Gus
Not an RusEFI issue
IMG-20220127-WA0005.jpg
IMG-20220127-WA0005.jpg (173.87 KiB) Viewed 26746 times

Re: Subaru SVX with custom RusEFI

Posted: Mon Jan 31, 2022 10:15 pm
by mck1117
Oof, that's not great. Why'd it happen? How many km on the engine?

Re: Subaru SVX with custom RusEFI

Posted: Tue Feb 01, 2022 6:53 am
by Dron_Gus
mck1117 wrote:
Mon Jan 31, 2022 10:15 pm
Oof, that's not great. Why'd it happen? How many km on the engine?
200ooo km.
Mechanic says due to overheat. Seems by previous owner. I did only about 2000 km on this car and never see high temp on coolant gauges.
Radiator already has plastic top replaced with welded aluminum. This is known issue for this car - blow of radiator.

Re: Subaru SVX with custom RusEFI

Posted: Wed Feb 23, 2022 10:26 am
by Dron_Gus
Ok. Pistons were replaced with EJ22's +0.5 pistons - the only one available. This drops CR from 10.0 to about 8.4. That makes me start thinking about turbo.
Few variants were suggested: TD05-20, G25-550 and G30-770. Borg's EFR is too progressive and expensive for this 90's engine.
IMG-20220222-WA0004.jpg
IMG-20220222-WA0004.jpg (221.3 KiB) Viewed 26232 times
IMG-20220222-WA0007.jpg
IMG-20220222-WA0007.jpg (218.08 KiB) Viewed 26232 times
IMG-20220222-WA0009.jpg
IMG-20220222-WA0009.jpg (165.71 KiB) Viewed 26232 times
While car is in mechanical shop I finally assemble ECU.
20220220_180256.jpg
20220220_180256.jpg (2.65 MiB) Viewed 26232 times