MegaShift™ 41te Wiring

DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT
Independently verify all parameters and proper transmission operation before using on road.

This page provides information on how the 41te (aka. A604) automatic transmission from Chrysler operates with the MegaShift™ controller, as well as the TunerStudioMS settings needed to configure the controller. Note that this transmission has been in service since 1989, and has undergone many changes. Do your homework (a factory service manual for your model and year is usually the best place to start) to be sure the settings you choose are right for your transmission.

The 41te is a 4-speed (with overdrive), electronically controlled transmission. "41te" stands for:

The 41te has ratios:

GearRatio
12.84
21.57
31.00
4 (OD)0.69
Reverse2.21

The axle ratio can be a number of values. These typically relate to the accompanying engine size:

Engine DisplacementAxle Ratio
2.0L4.08
2.4L/2.5L3.91
3.0L/3.3L3.60
3.8L3.45

The 41te has 2 speed sensors, one on the output and one on the input shaft. This can be useful to see if the clutch packs are slipping and to check converter-lockup slippage. The output shaft sensor has 22 teeth. The input shaft is believed to have ~54 teeth.

Wiring

The corresponding Ampseal connections for the control/sense functions are:

Function
Port
Circuit
Ampseal Pin
Output 1
(Low/Reverse Solenoid)
PE4VB323
Output 2
(2/4 Solenoid)
PM2VB435
Output 3
(Underdrive Solenoid)
PT1PWM434
PC (not used)PT2PWM333
TCC
(Low/Reverse Solenoid)
PT3PWM232
Input 1
(T1)
AD0EGT4 (jumper)26
Input 2
(T3)
AD1GPI26
Input 3
(T41)
AD3EGT325
Input Shaft SensorPT5VR314
Output Shaft VSSPT0VR12
Temp SensorAD2GPI330
Brake SenseAD7GPI43
Speedo OutputPT4PWM131
non-CAN MAP/TPS/MAFAD5EGT124
line pressure sensorAD4EGT227
Input 4
(T42)
PE1GPI15
Spare Output1 (Clutch)PT7VB1 (jumper)11
Output 4
(Overdrive Solenoid)
PA0VB212
Paddle UPPT6VR215
Paddle DOWNAD6GPI54
LED1PM4GPO110
LED2PM3GPO27
LED3PM5GPO38
LED4PB4GPO49

Outputs

Solenoid resistance is ~2.5 Ohms (depending on temperature and other test conditions). They are all pulse width modulated. The frequency for the solenoids is 1.96 kHz. The factory pulse width modulation percent is 38%, except in 3rd/4th, where it is 30% (plus refresh of 8 milliseconds every 50 milliseconds).

For the Shift Output Patterns, these are:

Outputs from GPIO
Gear↓
Output 1
Low/Reverse Solenoid
Output 2
2/4 Solenoid
Output 3
Underdrive Solenoid
Output 4
Overdrive Solenoid
ParkONONONoff
NeutralONONONoff
ReverseONONONoff
1stONONoffoff
2ndoffoffoffoff
3rdoffONoffON
4th (OD)offoffONON

CAN Connections

On the GPIO, the connections are:

On MS-II controllers, the CAN paths are:

The CAN termination resistors are already in place on the MS-II™ and GPIO.

Shift Mode Switch

If you want a 'mode selection switch' to force auto mode or enable manual mode, you can do this with a switch and two diodes (1N4001 or equivalent):

(This circuit only works with 'Shift Button Polarity' = "active low".)

When the mode switch is closed, auto mode will be used, regardless of what you do with the shift buttons. If the mode switch is open, pushing either the upshift button or downshift button will put you in manual mode (and pushing both OR switching the mode select switch to auto will put you back in auto mode).

Range Switches

GearInput 1 (T1)Input 2 (T3)Input 3 (T41)Input 4 (T42)
ParkHIGHlowlowlow
NeutrallowHIGHlowlow
ReverseHIGHHIGHHIGHlow
1stlowlowHIGHHIGH
2ndlowlowHIGHlow
3rd (Drive)HIGHlowHIGHHIGH
4th (Overdrive)lowHIGHHIGHHIGH

The factory shifters use a 'P R N OD 3 L' pattern. 'L' is second and there is no option to manually select 1st gear. However, there is a extra detent for first gear in the valve body that the factory doesn't use. So you can use that if you want to by either:

Neither of these are required for using a MegaShift™ controller (you can select first using the shift buttons).

Just a note, the valve body makes no changes at all in any forward gear, when you move the shifter all that gets changed is the outputs on the range sensor. There are no hydraulic changes at all.

The range sensor has a output for backup lights and your safety switch as well as a temp sensor.

Torque Converter Clutch Control

Converter lockup is controlled by the Low/Reverse solenoid, once the trans shifts to 2nd gear a spool valve is moved that allows the lockup to work with the L/R solenoid. The TCC is controlled by the the L/R solenoid, once the trans shifts into 2nd gear. So we only have the hydraulic possibility of lockup in 2nd, 3rd and 4th gear.

For TCC wiring, you connect the 'Low/Reverse' solenoid to *both* Output 1 (Ampseal #23) and the TCC pin (Ampseal #32).

Line Pressure

Line pressure is handled by a internal pressure valve. The MShift™ controller doesn't control the transmission's line pressure at all. You can use the pressure control output for other uses that depend on load and/or speed (such as a boost controller).

You can still log the line pressure. You could use a MSP6907-ND for $114 from Digi-Key. It's a 0.5-4.5 Volt output (accuracy ±5 psi), and has just a three wire hookup:

  1. 5V from Vref on Ampseal pin #28,
  2. ground, and
  3. signal to Ampseal pin #27.
It has a 1/8 NPT fitting - the same as the transmission port. However, a 90° elbow, or maybe even some tubing, will be required in most installs to keep the sensor away from the transmission tunnel.

You could use something similar that will give a 0 to 5 Volt output. You can change the relationship of the voltage to pressure to match different sensors.

41te Temperature Sensor Output

The 41te temperature sender (which is assumed to have the same response curve as the common 1985+ Chrysler temperature sensors) is:

Temperature (°F)Resistance (Ω)
41.924500
86.98100
190.94850

TunerStudioMS Settings:

DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT
Independently verify all parameters and proper transmission operation before using on road.

Here is a list of the settings you will need to change in TunerStudio:

  1. Vehicle Speed Sensor: The output shaft VSS sensor reads 22 teeth per revolution. Set 'Number of VSS Teeth': 22.

  2. Input Shaft Speed Sensor: Enable the Input Shaft Speed Sensor by setting:

    Then set the number of input shaft teeth under:

    54 might not be the correct number. You may need to enter other values. If you do not know the correct number for your transmission, you may have to experiment until the engine rpm matches the input shaft speed at low loads during cruise conditions.

  3. 'Temperature Sensor': You will need to recalibrate the temperature sensor, which has the standard General Motors response curve as a default. You recalibrate the curve using the ''Tools/Calibrate Thermistor Table' function:

    ParameterValue
    Sensor TableCoolant Sensor
    Bias Resistor2490 Ω
    Temperature (°F)Resistance (Ω)
    41.924500
    86.98100
    190.94850

    Select the values then click 'Write to Controller'. Allow time for the burn to complete - do not shut off the controller while the burn is active, or the values will be corrupted.

  4. Gear Ratios: You need to set the 41te gear ratios under 'General Settings/Gear Ratios':

    Gear41te Ratio
    12.84
    21.57
    31.00
    4 (OD)0.69
    Reverse2.21

    The axle ratio can be a number of values. These most commonly relate to the accompanying engine size:

    Engine DisplacementAxle Ratio
    2.0L4.10
    2.4L3.90
    3.0L/3.3L3.60
    3.8L3.45

  5. PWM Parameters: With the MShift™ controller, we use a PWM% of 50%, with refresh added on top of that to ensure quick shifts.

    You set up the PWM parameters under 'General Settings/Solenoid PWM Setup'. Set:

    The setting above will give a 1.96 kHz PWM (period = 1/1960 = 0.51 milliseconds), with 50% duty cycle (plus refresh) for all the solenoids.

    You *might* be able to get away with less PWM (as low as 25%) for lower current consumption and less heat in the solenoids. If you want to try that, set:

    These settings (above) will give a 1.96 kHz PWM (period = 1/1960 = 0.51 milliseconds), with 25% to 33% duty cycle (plus refresh) for all the solenoids.

    Either way, you need to set up the refresh cycles for the PWM. Do that under 'PWM Refresh and Dithering' set:

    You do not need to changed the 'Dither' settings, these are not used (since the pressure control output isn't used).

    You also need to enable PWM on the TCC circuit:

    Since you are enabling PWM on Output1, Output2, Output3, and Output4, and TCC, you MUST install an external recirculation diode (such as a 1N4001) between each solenoid's voltage supply and the line going to the GPIO board. The banded end of the diode goes to the voltage supply wire, the non-banded end of the diode goes to the line to the GPIO board. Install the diode as close to the solenoid as is convenient. The 1N4001 diode is installed externally to avoid bringing high-voltage noise into the GPIO. 1N4001 diodes are available at virtually any electronics supply shop. Without this external diode in the PWM circuits, you may damage some internal components.

  6. Range Switches: You need to set the gear selector range switch input to match the transmission. First, enable the 4th input, do this under 'Standard Inputs/Outputs Configuration', set:

    Then under 'Shift Input Patterns' set:

    GearInput 1 (T1)Input 2 (T3)Input 3 (T41)Input 4 (T42)
    ParkHIGHlowlowlow
    NeutrallowHIGHlowlow
    ReverseHIGHHIGHHIGHlow
    1stlowlowHIGHHIGH
    2ndlowlowHIGHlow
    3rd (Drive)HIGHlowHIGHHIGH
    4th (Overdrive)lowHIGHHIGHHIGH

  7. Shift Solenoid Patterns: For the shift solenids, first enable the 4th output under Spare Port 2 (VB2/PA0). Set:

    Then set the Shift Output Patterns:

    Outputs from GPIO
    Gear↓
    Output 1
    Low/Reverse Solenoid
    Output 2
    2/4 Solenoid
    Output 3
    Underdrive Solenoid
    Output 4
    Overdrive Solenoid
    ParkONONONoff
    NeutralONONONoff
    ReverseONONONoff
    1stONONoffoff
    2ndoffoffoffoff
    3rdoffONoffON
    4th (OD)offoffONON

The above parameters are those specific to the proper operation of the 41te transmission. The remaining user settings are used for configuration to suit your vehicle and tuning shifts. They apply to all transmissions, and are covered here: V22tune.html


Last Updated: 03/31/2010 09:47:18
MegaSquirt® and MicroSquirt® controllers are experimental devices intended for educational purposes.
MegaSquirt® and MicroSquirt® controllers are not for sale or use on pollution controlled vehicles. Check the laws that apply in your locality to determine if using a MegaSquirt® or MicroSquirt® controller is legal for your application.

© 2010 Lance Gardiner. All rights reserved. MegaSquirt®, MicroSquirt®, and MShift™ are registered trademarks. This document is solely for the support of MegaSquirt® boards from Bowling and Grippo.