Hello -
It would probably be really hard to do, but it sounds like this is programmed into the ECU/PCM. In a perfect world, you would be able to REprogram the ECU/PCM to obey your shifting demands. I would make the only restriction to be based on the "minimum safe idle rpm", i.e. something like this :
Code:
new_drive_ratio = get_drive_ratio_from_shift_request( shift_up);
new_rpm = rpm_equation_from ( new_drive_ratio, current_mph, current_LOD);
if ( new_rpm > minimum_safe_idle_rpm )
{ // then
shift_gears( shift_up);
}
else
{
ignore_driver_request();
}
CarloSW2