Jump to content

Wrx11x low Rev limit/won't rev?


SidewayzSkyvia

Recommended Posts

Hey I'm using a wrx11x to run an rb25 in my Subaru Impreza. Everything seems to be working fine. But the car won't rev over 3k/3500ish. It cuts out completely, drops a few hundred rpms. Then it will start revving again. I've changed the rev limit around. I've even disabled it. Doesn't seem to change anything. Am I missing something? Or could it possibly be a fault with the cas? 

Oh and another question, is it possible to use an aem 30-0344 OBD2 wideband gauge over can bus with this ecu?

 

I've also attached a copy of my tune and a couple logs. 

Thanks. 

wrxR2 low rev limit.pclx rev limit.llgx TriggerScopeLog.llgx

Link to comment
Share on other sites

  • SidewayzSkyvia changed the title to Wrx11x low Rev limit/won't rev?

Other than the overrun fuel cut, there was no other limiter activated on that log.
However, there is no lambda recorded on the log (you have selected Link CAN on Lambda 1, but it seems your AEM UEGO is not sending lambda readings to CAN), so it cannot be told if it was lean or rich before/after the actual 'misfire'.

Link to comment
Share on other sites

Yea Im thinking the 30-0344 isn't outputting to the ecu properly. I have the can stream side set up following the help file. But it looks like the gauge itself has different outputs than the regular x series because it's the OBD2 variant. 

 

It's also not so much a misfire, it seems like a soft limiter. It runs good and revs good under this limiter(considering it isn't tuned yet) The wideband gauge also showed 10/11 afrs when it happens. Free revving the engine it will just cut out until the rpms drop a lot then it seems like the ecu turns everything back on. 

Link to comment
Share on other sites

I would start by fixing the fuel settings first.  Or better still, turn off multi-fuel and tune the unblended primary fuel first.    

  1. Multifuel density is set to 99% eth value but the stoich ratio is set to a gasoline value.  
  2. Lambda target 2 is set to 0.4
  3. Turn off the 4D fuel table.

 

Link to comment
Share on other sites

Im guessing I messed up the dusp table stuff when I copied my tune over from my old g4+. I'll get that sorted. I'm thinking it's a cam angle sensor issue though. As I took it apart to inspect it. Bearings are very crunchy. I sprayed it out with electronics cleaner and it revved up to almost 6k a few times. Then it started going back down to 3-3500. 

I'm gonna try to source another one or change to a different trigger setup to verify. 

Link to comment
Share on other sites

AEM 30-0334 only outputs OBD-II PIDs, not like the 30-0300 which is connecting via AEMNet (actually, they seem to be the same device, just different firmware).
Your best bet to make that work is to connect it using the 0-5V analog output and connect it to an unused analog input of your Link ECU.

 

....at 72% ethanol, the approximate stoich is about 10.6:1, so seeing 11:1 on your AEM gauge proves it is leaning out.
You've got to fix the items pointed out by AdamW.

Link to comment
Share on other sites

23 hours ago, essb00 said:

....at 72% ethanol, the approximate stoich is about 10.6:1, so seeing 11:1 on your AEM gauge proves it is leaning out.
You've got to fix the items pointed out by AdamW.

That would depend on if the gauge is using the ethanol scale.  The instructions show it can display Lambda, or 14.7 gasoline scale, or O2 %.  I assume he is on gasoline scale, so it would indicate it being extra rich.

https://documents.aemelectronics.com/techlibrary_30-0334-x-series-obdii-wideband-uego-controller-gauge.pdf

It looks like it does output to a few options of hex address on the can bus - so there may be the ability to read it over CAN to the Link if a custom user stream was set up.

Default output address is: 
6 (default) 0x7E6 (for 11 bits) 0x18DA28F1 (for 29 bit) with the default being 11 bits output and 500kbps output.

@Adamw Is this possible to recieve under a custom user stream?

Link to comment
Share on other sites

No this is an OBD2 protocol device only as far as I know.  OBD2 is a request/response type communication, there isn't data continuously broadcast.  So for example to get lambda from this device, the "Scan tool" needs to first request it, in human language it would look something like this: "hello, Im a scan tool, ECU #6, please send me the current 02 data for sensor #2", the gauge then responds with just a single data point for that specific request and includes confirmation of what device it came from and what it represented.  If you want a continuous stream of data you have to keep requesting it again and again - and you cant make a request until the previous data has been received.

You could probably make it work with user streams by sending out a constant request, but the nature of this protocol is slow, probably less than ~10Hz at a guess so you would be better to use the analog output for connection to an ECU.  The intent of the gauge is to be convenient to log alongside ecu data with an OBD2 based logger like HP tuners etc, it is not designed to send data to an ecu this way.  

Link to comment
Share on other sites

On 3/4/2024 at 7:24 PM, koracing said:

@Adamw Is this possible to recieve under a custom user stream?

on the 0300 https://documents.aemelectronics.com/techlibrary_30-0300_x-series_wideband_uego_afr_sensor_gauge.pdf

I've been able to receive sensor fault and data valid in a custom stream if I remember right. but on the 0334 aemNet doesn't seem to be the same

Link to comment
Share on other sites

I ordered an aem 0300 kit. So I'll be able to log lambda here soon. 

And I've located a different cam angle sensor to try out. I'm still leaning towards it being a cas issue as when the engine isn't up to temp it will usually rev a bit higher, up to around 5k. When it gets up to temp it won't go over 3k or so. 

I've also made the changes Adam suggested to the tune. Once the new wideband gets in I'll try it with those changes. If it's the same thing I'll put a different cas in and hope for the best. 

Link to comment
Share on other sites

Still waiting on new wideband to show up. But I changed the settings in the tune. Got the engine running again. It's a little rich at idle but it's running. Still not reving though. I was looking at things and it looks like the injectors are still being commanded on when the "limit" happens. Old wideband is showing full lean spikes when limit happens. Fuel pressure is holding steady around 44-46psi when limit happens. Verified timing again with timing light. It's spot on. 

I don't seem to be getting many trigger errors to support my theory of a bad cas. And I'm suspecting it's losing spark though. It also pops sometimes when it starts reving again, like it's continuing to get fuel and loses spark. 

I will update again when new wideband and cam sensor shows up. 

Link to comment
Share on other sites

Adjusted the tune. Put in a new cam sensor nsame result. Did some more digging. It looks like the non turbo Impreza chassis I have has a different fuel pump control module than a wrx/sti. So the base map 3 speed pwm strategy was actually turning turning off the fuel pump at 3k rpms. Set it to standard and it now revs up just fine. 

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...