Clearing 2015 Subaru VVT learned values without eeprom or ecm replacement.

Автокөліктер мен көлік құралдары

As we all know the newer Subaru's are having issues with the VVT system storing the data in EEPROM and we cannot clear that data without changing the ECM or performing EEPROM work…. until now.
Subaru TSB 02-163-16r states that ECM replacement is required to resolve this.
We finally have a solution available replacing the ECM.
Start with the key off, install a fuse in the underhood fuse panel for inspection mode (this location varies by year but it should be listed in service information), turn the key on and you will likely hear the cooling fans cycling, using a launch or autel (there may be other tools that work) connect to the ECM and go to special functions, there is a option to change test mode, Click that option and the check engine light will start flashing, go back and clear codes while test mode is active, turn key off and remove inspection fuse from underhood fuse panel, turn key on and verify the values have reset.
We have verified that this works on vehicles from 2015, 2016 and 2019 so far with good values and with values out of range.
I'd like to thank Robbie Magill who shared a similar process for resetting learning misfire profile on timing belt engines that led me to try it on these engines. I gave up when it didn't work but recently Rob Dotterer was talking about what I had tried with Joe Bonino. Joe took it a step further to find the missing piece of the puzzle which was activating test mode in the scan tool after the inspection fuse was installed. Now we have a solution to reset these vehicles
Here is my video showing the process
Note- I'm still researching the method for BRZ/FRS/86 resets

Пікірлер: 242

  • @ThePracticalMechanic
    @ThePracticalMechanic Жыл бұрын

    It has now been confirmed by a someone on Facebook (Dave J) that the method worked on a 2019 Subaru Crosstrek with values out of range. I would like to think those who helped figure out this method, and find the missing piece of the puzzle. Joe B, Rob D, Robbie M.

  • @bigjoshsubyfan

    @bigjoshsubyfan

    Жыл бұрын

    I have done it on a 2018 crosstrek aswell.

  • @rivkag4669
    @rivkag466918 күн бұрын

    Thank you Joe and the Practical Mechanic!! I think this just might be a fix! Did this yesterday to 2018 Crosstrek Premium, code P00019 that came on with a delayed oil change. Spent lots of money having a mechanic change cam oil exhaust solenoid, then stated didn't know what else to do. Took it to a Subi private mechanic who scoped and state absolutely everything in the engine is working as it should be but could not get the code to re-set. Used a ThinkDiag2 with iPhone, have so far driven 3 times about 15 miles total, power in lower gears is restored and no CEL light!!! The Subaru XV forum has deets on this but, if anyone is wondering: use your 30 amp spare fuse (in the lid of the fuse box) and your grey fuse puller (middle of lower row in fuse box). The test fuse open spot is the far left lowest (closest to you) spot. Thank you, thank you, thank you Practical Mechanic!!!!!!

  • @ob13095
    @ob13095 Жыл бұрын

    Just ran into this issue. 2018 impreza 2.0. Couldn't get learned values back into range after repair. This trick worked perfectly. You are a genius. ALL DATA and Identifix have no info on this.

  • @surphacetension
    @surphacetension Жыл бұрын

    This is literally rhe most useful thing i have ever found on you tube.

  • @570art8
    @570art8 Жыл бұрын

    You just saved my customer a lot of money! Previous shop had replaced the vvt solenoid so I think that was the culprit for learning those values. But I followed this procedure and it's all good now. Thank you!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Glad I could help

  • @zx2gamer
    @zx2gamer Жыл бұрын

    I never comment, but I just had to. You have saved my customer so much money and hassle. Thank you for posting this, it made my day!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Glad to be of service. I’m just happy we found a way to reset them.

  • @mariomarin6232
    @mariomarin6232Ай бұрын

    All I can say is “thank you sir”, I can’t be more happy right now, this method worked on my 2015 Subaru Crosstrek with code P0016, replaced cam sensor, VVT solenoids, no improvements, did your helpful advice and boom🎉 no more codes , and also erased the permanent codes!! Thanks again

  • @mikec5971
    @mikec5971 Жыл бұрын

    Hey I just wanted to thank you for this video. This procedure worked on a 2017 Impreza 2.0 setting a p0017. Learned value was 110 reset to zero and relearned to 91. I used an autel im608 . Thanks!!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Great to hear!

  • @joemasterman4305
    @joemasterman4305 Жыл бұрын

    Wow man, nice work! Thank you for sharing, this is an absolute headache of an issue. Appreciate you sir!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Very welcome. Time will tell how many models this will and won't work on but it is going to be a time saver/money saver for sure.

  • @ADVANCEDLEVELAUTO
    @ADVANCEDLEVELAUTO Жыл бұрын

    Wow! Thanks for sharing!

  • @bryancamacho2183
    @bryancamacho21836 ай бұрын

    You sir are the man. Confirmed it works on a 2015 crosstrek XV. Erased learned values no more p0016 and now ready for a smog check 👍🏽👍🏽

  • @ThePracticalMechanic

    @ThePracticalMechanic

    6 ай бұрын

    Great to hear! I have heard reports of some vehicles not resetting with this method. Not sure what the reason is since I haven’t had one fail to reset.

  • @mikecdyer

    @mikecdyer

    6 ай бұрын

    I'm running across a Dealer Check Mode Procedure but no Change Test Mode. 2018 WRX. It will not carry through because it says it is not connected. Tried with Elite, Topdon and latest Autel. Same results.

  • @sir.tacocartbearson1569
    @sir.tacocartbearson156910 ай бұрын

    Works man thanks 2018 Impreza 2.0 replaced engine after timing chain and phasers where smoked from no oil. Learned values would not reset. Did this with my Launch x431 5 pro. Thanks. Alldata and identifix have nothing useful on this issue.

  • @weldingjunkie
    @weldingjunkie Жыл бұрын

    Nice job Chad, I can confirm the thinkcar s20/s10 and TopDon max, Elite and smart will also do it. As well for anyone watching. I wish snap on would up thier game these last few years have been slow

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    I figured the topdon would have the future as well but since I don’t have one, I didn’t want to mention it

  • @lst_lt_dann8923
    @lst_lt_dann892321 күн бұрын

    Holt smokes, this fixed my issue too! 2017 Toyota 86 (brz) with a stuck p0018 code after a timing chain replacement. I used an Autel scan tool and I'm 100 miles in with no pending codes! Thanks a lot for making this video!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    21 күн бұрын

    Tell me more!!!! Several have reported that it doesn’t work on the BRZ. Did your BRZ have the inspection mode fuse slot? I don’t have easy access to a BRZ for testing.

  • @lst_lt_dann8923

    @lst_lt_dann8923

    21 күн бұрын

    @ThePracticalMechanic yes, mine had an inspection fuse spot. It's not labeled on the diagram... but as soon as I found the correct spot, the fans came on just like in your video. Then we followed the steps to a T and it changed my VVT's back to zero. The car is a 2017 86 (brz) 6m with a supercharger running an e85 tune with ecutek. I was worried about changing the ecm and losing tune. This solved the issue. Does the ecutek tune change anything? I don't know...

  • @CasperVsTheWorldGaming

    @CasperVsTheWorldGaming

    18 күн бұрын

    @@lst_lt_dann8923 Hey there LST, i have the same issue, are you able to let me know what inspection fuse spot you used, cause i am lost and have no idea where it is on our cars.

  • @CasperVsTheWorldGaming

    @CasperVsTheWorldGaming

    18 күн бұрын

    also can you let me know what autel scan tool you used?

  • @lst_lt_dann8923

    @lst_lt_dann8923

    18 күн бұрын

    @CasperVsTheWorldGaming it's right in front of the 30a DCC fuse. It's x'ed out on the diagram. The fans will run when you turn the key on, that's how you know it's the right one. As for the scanner, I'll have to get back to you on it. It was my cousin's scanner and I didn't see a model number on it.

  • @mikecdyer
    @mikecdyer Жыл бұрын

    Awesome! Sometimes the tenacity pays off. Thanks.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Yes it does!

  • @bartscave
    @bartscave Жыл бұрын

    Thanks Chad! I’m glad to see all the new videos you’ve been putting out.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    More to come!

  • @RAB31191

    @RAB31191

    3 ай бұрын

    @@ThePracticalMechanic which scanner carries the special functions feature I’m literally going through this process now and not sure which company or scanner carries it

  • @ThePracticalMechanic

    @ThePracticalMechanic

    3 ай бұрын

    @@RAB31191 2015 and up has the function in launch, topdon, thinktool and autel.

  • @RAB31191

    @RAB31191

    3 ай бұрын

    @@ThePracticalMechanic dude you are awesome!! Thank you very much! Earned a subscriber 👍🏻

  • @RAB31191

    @RAB31191

    3 ай бұрын

    @@ThePracticalMechanic can it be done with the cheaper version thinkdiag2 hand held Bluetooth one? Last question I swear lol

  • @wesleyjamison4867
    @wesleyjamison4867 Жыл бұрын

    SAVED MY A$$!!! Really appreciate you're write up explanation on this. I have just completed a timing service on 18' Subaru Crosstrek with intake and exhaust VVT. The values wouldn't reset on initial learn. I am glad I dont need to deal with the local dealer. They are terrible here. Thanks again!

  • @wesleyjamison4867

    @wesleyjamison4867

    Жыл бұрын

    Confirmed. This works

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    That’s awesome. The dealership has replaced thousands of ECMs needlessly. Even their own engineers couldn’t figure this out but obviously the coding was there the whole time. The dealership finally has some software update for certain models that will allow the values to continue to learn back down after a repair.

  • @benschekirke9625

    @benschekirke9625

    6 ай бұрын

    Where do I find the test fuse location? I have a 19 Crosstrek.

  • @MXduster

    @MXduster

    5 күн бұрын

    @@benschekirke9625 Did you find the test mode fuse location? I’m about to try this fix on a 2019 Crosstrek and I’m unsure what fuse location to use.

  • @winnipegger4618
    @winnipegger46183 ай бұрын

    Really cool tutorial!

  • @9josealfonso263
    @9josealfonso2632 ай бұрын

    Very helpful, I had a P0019 hard code after replacing timing chains and cam gear ,solve the problem, thanks, appreciated

  • @ThePracticalMechanic

    @ThePracticalMechanic

    2 ай бұрын

    Great to hear! What year was the car and what tool was used for the reset?

  • @baja-automotive
    @baja-automotive Жыл бұрын

    very nice. NICE! I'm going to see if I can follow these steps with the SM4 Subaru Factor Tool

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    I don’t think the option for test mode is in the factory tool.

  • @nickayivor8432
    @nickayivor8432 Жыл бұрын

    My Mentor The Practical Mechanic 👍 INTELLECTUAL The Practical Mechanic From Nick Ayivor from London England UK 🇬🇧

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Thanks for watching

  • @RobertDotterer
    @RobertDotterer Жыл бұрын

    Thanks Chad!

  • @MonroevilleGlassBlock-ei8jc
    @MonroevilleGlassBlock-ei8jc2 ай бұрын

    I can verify this method worked .2018 WRX Base 6MT. Reset All 4 VVT Learning Values using a LAUNCH X431 CRP919EBT Elite 2024 Wireless Bidirectional Scan Tool, CANFD&DOIP, ECU Coding,

  • @ThePracticalMechanic

    @ThePracticalMechanic

    2 ай бұрын

    Awesome!!!! Thanks for including all the details of your vehicle and scantool.

  • @exmotorsports
    @exmotorsports Жыл бұрын

    Wow...Leave it to Subi to complicate. At least this is done from a fuse block...better than the connect the connector under the dash for test mode method. 😅 Not the first time seeing the S.O. drop the ball. Lol Thanks for sharing the info Chad. 😎👍

  • @acherramodikwe388

    @acherramodikwe388

    Жыл бұрын

    God bless you and give you more intelligence.

  • @djs3190
    @djs31906 ай бұрын

    FYI this just saved my customer on a 2021 crosstrek!

  • @turningwrenchesautorepairm5017
    @turningwrenchesautorepairm5017 Жыл бұрын

    Thank you for sharing amigo !!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    My pleasure!

  • @570art8
    @570art811 ай бұрын

    Confirmed works on 2017 crosstrek with vvt on intake and exhaust

  • @northfieldauto
    @northfieldauto9 ай бұрын

    Thanks

  • @1b9e7n3z
    @1b9e7n3z Жыл бұрын

    I like so much your point of view about diagnostics,what you recommend in 2 sec ,Thinkcar or Autel....need to buy a new one diagnostics machine and need a second opinion

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    If you wanted to try out the thinkcar tool I would recommend the thinkdiag2 it’s less than $150 and has the same coverage as far as I know. It works with android and iPhone but iPhone is lacking a few coding options. This will give you the option of buying a full size launch device if you like it or adding an autel tool as well to fill in the gaps. Just looked it up and it’s on sale for $119 amzn.to/3HRxwDu

  • @1b9e7n3z

    @1b9e7n3z

    Жыл бұрын

    @@ThePracticalMechanic very thanks

  • @Hughett

    @Hughett

    Ай бұрын

    Will the Thinkdiag2 complete this procedure?

  • @hnd2893
    @hnd2893 Жыл бұрын

    HEADS UP! For those not in the know, before you reset the Learned Values, you first have to address the cause of the DTCs, the reason the LVs were exceeded.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Great point!! The vehicle I was working was known good so I didn’t mention it but if the values are out of range you will have to identify the cause and repair it in order for the values to stay in the correct range.

  • @hnd2893

    @hnd2893

    Жыл бұрын

    @@ThePracticalMechanic I really appreciate you and your cohort's work on this one and for sharing it. I bet the backstory is interesting as well :O) This procedure could be a sort of 'Get Out of Jail Free Card' should one have an encounter with The Misses, aka Miss Diagnosis :O)

  • @user-vb7su2ij1f
    @user-vb7su2ij1f3 ай бұрын

    I ordered the thinkidiag2 and had a really hard time with it. First, it took about 45 minutes before I finally got it to connect to my iPhone. Then I couldn’t find the test mode toggle. It’s buried in the menus. Under “Engine”, I think. I had to keep entering the vin too , it kept forgetting it for some reason. After a total of about 90 minutes, I finally got to test mode. Then, the code was already gone. So I’m not sure what I did to actually delete it. A week later, still no code on the car though. The poor car was “on” but not running nearly the entire time. Time will tell but it might now be fixed. But I’ll probably be returning the thinkdiag2. If I get another tool it’s going to be one that doesn’t have to connect to another device like a phone.

  • @alpha2daquest885
    @alpha2daquest8859 ай бұрын

    Thinkdiag+ software and Autel MaxiDAS DS808S is not capable of thiis procedure on my 2011 Forester X. It will not erase the permanent P0018 (fyi with engine running Left intake VVT angle is 18 degres) because it does not have Test Mode. What it does have is " Dealer Inspection Mode" which has a different function. Also in live data mode it does not have VVT initial position learning values section. Are these scanners not capable or is the ECM program of my vehicle is not set up for Test Mode as newer cars? Please help and I thank you Practical Mechanic for the vids.

  • @josephposluszny4443
    @josephposluszny444310 ай бұрын

    2017 Subaru Crosstrek. I used ThinkDiag not ThinkDiag2. The cheaper version has the same Test Mode Change functions. Stepwise I cleared codes the typical way. Took for short ride and then could see the P0018 codes was pending, ie, the CEL would come back on soon. Tried this with two diff code readers. Then used ThinkDiag as described here. Cleared codes. Took for two ~10 mile rides... no CEL and No pending codes. Will update as we put more miles on the car. Did not check to see if the learned values cleared. Next iteration if CEL comes back on.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    10 ай бұрын

    Sweet. Let us know what happens. Did you perform any repairs before clearing the learned values?

  • @josephposluszny4443

    @josephposluszny4443

    10 ай бұрын

    Yes. One of the cam sensors was bad and the reading was out of spec. They replaced it. (BTW this was an easy fix but the car was in a different state and I couldn’t get there to fix it). With this scanner I could see that both readings are running high ~90. But in the allowable 0 to 100 range.

  • @josephposluszny4443

    @josephposluszny4443

    10 ай бұрын

    I don’t know if that has any meaning.

  • @cascadiamotors4986
    @cascadiamotors4986 Жыл бұрын

    What model Launch are you using? I tried this with my autel but it does not have the Test Mode Change Option in the Special Functions Menu

  • @kempmartin834
    @kempmartin834 Жыл бұрын

    Hoping to try this out on my 16 WRX. Learned values burnt in on the RH intake avcs after replacing the cam gear. Will update asap....

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    If not Subaru released an update for some of the 2015+ wrx to allow the values to start learning. I have had many reports of vehicles that the reset worked with but one reported that it didn’t work on a 2020 wrx. It could have been an error in procedure.

  • @kempmartin834

    @kempmartin834

    Жыл бұрын

    @@ThePracticalMechanic so when you speak of a released update, would this mean that the dealership could also correct this with a software update if your procedure doesn't work? Thank you in advance for your response on this and my post!!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    @@kempmartin834 if you vehicle applies. I vaguely remember reading that it was only for the WRX with CVT but I could be mistaken. The update was released early January. If you have a Launch or autel scantool, I would try this reset first.

  • @kempmartin834

    @kempmartin834

    Жыл бұрын

    Here's my issue. RH intake cam is not in and out of advance with the LH side. Had this problem with the exhaust cam avcs and replaced the gear, no problem. I replaced the LH intake cam gear and getting the P016 and P021 codes as well as slow response. My values were 80ish. This worked for me clearing the values back to zero however still having RH intake values out of whack. Is it possibly the oil filter in the cam carrier that's clogged? Looking for some advice.... 😂 Tired of pulling the timing cover

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    @@kempmartin834 have you tried swapping the avcs solenoid to another location? They all should be the same part. If the problem still remains the one can you may be correct with the plugged filter or passages.

  • @Supreme0777777
    @Supreme07777775 ай бұрын

    What scan tool did you used ? Thank you. Great work 👍🏼

  • @ThePracticalMechanic

    @ThePracticalMechanic

    5 ай бұрын

    I used the launch torque link on this one. We found out recently that this procedure only works on 2015 and newer. Older vehicles need the ecm opened up and eeprom file modified. 2015 is when Subaru switched to a new scantool and changed some programming in the ecm.

  • @martinarchambault8466

    @martinarchambault8466

    4 ай бұрын

    @@ThePracticalMechanichad hope when i found your video, now that I read this... i think i'm f... forester 2014 xt, so my ecm wont accept this easy trick unless I play with the ecm itself... :/

  • @robertbruneau112
    @robertbruneau1128 ай бұрын

    How to erase vvt data from 2011 forester? cant lie to scan tool, I tried, no fuse to install in service port, only has green connector under dash. No learned values in data PID on scan tool. Using Autel MS906BT. Thank you

  • @user-tr1nw3yb3m
    @user-tr1nw3yb3m8 ай бұрын

    Can you confirm if this will work on a 2014 crosstrek? Every autel machine i have tried doesnt have test mode change function. Im being told my ecm doesn't support that function.

  • @John-px2ki
    @John-px2ki Жыл бұрын

    Will this work on a 2013 WRX I have a P0018 that wont clear up timing is perfect. If not what can i do?

  • @djosbun
    @djosbun Жыл бұрын

    Hi Chad, This is certainly the way to go versus EEPROM for the VVT relearn. I wonder if this fix appeared due to a recent software update on the Launch & Autel due to prior complaints about not being able to perform the relearn?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    If so, it is still not documented anywhere in service information or on the scantool. If it was a release on the scantool, they would probably make it more user-friendly with steps to follow under special functions VVT relearn. As of now that does not exist and this function probably was never intended for performing that relearn.

  • @jaredhalpin909
    @jaredhalpin9097 ай бұрын

    @ThePracticalMechanic I have been unable to get this working on 3 different vehicles (2014 FXT, 2015 FXT, 2017 WRX. I purchased a ThinkCar ThinkDiag (not a ThinkDiag2) and followed your steps exactly, numerous times. I can see the learned values, yet they do not reset to zero after performing this procedure. I’ve tried driving the vehicles after and nothing changes. Is this an issue with the ThinkDiag unit? I have SSM3&4 so I don’t need a full blown scanner and the ThinkDiag was the most cost effective way to accomplish this. Any insight would be much appreciated. There is an Autel MS906BT local to me but I’d rather not spend that amount if this is no longer a working fix.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    7 ай бұрын

    I have done this reset with the thinkdiag2 but haven’t tried the think Diag. I have used my old diagun as well with the ability to zero the values. If you have ssm4 and flashwrite then you should try the most recent flash file. Subaru has added some calibrations that will allow the values to continue to learn back down. They do not have updates for all models yet. Others have needed to clear the codes twice in order for the values to clear.

  • @jaredhalpin909

    @jaredhalpin909

    7 ай бұрын

    Understood, thank you for the clarification. I'd pondered as to whether or not I needed the ThinkDiag2 to accomplish this, but given that my unit has the special function available I assumed it would work the same. I will have to find where to get the flashwrite file package so I can test out the latest calibrations as you said. @@ThePracticalMechanic

  • @douglasvv1
    @douglasvv1 Жыл бұрын

    I like your video, but I have a problem with the legacy 2009, I can't find the location of the fuse

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    2009 legacy won’t be included in this service bulletin. Those have a different engine and typically don’t set those codes. What issue are you having?

  • @advancedleveldiagnostics
    @advancedleveldiagnostics Жыл бұрын

    Wow I wonder if it would work on the ones in the TSB, I was thinking about taking the webinar to learn the eeprom way.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    This vehicle is listed in the service bulletin 02-163-16r. The service bulletin states that if there was an issue with this when I had to replace the ECM. This function may make you seem replacement or EPROM work obsolete.

  • @HO-ig6ex
    @HO-ig6ex Жыл бұрын

    Any luck yet on testing with frs? I had poo18 and have changed everything and still get the light.

  • @josephdiaz3254

    @josephdiaz3254

    3 ай бұрын

    ANY LUCK ON THIS ISSUE ?

  • @westonsanaee8269
    @westonsanaee8269 Жыл бұрын

    Hey could you tell me what model Launch tool you are using. We have an Autel tool but it doesn't seem to have the feature.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    This was the launch torque 5. I have done the reset with autel, launch, ThinkDiag and topdon. Autel has been changing things up a lot lately with updates so hopefully they didn’t remove it.

  • @josephposluszny4443

    @josephposluszny4443

    Жыл бұрын

    Hi. Can you please clarify “ThinkDiag” or the newer “ThinkDiag 2”? There’s a sigficant price diff. $90 vs 140 with coupon. Thanks.

  • @andyl547
    @andyl547 Жыл бұрын

    Hey Chad, recently my 2016 WRX got the dreaded P0016 code and both my usual shop and Subaru dealership service department ran through the TSB diagnostics and determined that intake cam sprockets and ECM needed to be replaced. It's a hefty repair bill and half of it is due to the cost of a new ECM! My mechanic showed me the VVT Initial Position Learning Value was about 6 degrees over the maximum range which is apparently now "burned into the ECM". Would this method give me a chance at not having to replace the ECM if I were to get the sprockets replaced for my WRX? Alternatively, do you think a used ECM would be a feasible option if this method doesn't work? Thanks!

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Yes!! Correct the timing and then perform this reset!! The only one can cannot be done this way so far is the BRZ because it doesn’t have the PDI fuse so it has to be done other ways. Let us know what happens.

  • @andyl547

    @andyl547

    Жыл бұрын

    @@ThePracticalMechanic Cheers, I'll let the guys at my usual shop know. Sprockets, then reset attempt - will report back.

  • @beanswrldd

    @beanswrldd

    Жыл бұрын

    @@andyl547 can u update when u do?

  • @JayPham-eg6te

    @JayPham-eg6te

    Жыл бұрын

    ​@Mario89019 Im in the same boat at you. Looking for answers, happened to me 18 WRX, tried both Thinkdiag 2 and Autel 906TS, both says function not supported when I tried to clear DTCs.

  • @beanswrldd

    @beanswrldd

    Жыл бұрын

    @@JayPham-eg6te fuckin pain, i got lucky and found it was just extremely low oil and a broken wire i fixed cleared the cels and they never came back

  • @thanoongiravi4892
    @thanoongiravi48923 ай бұрын

    Wow

  • @SuperWhite92
    @SuperWhite92 Жыл бұрын

    Have you had any luck with the BRZ/86 ECU's?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    As far as I know those still require reading the emulated eeprom data using Kess or Magic Flex and then modifying values. Subaru has been releasing updates for many vehicles to enable continued learning but I don’t know if the brz has an update yet.

  • @jarnokoski507
    @jarnokoski507 Жыл бұрын

    I have been working on this 2014 FXT and have changed all timing parts and one intake sprocket. But learning values just wont reset with my thinkdiag2. Both intake values are stuck at their current readings while exhaust is still adapting over time.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    You installed the fuse to activate inspection mode? And then activated check mode in the scan tool? And then cleared codes? I’ve successfully cleared numerous vehicles this way. I have a Subaru dealer tech that had a car sitting in the lot waiting for a back ordered ecm. This method worked perfect.

  • @jarnokoski507

    @jarnokoski507

    Жыл бұрын

    @@ThePracticalMechanic Yes i install the fuse, activate check mode, my cel is blinking now. Clear the codes, but my learning values wont reset. Doing it exactly same as you.

  • @anandpatel6694

    @anandpatel6694

    9 ай бұрын

    I have a similar issue with my 2014 FXT. Timing seems ok based on disconnecting the solenoids and looking at the angles. Swapping OCVs doesn't do anything to move problems around. My learning values were all 0 to begin with (which I think is the source of the CEL), and I went through the reset procedure successfully (fuse, blinking CEL, read and clear faults) multiple times while watching the video and pausing at each step so I follow exactly. However no matter what I do, my learning values never really change from 0.

  • @qhivitiva3823

    @qhivitiva3823

    4 ай бұрын

    ​​@@anandpatel6694 we're you able to reset the learning values? Have a 2014 FXT and intake avcs advance at 26 degrees with key on instead of zero.

  • @anandpatel6694

    @anandpatel6694

    4 ай бұрын

    @@qhivitiva3823 no. I ended up having to replace the ECU

  • @josephposluszny4443
    @josephposluszny444310 ай бұрын

    what size fuse goes into the Test Fuse location under the hood?

  • @josephposluszny4443

    @josephposluszny4443

    10 ай бұрын

    I just went ahead and used a 10 Amp fuse. It was ok.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    10 ай бұрын

    sorry for the delay but it looks like you got it sorted out. any fuse will will work since its not really flowing much current.

  • @ryanbonetto7187
    @ryanbonetto7187 Жыл бұрын

    In your comments you recommend the Thinkdiag 2. Will this do the VVT learned value reset like in the video?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    I have tested it on one vehicle and it worked fine.

  • @ryanbonetto7187

    @ryanbonetto7187

    Жыл бұрын

    Thank you

  • @ryanbonetto7187

    @ryanbonetto7187

    Жыл бұрын

    This will reset all my learned values. That are over range. But they just come back once the drive cycle is complete. I guess I’ll have to get a new ECM at the dealer. Thanks again.

  • @cascadiamotors4986

    @cascadiamotors4986

    Жыл бұрын

    @@ThePracticalMechanic I just got a thinkdiag 2 and when i go to special functions i do not see the "Test Mode Change" option in the special functions menu. Am i doing something wrong?

  • @manuelatallah7127

    @manuelatallah7127

    Жыл бұрын

    Interested to know, the thinkdag2 seems like the cheapest option, would like to give it a shot.

  • @therealeb33
    @therealeb334 ай бұрын

    Just purchased the thinkdiag2. Going to try this on the my 19 crosstrek. Are the steps similar?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    4 ай бұрын

    Yes they should be the same.

  • @therealeb33

    @therealeb33

    4 ай бұрын

    @@ThePracticalMechanic what kind of fuse did you use? Does it matter?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    4 ай бұрын

    @@therealeb33 fuse size doesn’t matter. It’s just a logic level input to the ecm minimal current is flowing. A 2-30 amp fuse would work.

  • @therealeb33

    @therealeb33

    4 ай бұрын

    Do you know where the test mode is on the thinkdiag2?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    4 ай бұрын

    @@therealeb33 should be the same place as the launch. I have used the thinkdiag2 several times and don’t remember it being much different than the tool used in this video.

  • @paulfrechette835
    @paulfrechette835 Жыл бұрын

    What model autel is this able to be done with?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    I’ve done it with an im608 and 906ts. I’m sure many other autel tools have the option as well.

  • @daveguthrie5229
    @daveguthrie52292 ай бұрын

    Having trouble getting this to work on a 17WRX. Bought the same launch scanner and it fails to clear the fault codes (there are none of course). Any help would be greatly appreciated! Am able to enter test mode just how you did in the video but it just fails to clear the memory…. Thanks

  • @ThePracticalMechanic

    @ThePracticalMechanic

    2 ай бұрын

    I have had a couple of them fail to clear unless I cycle the key off after clearing the codes and leave it off for more than 30 seconds.

  • @Zelaphiel

    @Zelaphiel

    15 күн бұрын

    Did you manage to get the values cleared? Hoping to do this on my 17 WRX using thinkdiag2 soon after a sprocket replacement.

  • @daveguthrie5229

    @daveguthrie5229

    8 күн бұрын

    @@Zelaphiel it did eventually reset and when checked with SSM4 values were at 0 however did not fix the issue and had to replace ECU. Suspect there is more going on in the software that is not being reset.

  • @therealeb33
    @therealeb334 ай бұрын

    My 19 Crosstrek threw a P0019 code. Camshaft position-Camshaft position correlation-bank 2-sensor b. Changed oil. Flushed oil. Changed the two vvt solenoid on the driver side. Cleared codes. Engine lights came back on at the end of the day. Subaru says it learned new values and there could be sludge buildup. It has 55k miles. And yes I’ve changed the oil multiple times as needed. Dealer says they need to tear down and if sludge is in there the warranty doesn’t cover. Would this work for my issue? Should I change the camshaft or crankshaft sensor?

  • @elie_8769

    @elie_8769

    Ай бұрын

    Hey, having the same issue. Were you able to fix it with this method?

  • @therealeb33

    @therealeb33

    Ай бұрын

    @@elie_8769 sure did. Worked great.

  • @MXduster

    @MXduster

    12 күн бұрын

    I’m having the exact same issue on the same year/model. I’m at the point where my next step would be to go to the dealer for help. Would you be able to provide me the steps you took to fix your issue? I watched this video but I’m still confused to where to even start and go about it.

  • @Hughett
    @HughettАй бұрын

    Do you know which autel models are capable of performing this??

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Ай бұрын

    I’ve done it with the IM508 and 906TS

  • @SlitTrench
    @SlitTrench9 ай бұрын

    Need help on BRZ 2013, is there a way without replacing.

  • @Aycers

    @Aycers

    9 ай бұрын

    He said not possible because doesn’t have the fuse

  • @ThePracticalMechanic

    @ThePracticalMechanic

    9 ай бұрын

    Pedro Del a Torre offers a mail in service for those ECMs and also offers a training class on how do reset those but it requires specialized equipment.

  • @user-fe3wd9il2u
    @user-fe3wd9il2u8 ай бұрын

    Do you know if this would work on a 2019 wrx?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    8 ай бұрын

    It should. The first vehicle I was testing this on was a 2016 wrx. Some of the wrx models have a software update that will allow the learning values to work there way back down.

  • @user-fe3wd9il2u

    @user-fe3wd9il2u

    8 ай бұрын

    @@ThePracticalMechanic i will try this since i'm stuck with a p0018 and my car has only 49k km

  • @EricBoothman-ln6fw
    @EricBoothman-ln6fw Жыл бұрын

    so I have heard that if you just drive with the check engine light on eventually the values will reset and it will go out. And I'm talking about months of driving.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Some will but most won’t. Some people have driven for months while waiting for an ecm to become available and the values didn’t correct themselves.

  • @EricBoothman-ln6fw

    @EricBoothman-ln6fw

    Жыл бұрын

    @@ThePracticalMechanic okay thats good to know! Thank you for the video!

  • @skatebushmedia

    @skatebushmedia

    Жыл бұрын

    I've read that you need to clear the code every time the check engine light comes on and it'll slowly get better

  • @itsgekkonotgeico

    @itsgekkonotgeico

    Жыл бұрын

    ​@@skatebushmedia I've been battling this issue. Before I turn the car off I reset the ECU with the accessport. Hopefully after a few weeks of this it will be fine. Don't really want to spend $3000 on an autel

  • @skatebushmedia

    @skatebushmedia

    Жыл бұрын

    @@itsgekkonotgeico might be worth contacting some local shops and sending them over this video, see if they'd be willing to try. I tried with the autel we have at work but it didn't work on the car I tried it on.

  • @manuelatallah7127
    @manuelatallah7127 Жыл бұрын

    Anyone confirm thr thinkdag2 will work? If not whays the next cheapest alternative?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    I have tested it on one car and thinkDiag worked for me. I was using it with an iPhone.

  • @manuelatallah7127

    @manuelatallah7127

    Жыл бұрын

    I purchased and used the Thinkpad according to this video, code gone, will update if the issue comes back.

  • @josephposluszny4443

    @josephposluszny4443

    Жыл бұрын

    Does Thinkdiag 2 require a subscription?

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    @@josephposluszny4443 mine came with 1 yr of software updates. To continue updates afterwards you will have to renew subscription.

  • @josephposluszny4443

    @josephposluszny4443

    Жыл бұрын

    Thanks. For $160 will give it a try for our 2017 Crosstrek. Sounds like the lowest cost tool/software.

  • @DJ-tn7vj
    @DJ-tn7vj Жыл бұрын

    Chad now we need a procedure for these pesty Hyundai Tucson. Lol.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    Жыл бұрын

    Do the Hyundais have a similar issue? I don’t see many Kia and Hyundai vehicles.

  • @sir.tacocartbearson1569
    @sir.tacocartbearson156910 ай бұрын

    Works man thanks 2018 Impreza 2.0 replaced engine after timing chain and phasers where smoked from no oil. Learned values would not reset. Did this with my Launch x431 5 pro. Thanks. Alldata and identifix have nothing useful on this issue.

  • @ThePracticalMechanic

    @ThePracticalMechanic

    10 ай бұрын

    Glad it helped. We struggled for years with this before pushing enough buttons to get them to reset.

  • @benschekirke9625

    @benschekirke9625

    6 ай бұрын

    Where is the test fuse spot located? I can’t find any literature on it.

Келесі