Re: Latest S12 Firmware
Posted: Thu Mar 04, 2021 1:48 pm
This Link - CLICK HERE is for version 1.693 of the S12 firmware.
PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!! http://www.syvecs.com/forum/viewtopic.php?f=8&t=122
Changes Since 1.678
Follow the firmware update guide here - https://www.youtube.com/watch?v=Pi1pp-XbQqw&t=331s
(in 677)
* increase launch switch service rate slightly
* make launch switch validation time mappable
* prevent (with warning) entering output test mode if any base states on
= rs232 can echo loses rolling counter bits in second byte
= rs232 can echo sends up to 40 frames at fixed 10hz (rate limit map gone)
= s7 only : rs232 can echo option to send syvecs fixed can stream instead
(in 678)
* orfc menu help note list includes tpsClosed help notes
* 'log continually' option to avoid 'log from zero' awkward settings
* limit dbw duty in manual target override mode
* warning on non-zero preliminary injection programmed in DI mode
* lr gps can rx option for new AGN device - AG50 without GPS (ie accel/gyro only)
* new cm map use: coil charge time multiplier (<1)
* new cm map use: wgMapLimitMlt (pre-stability drop)
* new item logOnLoadKiloCycles = logbook header on load cycle count, divided, plus offset and clip
* logOnLoadKiloCycles available as cm axis
* gps speed frame receipt failure sets gpsSpeedFault flag (basic, syvecs)
* gps rx sets gpsSpeedFault unless number of satellites >= x
* alternate vehicle speed selection option if gps selected and gpsSpeedFault
= fuel comp update disable at high load (return line starvation) plus re-enable timer
= s7 : disable s7 can datastream transmit unless slave link up (active)
= s7 : send s7 init can frame at 100hz when slave link down (not active)
= s7 : 662h frame add Vbat, pitSwitch, pitLimitActive
(in 680)
* new cm map use: vvtIn/ExBaseDutyMlt (in particular for ect- or eot-based adjustment)
* H/L U16 monitoring items for total logbook distance to can stream to dash
* H/L U16 monitoring items for total logbook run time to can stream to dash
* H/L U16 monitoring items for total logbook on load time to can stream to dash
* VVT disable run time a function of ect
* option to mark VVT as failed (causing limp mode) while disabled by run time or lack of 720 sync
* wgp-based strategy map drop for prp/turbo fail now has 'never' option
* new cm map use: compute only (raw value; map marked as in use but not connected to any strategy)
* all cm map outputs directly available as cm map axis choices
* wgp adder cm map use range doubled to allow forcing wgp target to 0% regardless of pid action
* new cm map use: fuel cut severity (always computed but only effective in run mode)
* filtered final pedal position delta, ppsFinalDT
* ppsFinalDT available as cm axis
* new cm map use: n2oDutyMlt
* n2oFinal available as cm axis
(in 682)
* option to run lambda heater whenever engineEnable OK (default off)
* clip incoming slave voltages to prevent 5.005V causing trouble
* s7 : ign 11 and ign 12 plus slaving to fuel outputs for sync di pump
(in 687)
* idle speed enable max rpm error cell raised from 1000 to 10000
* monitoring items wgMapMaxMltAct1/2 for existing act correction to map max targets
* option to clip direct injection by time as well as fraction of rev (with popup warning) (di+port mode only)
* option to trip fp only when runtime>=x (with popup warning should only be non-zero for mechanical fuel pumps)
* ability to select bus used for master/slave links 1 and 2 (cannot yet combine with eachother or other comms)
* syvecs slave 1 extended timeouts on s8/s12 as well as s7
* syvecs slave 1 additional fixed transmit stream on s8/s12 as well as s7
* syvecs fixed can stream serial echo optional on s8/s12 as well as s7
* engTrqEstDmdFraction Monitoring item
* new cm map - DBW Multiplier
* rs232 25hz transmit option
* trip enable run time for Fuel pressure trip
(in 688)
- fixed display name typo in clPwm01Targ and clPwm01Err
- make atDstGear a monitoring item
- auto trans option to trigger gear blip request from start through power state
- gear blip strategy now active (for trigger from syvecs can or auto trans) if auto trans enabled
- syvecs can rx does not drive blip request if autotrans active and controlling blip requests
- auto trans separate N>D and N>R safety thresholds
- auto trans shift start/end/ramp duties f(configurable item) (full off/on still single point)
- new cm map use : auto trans lock pressure duty multiplier
- auto trans lock duty always updated (except during shift)
(in 690)
* ten more configurable maps cm211..215 and cm311..315
* auto trans option to retain lockup clutch through downshift
* auto trans gear blip request start state calibration
* set rpmFromVS to rpmAvg if vehicle speed fault
* clip rpmFromVS to minMlt..maxMlt x rpmAvg
* option in paddle down shift to protect by rpmFromVS rather than rpmAvg
(in 693)
* VVT closed-loop failure action - choice of disabled or open-loop (defaults to disabled)
* VVT option to retry closed-loop after failure if engine restarted (required power cycle previously)
* VVT open loop switchover default values now 25000rpm
In the past the code defaulted to open-loop operation if closed-loop operation failed. This was rarely well calibrated and rarely appropriate. We have therefore allowed VVT to be completely disabled in this circumstance (and typically a limp mode will be used). The previous behaviour is available if truly desired.
* the high engine coolant pressure trip threshold is now calibratable against ectMax
* there is a new monitoring item for this threshold, ecpTripHigh
* orfc fuel cuts f(rpm) (default 100%)
* orfc ign rtd f(rpm) (default 0)
Overrun fuel cutoff can now be mapped less aggressively and against engine speed, and may include ignition retard.
PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!! http://www.syvecs.com/forum/viewtopic.php?f=8&t=122
Changes Since 1.678
Follow the firmware update guide here - https://www.youtube.com/watch?v=Pi1pp-XbQqw&t=331s
(in 677)
* increase launch switch service rate slightly
* make launch switch validation time mappable
* prevent (with warning) entering output test mode if any base states on
= rs232 can echo loses rolling counter bits in second byte
= rs232 can echo sends up to 40 frames at fixed 10hz (rate limit map gone)
= s7 only : rs232 can echo option to send syvecs fixed can stream instead
(in 678)
* orfc menu help note list includes tpsClosed help notes
* 'log continually' option to avoid 'log from zero' awkward settings
* limit dbw duty in manual target override mode
* warning on non-zero preliminary injection programmed in DI mode
* lr gps can rx option for new AGN device - AG50 without GPS (ie accel/gyro only)
* new cm map use: coil charge time multiplier (<1)
* new cm map use: wgMapLimitMlt (pre-stability drop)
* new item logOnLoadKiloCycles = logbook header on load cycle count, divided, plus offset and clip
* logOnLoadKiloCycles available as cm axis
* gps speed frame receipt failure sets gpsSpeedFault flag (basic, syvecs)
* gps rx sets gpsSpeedFault unless number of satellites >= x
* alternate vehicle speed selection option if gps selected and gpsSpeedFault
= fuel comp update disable at high load (return line starvation) plus re-enable timer
= s7 : disable s7 can datastream transmit unless slave link up (active)
= s7 : send s7 init can frame at 100hz when slave link down (not active)
= s7 : 662h frame add Vbat, pitSwitch, pitLimitActive
(in 680)
* new cm map use: vvtIn/ExBaseDutyMlt (in particular for ect- or eot-based adjustment)
* H/L U16 monitoring items for total logbook distance to can stream to dash
* H/L U16 monitoring items for total logbook run time to can stream to dash
* H/L U16 monitoring items for total logbook on load time to can stream to dash
* VVT disable run time a function of ect
* option to mark VVT as failed (causing limp mode) while disabled by run time or lack of 720 sync
* wgp-based strategy map drop for prp/turbo fail now has 'never' option
* new cm map use: compute only (raw value; map marked as in use but not connected to any strategy)
* all cm map outputs directly available as cm map axis choices
* wgp adder cm map use range doubled to allow forcing wgp target to 0% regardless of pid action
* new cm map use: fuel cut severity (always computed but only effective in run mode)
* filtered final pedal position delta, ppsFinalDT
* ppsFinalDT available as cm axis
* new cm map use: n2oDutyMlt
* n2oFinal available as cm axis
(in 682)
* option to run lambda heater whenever engineEnable OK (default off)
* clip incoming slave voltages to prevent 5.005V causing trouble
* s7 : ign 11 and ign 12 plus slaving to fuel outputs for sync di pump
(in 687)
* idle speed enable max rpm error cell raised from 1000 to 10000
* monitoring items wgMapMaxMltAct1/2 for existing act correction to map max targets
* option to clip direct injection by time as well as fraction of rev (with popup warning) (di+port mode only)
* option to trip fp only when runtime>=x (with popup warning should only be non-zero for mechanical fuel pumps)
* ability to select bus used for master/slave links 1 and 2 (cannot yet combine with eachother or other comms)
* syvecs slave 1 extended timeouts on s8/s12 as well as s7
* syvecs slave 1 additional fixed transmit stream on s8/s12 as well as s7
* syvecs fixed can stream serial echo optional on s8/s12 as well as s7
* engTrqEstDmdFraction Monitoring item
* new cm map - DBW Multiplier
* rs232 25hz transmit option
* trip enable run time for Fuel pressure trip
(in 688)
- fixed display name typo in clPwm01Targ and clPwm01Err
- make atDstGear a monitoring item
- auto trans option to trigger gear blip request from start through power state
- gear blip strategy now active (for trigger from syvecs can or auto trans) if auto trans enabled
- syvecs can rx does not drive blip request if autotrans active and controlling blip requests
- auto trans separate N>D and N>R safety thresholds
- auto trans shift start/end/ramp duties f(configurable item) (full off/on still single point)
- new cm map use : auto trans lock pressure duty multiplier
- auto trans lock duty always updated (except during shift)
(in 690)
* ten more configurable maps cm211..215 and cm311..315
* auto trans option to retain lockup clutch through downshift
* auto trans gear blip request start state calibration
* set rpmFromVS to rpmAvg if vehicle speed fault
* clip rpmFromVS to minMlt..maxMlt x rpmAvg
* option in paddle down shift to protect by rpmFromVS rather than rpmAvg
(in 693)
* VVT closed-loop failure action - choice of disabled or open-loop (defaults to disabled)
* VVT option to retry closed-loop after failure if engine restarted (required power cycle previously)
* VVT open loop switchover default values now 25000rpm
In the past the code defaulted to open-loop operation if closed-loop operation failed. This was rarely well calibrated and rarely appropriate. We have therefore allowed VVT to be completely disabled in this circumstance (and typically a limp mode will be used). The previous behaviour is available if truly desired.
* the high engine coolant pressure trip threshold is now calibratable against ectMax
* there is a new monitoring item for this threshold, ecpTripHigh
* orfc fuel cuts f(rpm) (default 100%)
* orfc ign rtd f(rpm) (default 0)
Overrun fuel cutoff can now be mapped less aggressively and against engine speed, and may include ignition retard.