OBD-II: CASE relearn and clearing DTC P1336
#1
Supreme Member
Thread Starter
iTrader: (2)
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 9,962
Likes: 0
Received 3 Likes
on
3 Posts
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
OBD-II: CASE relearn and clearing DTC P1336
Thought Id post this since Im sure a lot of the VPW OBD-II crowd has been faced with the P1336, Crank Sensor Variation Relearn. This error pops up whenever the PCM has been swapped, and the crank position sensor has not been paired with the PCM. The P1336 is a non-maskable, non-clearable code. Even a scan tool will not clear it until a relearn has been done.
So, how do do it? The CASE relearn can be entered by using GM special VPW Mode 0xAE. The flags that control the case relearn are under Submode 0x04. The frame to access and enable the relearn is 6C 10 F1 AE 04 04 04 00 00 00 00. This frame will set the two control flags and allow the CASE relearn logic to run provided the request is sent at least once every two seconds. The relearn is then the usual:
So, how do do it? The CASE relearn can be entered by using GM special VPW Mode 0xAE. The flags that control the case relearn are under Submode 0x04. The frame to access and enable the relearn is 6C 10 F1 AE 04 04 04 00 00 00 00. This frame will set the two control flags and allow the CASE relearn logic to run provided the request is sent at least once every two seconds. The relearn is then the usual:
- Get engine up to operating temp at idle
- Request case relearn by periodically sending the request frame
- Press the brake
- Gradually rev the engine to 4k
- Release the throttle once the fuel cuts
- Then shut the vehicle down for a minimum of 30 seconds
- Key on and clear all DTCs
#2
Supreme Member
Thread Starter
iTrader: (2)
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 9,962
Likes: 0
Received 3 Likes
on
3 Posts
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Re: OBD-II: CASE relearn and clearing DTC P1336
To make it easy, I wrote a Tunerpro ADX script that automatically enables the CASE relearn and monitors the feedback. This works with the USB AVT OBD-II cable. I included a screenshot of what the dash looks like.
Important stuff on the dash:
When the relearn is active, the "Learn Active" will turn blue with a "Yes". During this time, a relearn is active.
The CASE wont engage unless "CKP Request OK'd" is "Yes". "No" means that the PCM has rejected the request for one reason or another (either invalid frame for MY or DTCs set). It should stay "Yes" during the whole relearn, but it may turn to "No" afterwards indicating that the learn is complete and the PCM is rejecting another attempt.
Status Flags:
The following flags are only supported by pre '00 MY PCMs:
"Cool temp too Low" - Engine not up to temp
"Too many attepts" - The relearn has exceeded the # of allowed attempts.
The "Errors Detected" sets if a P1336 is present after a relearn is done, but does not seem to cause the PCM not to pair to the sensor. The others are more involved, but should not be set. If they do set, then something is wrong with either the crank encoder or the cam or crank sensor.
I tried this on my 99 and it worked. I have not tried it on newer MY VPW PCMs, but it should still work ok. The OBD logic in them seems pretty similar to my 99 vortec PCM from which this is based on.
Important stuff on the dash:
When the relearn is active, the "Learn Active" will turn blue with a "Yes". During this time, a relearn is active.
The CASE wont engage unless "CKP Request OK'd" is "Yes". "No" means that the PCM has rejected the request for one reason or another (either invalid frame for MY or DTCs set). It should stay "Yes" during the whole relearn, but it may turn to "No" afterwards indicating that the learn is complete and the PCM is rejecting another attempt.
Status Flags:
The following flags are only supported by pre '00 MY PCMs:
"Cool temp too Low" - Engine not up to temp
"Too many attepts" - The relearn has exceeded the # of allowed attempts.
The "Errors Detected" sets if a P1336 is present after a relearn is done, but does not seem to cause the PCM not to pair to the sensor. The others are more involved, but should not be set. If they do set, then something is wrong with either the crank encoder or the cam or crank sensor.
I tried this on my 99 and it worked. I have not tried it on newer MY VPW PCMs, but it should still work ok. The OBD logic in them seems pretty similar to my 99 vortec PCM from which this is based on.
Last edited by dimented24x7; 05-26-2014 at 07:32 PM.
#4
Member
Join Date: Jul 2004
Location: Salem,Oregon.
Posts: 419
Likes: 0
Received 1 Like
on
1 Post
Car: '74 Firebird, '84 vette
Engine: 454 twin turbo, 350 HSR
Transmission: 4L80E, 700R4
Axle/Gears: 9", Dana36
Re: OBD-II: CASE relearn and clearing DTC P1336
Actually this is really great news for me. The LQ4 I'm rebuilding right now to swap into my 99 Burb will be needing to have the 24x ring replaced and I was wondering what to do if the 0411 pcm (which I just picked up saturday) will set a CKP code like I've heard about.
Now thats one more concern out of the way for this swap.
thanks a million for sharing your work.
Now thats one more concern out of the way for this swap.
thanks a million for sharing your work.
#6
Re: OBD-II: CASE relearn and clearing DTC P1336
Hey demented, I just tried this on my 2001 411 and I can't get the active learn blue "yes" to turn on. I get all green falses and a yes, brake on, rev to 4K and hold. Nothing happens. Am I missing something on how the adx is supposed to work?
Thanks
Thanks
Last edited by tuningmonkey; 05-29-2014 at 05:31 PM.
#7
Supreme Member
Thread Starter
iTrader: (2)
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 9,962
Likes: 0
Received 3 Likes
on
3 Posts
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Re: OBD-II: CASE relearn and clearing DTC P1336
Let me try it on my '411 PCM. The Mode AE, device control, is a custom GM OBD mode, so they may have changed how it works, or how often the frame needs to be sent.
Trending Topics
#8
Supreme Member
Thread Starter
iTrader: (2)
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 9,962
Likes: 0
Received 3 Likes
on
3 Posts
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Re: OBD-II: CASE relearn and clearing DTC P1336
Ok just verified on the bench that they changed the submode and flags needed to activate the CASE relearn on the '411. The PCM rejects the existing frame. I'll have to trace the code and see what it is now.
#11
#12
Junior Member
iTrader: (1)
Re: OBD-II: CASE relearn and clearing DTC P1336
I just finished my L31 swap and need help doing the crank relearn. my cousin has a OTC Genisys that has the procedure on it, but i'm getting a error message to set the parking brake. seen on the forum elsewhere that you can ground out wires on pins 32 and 34, on the blue c80 connector. says that will make the pcm think its set, but i dont have a wire going to pin 34. any ideas? Or would it be easier to just get a custom OBD-ll wire and load the file given above?
#13
Senior Member
iTrader: (1)
Join Date: Dec 2012
Location: Western NY
Posts: 629
Likes: 0
Received 2 Likes
on
2 Posts
Car: 88 convertible
Engine: 5.7L
Transmission: 4+3 maual
Axle/Gears: 3.07
Re: OBD-II: CASE relearn and clearing DTC P1336
Do you need to set the PARKING brake or the FOOT brake?
- Get engine up to operating temp at idle
- Request case relearn by periodically sending the request frame
- Press the brake
- Gradually rev the engine to 4k
- Release the throttle once the fuel cuts
- Then shut the vehicle down for a minimum of 30 seconds
- Key on and clear all DTCs
Thread
Thread Starter
Forum
Replies
Last Post
[CA] 700R4 trans & parts
6998poncho
Engine/Drivetrain/Suspension Parts for Sale
0
09-25-2015 02:56 PM