Jump to content

WRXLink107 pinouts


Rozsko

Recommended Posts

Hi,

Finally I was able to get hold of a WRXLink 107 for my 07 EDM STi but before I want to start the car, I wanted to verify the pinouts.

For most of pins the service manual and the PCLink help (including the quick start guide) are matching, however there are some pins that do not and there are some things that particularly confusing to me.

DI6 - This is meant to be Cruise switch A based on PCLink help, but the service manual does not list any connection for B13 pin.

Auxilary output 6 - This is listed as FP speed in PCLink and is meant to be pin#C11, however the Subaru SM shows C11 as the CE Light and the FP Control unit signals are C12 and B33.

Aux4 - This is shown in the PCLink pinout as C12 for year#07, but also Aux9has comment that EThrottle (+) is actually controlled through Aux4 in PCLink. Not to mention that C12 in the Subaru SM is FP Control signal as I mentioned in the previous point.

Aux9/10 - just curious why the misalignment is there for these, and also wondering if the polarity is marked correctly in the PCLink help, as in the Subaru SM I found it the opposite way.

Aux Inj 8 - This is meant to be the CE Light, but the pinout table does not show which pin should it be connected to. On the other hand as previously mentioned C11 that is shown as CEL in the Subaru SM is connected to Aux6?

DI3 - AC request - As per PCLink C23 is the pin for year#07 and C24 for year#06. In the Subaru SM (I checked in multiple ones) for year#07 it is listed as C24. I only found C23 for SOHC engine.

Analog Voltage 12 - this is shown in PCLink, but it seems for year#07 this is not available. Is this really the case?

Ethanol sensor - I see this as the last entry in the digital inputs in PCLink, but can't figure out what pin is this assigned to, if any. The help only shows DI for wiring, but does not show the number.

Aslo 1 more thing I realized that the base map does have the Temp3 as disabled, but based on the pin functions it seems that is the Fuel Temp sensor. So I set it up like that but was wondering if the Cal3 sensor calibration (that is defaulted upon enabling the function) is correct or not.

Thanks a lot for the clarifications and help.

Béla

Link to comment
Share on other sites

1 hour ago, Rozsko said:

DI6 - This is meant to be Cruise switch A based on PCLink help, but the service manual does not list any connection for B13 pin.

This is definitely correct at least for JDM models, I have helped a few guys locally set up cruise control on these cars and all buttons work.  

 

1 hour ago, Rozsko said:

Auxilary output 6 - This is listed as FP speed in PCLink and is meant to be pin#C11, however the Subaru SM shows C11 as the CE Light and the FP Control unit signals are C12 and B33.

Aux4 - This is shown in the PCLink pinout as C12 for year#07, but also Aux9has comment that EThrottle (+) is actually controlled through Aux4 in PCLink. Not to mention that C12 in the Subaru SM is FP Control signal as I mentioned in the previous point.

I just checked against the drawings I have at home, I found a couple of mistakes with Aux 6 & C11.  I have corrected all the mistakes I can find in the pic below.

 

1 hour ago, Rozsko said:

Aux9/10 - just curious why the misalignment is there for these, and also wondering if the polarity is marked correctly in the PCLink help, as in the Subaru SM I found it the opposite way.

We call the "+ve" pin the one that if connected to +12V opens the throttle.  For whatever reason Subaru (and Toyota) use a different convention to everyone else - they call the "+ve" pin the one that closes the throttle. 

 

1 hour ago, Rozsko said:

Analog Voltage 12 - this is shown in PCLink, but it seems for year#07 this is not available. Is this really the case?

The ECU still has all inputs and outputs onboard - but they are not always connected to anything.  ANV12 i not available on this model.

 

1 hour ago, Rozsko said:

Ethanol sensor - I see this as the last entry in the digital inputs in PCLink, but can't figure out what pin is this assigned to, if any. The help only shows DI for wiring, but does not show the number.

That is just the settings for the Ethanol sensor, you still need to wire it to one of the DI's and assign that DI to ethanol content sensor.

 

1 hour ago, Rozsko said:

Aslo 1 more thing I realized that the base map does have the Temp3 as disabled, but based on the pin functions it seems that is the Fuel Temp sensor. So I set it up like that but was wondering if the Cal3 sensor calibration (that is defaulted upon enabling the function) is correct or not.

Calibration unknown.  If you are running on petrol then dont bother.  If you are running on flex fuel then the ECU will get fuel temp from the flex sensor.

 

WOQkmu0.png

Link to comment
Share on other sites

Thanks a lot for the quick reply Adam.

I finally set the ignition ON and connected to the ECU to see what is going on. Overall it looks ok, but some of the inputs/outputs and the fault codes don't make sense to me.

DI5 - Brake switch NC - This is always active and even if I depress the brake pedal, it does not change.

DI10 - is set to OFF, however its status is Active. I would have thought that if something is OFF, then it should be inactive. isn't that the case?

Ethanol sensor - I don't have any inputs assigned, though in the runtime values screen it is shown as sensor status = ERROR. Is this how it supposed to be?

I have fault codes. 1#ANV12 at GND and 2#Aux9/10 supply error. I have set ANV12 to OFF, so similar to DI5, I don't really understand why the ECU cares about its status and Aux9/10 is for the EThrottle which is functioning correctly and in the Runtime values I can see the supply voltage as 12.xV, so this is confusing me a bit.

DI3 - AC request - this doesn't seem to activate when I press the AC button. Though I need to say, I removed the AC from the engine bay, but the AC switch itself turns on/off when I press it. I just wanted to see if this works, so that I can use the switch itself to control some other functions later down the line.

Thanks,

Béla

Link to comment
Share on other sites

Did a little check on the Brake light.

The thing is that for me B20 pin is not connected to the ECU, but only B28 is which is Brake light#2 and is NO. --- So is there a way to configure B28 as Brake light apart from repinning the ecu connector? Or does this matter at all? the brake light itself is functioning properly.

Also on the Crusie control topic, the EDM STi don't have CC at all, and unfortunately so far I was not able to get hold of an EDM Service Manual, but only USDM. What I found though that the USDM H4DOTC wiring matches the EDM STi so far, but it seems there are some functions like CC or brake switch that don't. I also found a newer release USDM manual and it seems the missing P13 pin is a problem that was a problem in the manual that I used, as this newer one already lists it correctly for both the WRX and the STi.

Link to comment
Share on other sites

3 hours ago, Rozsko said:

DI5 - Brake switch NC - This is always active and even if I depress the brake pedal, it does not change.

I believe not all models have the two separate brake switches, you can turn DI5 off.

 

3 hours ago, Rozsko said:

DI10 - is set to OFF, however its status is Active. I would have thought that is something is OFF, then it should be inactive. isn't that the case?

So you have changed it from cruise switch?

 

3 hours ago, Rozsko said:

Ethanol sensor - I don't have any inputs assigned, though in the runtime values screen it is shown as sensor status = ERROR. Is this how it supposed to be?

Yes, this is normal.

 

3 hours ago, Rozsko said:

I have fault codes. 1#ANV12 at GND and 2#Aux9/10 supply error. I have set ANV12 to OFF, so similar to DI5, I don't really understand why the ECU cares about its status and Aux9/10 is for the EThrottle which is functioning correctly and in the Runtime values I can see the supply voltage as 12.xV, so this is confusing me a bit.

It sounds like you just need to clear the fault codes.  They will remain as faults until they are cleared.

 

3 hours ago, Rozsko said:

DI3 - AC request - this doesn't seem to activate when I press the AC button. Though I need to say, I removed the AC from the engine bay, but the AC switch itself turns on/off when I press it. I just wanted to see if this works, so that I can use the switch itself to control some other functions later down the line.

The AC request actually comes from the "AC Module" rather than just a direct connection to the AC switch.  Usually the AC Module will have all the fail safe logic built-in so it wont send a request to the ECU if for instance the AC pressure or evap temp is not within its normal range.  Depending on how complicated the system is you may be able to fool it by jumpering the pressure switch or similar. 

Link to comment
Share on other sites

2 minutes ago, Adamw said:

So you have changed it from cruise switch?

Yes, as the EDM STi don't have crusie control at all, so the steering wheel is lacking the  buttons. Did not check all the related ECU connector pins, but as I checked B13 it is not pinned, so I guess the rest are not pinned either.

7 minutes ago, Adamw said:

It sounds like you just need to clear the fault codes.  They will remain as faults until they are cleared.

I already did and both came back, but will try once again.

Link to comment
Share on other sites

Just a quick update on the progress and thanks very much for the help so far.

Yesterday I decided to try to start the car, but it did not work. It cranked and there was no errors really that I could spot.

Today I tried again, but I realized that the AFR gauge does not show any values which means there is basically only oxygen in the exhaust, so I bumped up the VE table from ~20% to ~60% in the idle region and it fired up :D!!! I also had to adjust the idle stepper motor position % as after the initial warm-up period, the engine died. So for particular engine config the WRXLink107 base map is way off in the VE table and the idle control. (Unfortunately I do have some misfires which I had with the OE ECU too, and now I can see some VVT error counts on the LH side, so maybe that will be the culprit)

Anyhow, it is up and running now, so time do some adjustments and tuning!

Link to comment
Share on other sites

4 minutes ago, Rozsko said:

So for particular engine config the WRXLink107 base map is way off in the VE table and the idle control.

Our base map is not set up in modelled mode so the fuel map is not VE, it is % of master fuel.  As per the manual that comes with it you need to adjust the master fuel when trying to start it.

 

6 minutes ago, Rozsko said:

now I can see some VVT error counts on the LH side, so maybe that will be the culprit

Do the cam angle test on each camshaft to confirm and set the offsets correctly on trig 2 VVT and DI2. Set the test pulse count to 3 for this test.  

h59aEy1.png

Link to comment
Share on other sites

11 minutes ago, Adamw said:

Our base map is not set up in modelled mode so the fuel map is not VE, it is % of master fuel.  As per the manual that comes with it you need to adjust the master fuel when trying to start it.

Ooops! that is a good point, just checked the base map and you are absolutely right. I forgot that I myself changed the Fuel equation mode to Modelled, as that was quite a while back before I had the ECU itself.

13 minutes ago, Adamw said:

Do the cam angle test on each camshaft to confirm and set the offsets correctly on trig 2 VVT and DI2. Set the test pulse count to 3 for this test.  

h59aEy1.png

Awesome! Thanks! Will try and see what is going on.

Link to comment
Share on other sites

  • 4 years later...
On 6/5/2019 at 8:22 PM, Rozsko said:

Just a quick update.

I was able to do the VVT test and I had to adjust both side with ~3degrees. The error count is 0 since then, but I still have the misfire.

Thx

hi did you manage to resolve the misfire issue? i ve the same issue.

Link to comment
Share on other sites

9 hours ago, Ming said:

hi did you manage to resolve the misfire issue? i ve the same issue.

The car just runs fine. I gave up on the misfire at idle. It is still missing couple of beats here and there, but I gave up chasing it. Anything I checked just took me into a rabbit hole.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...