4L80E code

A forum for discussing applications and implementations of the MegaShift transmission controller code for the GPIO from B&G. This can control up to 8-speeds and 6 shift solenoids (plus a 16x9 table for controlling a PWM line pressure valve). It has manual and fully automatic modes (16x9 load x speed table), with under and over rev-limit protection, and full data logging of all inputs and outputs (among many other abilities). A TransStim to test your completed board is also available.
ashford
Posts: 89
Joined: Mon Oct 24, 2011 3:41 pm

Re: 4L80E code

Post by ashford »

tried the 4142 seems to be the best so far. i can shift anywhere between forward gears and it responds as if it were a mechanical transmission. neutral to forward gears still need a throttle blip though
Attachments
mystuff.zip
(174.58 KiB) Downloaded 965 times
Bernard Fife
Posts: 1696
Joined: Fri Apr 04, 2008 1:28 pm

Re: 4L80E code

Post by Bernard Fife »

Ashford,

You might try the 4.143 code here: viewtopic.php?f=4&p=4348#p4348 It has the latest fixes (from this weekend).

Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
gui67
Posts: 134
Joined: Tue Oct 05, 2010 11:58 am
Location: Strasbourg, France

Re: 4L80E code

Post by gui67 »

Hello Lance,

I have tried to go on neutral several times and it is now OK: when I go back on drive, the TCU selects the right gear and functions as it should.

But I have found that I have some spikes in the OSS signal again, which makes the transmission downshift to 3rd when it should not. I did not have this problem since 4.129. Did something changed on this part of the code? I happens at around 2700RPM OS 88km/h
Bernard Fife
Posts: 1696
Joined: Fri Apr 04, 2008 1:28 pm

Re: 4L80E code

Post by Bernard Fife »

Did something changed on this part of the code?
Gui67,

No, nothing at all has changed there in recent codes.

Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
gui67
Posts: 134
Joined: Tue Oct 05, 2010 11:58 am
Location: Strasbourg, France

Re: 4L80E code

Post by gui67 »

LAnce,
I don't know why the defaults appear again. I did not have any since last october.
It came again when I put the new code which solves the neutral problem.
graphspeed.png
Did I forgot something on the msq? Or was some parameters changed while I updated the new code?
Bernard Fife
Posts: 1696
Joined: Fri Apr 04, 2008 1:28 pm

Re: 4L80E code

Post by Bernard Fife »

I don't know why the defaults appear again.
gui67,

I am not sure what you mean by this.

Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
gui67
Posts: 134
Joined: Tue Oct 05, 2010 11:58 am
Location: Strasbourg, France

Re: 4L80E code

Post by gui67 »

the fact that the OS speed has these spikes again, since the code change.
gui67
Posts: 134
Joined: Tue Oct 05, 2010 11:58 am
Location: Strasbourg, France

Re: 4L80E code

Post by gui67 »

Hello Lance, I tried to make some changes on the hardware, thinking that that was the source of the problem of the spikes in VSS, but it did not change anything.
So I made a datalog this morning with the last soft I had in the MShift: 4.143 that solved the fact that I needed to stop the car if accidentaly going to Neutral while driving.

You can see on the first log a lot of spikes happening at 88km/h: the VSS goes nearly to 0 and the transmission downshifts to 3rd.
In the second log, with coe 4.130, I also drove a lot around 88km/h, but there is no spike at all.
All these driving happened in 10 minute difference, at the same temperature, on the same road, all conditions are the same exept the transmission was hotter on the second pass and allowed TCC. But I get the same problem with 4.143 with a warm transmission and TCC locked.

Could you please have a look in the code, to understand if this bug comes from a part of the code that was in 4.130 and not taken to 4.143?
I would like to have the best of both worlds: no Neutral problem and no VSS variation if possible.

Thaks in advance
Guillaume
Bernard Fife
Posts: 1696
Joined: Fri Apr 04, 2008 1:28 pm

Re: 4L80E code

Post by Bernard Fife »

Guillaume,

This is perfect info, and I will have a look. I don't recall changing anything in the VSS, but it's possible that it happened inadvertently, or that the compiler is treating it differently for some unknown reason. I will post back here when I have a better answer (and hopefully some code for you to try).

Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
Bernard Fife
Posts: 1696
Joined: Fri Apr 04, 2008 1:28 pm

Re: 4L80E code

Post by Bernard Fife »

Guillaume,

I will attach some 4.144 test code. This test code rolls the changes out of the VSS ISR. There weren't many changes in the VSS/speedo code from 4.130, but a few snippets of code were moved around, so these are back where they were in the 4.130 code.
Monitor_4144c.abs.s19
Test code
(73.17 KiB) Downloaded 1000 times
GPIO_MShift_4144.ini
(220.09 KiB) Downloaded 970 times
Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
Post Reply