4L80E code
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: 4L80E code
Here is some better code. It has a number of small changes that *should* improve things on the shift to neutral issue and possibly the manual mode selection issue as well:
Lance.
Re: 4L80E code
what i have observed is
1. when error happens cgear rapidly switches from 1 to 2. tgear reports 0 but physically in 2nd
2. any amount of speed being read when switced to n or in n triggers it.
3 will only come out of it at a stop when switched to n then back into gear, it corrects random.
i have 2 logs, one of driving around and one in my driveway rolling down the slope in neutral then into gear
- Attachments
-
- driveway.msl
- (338.07 KiB) Downloaded 689 times
-
- 2014-05-06_18.36.37.msl
- (911.86 KiB) Downloaded 673 times
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: 4L80E code
Okay, this is very helpful info, and should narrow the problem down quite a bit. I will post again when I have a solution - hopefully soon.
Lance.
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: 4L80E code
I did find something in the code, and this attached code might fix it. It uses the same INI as before:
Let us know if it is any better (or worse). At very least a datalog of this code in action will narrow things down even more...
I apologize that this has not been straightforward to sort out. The code is surprisingly complex in this area due to the interaction between the various parameters and possible usages, as well as the recent addition of user-adjustable 'fault tolerance' in the shift lever position.
Lance.
Re: 4L80E code
Re: 4L80E code
1. breaking the load hysteresis 20% tps for me
2. going into a spot on the shift table where there is 1st then leaving it will shift.
- Attachments
-
- 2014-05-07_18.40.57.msl
- (764.77 KiB) Downloaded 699 times
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: 4L80E code
Okay, that's very helpful info. I will look into the code and put some fixes in place. I will likely post improved code tomorrow. Thanks for both your help and your patience with this!
Lance.
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: 4L80E code
This code might help:
This code clears the hysteresis flags when a lever error is encountered (to allow shifting immediately). It also has some changes to the target gear code when the lever has an error condition.
Lance.
Re: 4L80E code
speed hysteresis seems to have no effect on resetting a stuck gear only load. another point i can bring up is that in the log where i stand on it, it shifts from 3rd directly to 1st and i doublechecked that i have it set to sequential the log confirms what i felt it went straight to first i normally feel 2nd get bumped in that situation.
not sure if this is related but slip seems to report garbage for the last ferw versions i checed in memory. i also noticed on a 1-2 shift only pc is not reduced.
something unrelated is i see about a 5mph jump in speed while the tcc is pwmed, if memory servs me when i set up the controller i put an inline resistor to get a total of 10 ohms and also a flyback diode. are there any other suggestions for this.
- Attachments
-
- 2014-05-08_18.53.44.msl
- (969.31 KiB) Downloaded 705 times
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: 4L80E code
It appears that the problem is caused by the target gear being set to -1; that's when the oscillation begins (in conjunction with a gear lever error).
You might try the 4.142 code from this thread: viewtopic.php?f=4&t=829&p=4337#p4337
It has a number of improvements in this area.
Also, does it help if you set the code to ignore the lever errors with the latest code(s)? ( http://www.msgpio.com/manuals/mshift/V41tune.html#ge )
Let's deal with one issue at a time (or at least one per thread - you can start another thread for other issues), otherwise the conversation gets very confusing.
Lance.