Re: Latest Code Updates
Posted: Wed Nov 04, 2015 11:04 am
5.103 code has been released here:
http://www.msgpio.com/manuals/mshift/V5code.html
This 5.103 code has:
- added 'per gear' upper and lower rev limits (rpm_limit[] and lower_rev_limit[]). The gives independent upper and lower rev limits for each applicable forward gear. See: viewtopic.php?f=4&t=1047#p5571 (Thanks mill3833!)
- put in a minimum decel mode speed parameter (inpram.min_dcl_spd) as a lower limit on decel mode, with default = 10.0 mph. Below this speed decel will be deactivated if active, and decel mode will not activate at all below this speed. This allows the trans to downshift normally when coming to a stop. See: viewtopic.php?f=4&t=1047&start=10#p5589 (Thanks mill3833!)
- put in an option to ignore shift button states for those not using them (typically if you are using the lever to shift manually). This prevents an 'accidental' shift button signals from blocking shifts. See: viewtopic.php?f=4&t=1047&start=10#p5589 (Thanks mill3833!)
- clears shift and hyst flags on change of table so that the controller can shift immediately if required by the newly activated table .
- added actual shift table number to datalog. It was in the bit flags before, but shows up as 1 or 2 now for easier reference.
- added checks for valid target_gear and valid current_gear to main loop. (Thanks camomcharo!)
- restricted current gear matches from 1 to num_gears (rather than 8) to be the same as 4.146 code. See: viewtopic.php?f=4&t=988 (Thanks camomcharo!)
In the INI:
- the newly added upper and lower rev limits are displayed for each forward gear (no lower rev limit for 1st and no upper rev limit for top gear, of course),
- the parameter and correct units are displayed for the new setting 'minimum decel mode speed' (Thanks mill3833!)
- there is a fix to the speedo output pulse/km parameter when using metric lengths. See: viewtopic.php?f=4&t=1052#p5601 (Thanks BuickV6!)
This code has been tested on my bench, but use it with caution and be prepared to revert to an earlier version at anytime until it is proven to work in all circumstances for your application.
Lance.
http://www.msgpio.com/manuals/mshift/V5code.html
This 5.103 code has:
- added 'per gear' upper and lower rev limits (rpm_limit[] and lower_rev_limit[]). The gives independent upper and lower rev limits for each applicable forward gear. See: viewtopic.php?f=4&t=1047#p5571 (Thanks mill3833!)
- put in a minimum decel mode speed parameter (inpram.min_dcl_spd) as a lower limit on decel mode, with default = 10.0 mph. Below this speed decel will be deactivated if active, and decel mode will not activate at all below this speed. This allows the trans to downshift normally when coming to a stop. See: viewtopic.php?f=4&t=1047&start=10#p5589 (Thanks mill3833!)
- put in an option to ignore shift button states for those not using them (typically if you are using the lever to shift manually). This prevents an 'accidental' shift button signals from blocking shifts. See: viewtopic.php?f=4&t=1047&start=10#p5589 (Thanks mill3833!)
- clears shift and hyst flags on change of table so that the controller can shift immediately if required by the newly activated table .
- added actual shift table number to datalog. It was in the bit flags before, but shows up as 1 or 2 now for easier reference.
- added checks for valid target_gear and valid current_gear to main loop. (Thanks camomcharo!)
- restricted current gear matches from 1 to num_gears (rather than 8) to be the same as 4.146 code. See: viewtopic.php?f=4&t=988 (Thanks camomcharo!)
In the INI:
- the newly added upper and lower rev limits are displayed for each forward gear (no lower rev limit for 1st and no upper rev limit for top gear, of course),
- the parameter and correct units are displayed for the new setting 'minimum decel mode speed' (Thanks mill3833!)
- there is a fix to the speedo output pulse/km parameter when using metric lengths. See: viewtopic.php?f=4&t=1052#p5601 (Thanks BuickV6!)
This code has been tested on my bench, but use it with caution and be prepared to revert to an earlier version at anytime until it is proven to work in all circumstances for your application.
Lance.