Latest S12 Firmware

Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Latest S12 Firmware

Post by Ryan.g »

This Link is for version 1.437.1 of the S12 firmware.

PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

viewtopic.php?f=8&t=122

Changes from 1.410

* Full Automatic Gearbox control for Manumatic and Semi-automatic types..... Electrohydraulic and Dual-clutch coming later this year

* Alternate Secondary Injection Time

*Rev Limiter Update. You used to be able to choose between fuel cut or ignition cut. Now the limiter is always fuel cut if you stay in it long enough. You have the option to start with an ignition cut with absolute ignition timing limit. These ignition functions are active for a mapped 'active' duration from the point where you first enter the limiter. Going in and out of the limiter very quickly does not reset this timer. You have to go out of the limiter completely for the re-enable time before you can have ignition cuts again. After the timeout you get the fuel cut setting instead. If you don't want any ignition phase, set the active time to 0. Limp mode and downchange blip limiting goes straight to fuel cuts unless they don't reduce the normal rev limiter.

* VVT open loop has gained engine speed hysteresis

* Idle control now has a base fuel adder - only useful if you have a separate air bypass valve not DBW.


Enjoy
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

This Link is for version 1.551 of the S12 firmware.

PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

Help Video on new firmware below

https://youtu.be/IVIdYESOuOQ


Changes since 1.527


* centre diff handbrake throttle threshold range now -25..125
* wowSwitch available via gen can rx
* n2oSwitch available via gen can rx
* loggingSwitch available via gen can rx
* sdip hold angle hidden if energise to relieve
* allow vehSpdFault false with vehicleSpeed from gps with big warning, for gps tc drag cars
* pitch and roll sensor definitions
* ecu on time monitoring item
* traction control spin target hold and decay (for chicanes especially)
* rename clutch pressure from clp to clpr
* clutch position sensor (clps)
* clutch position sensor derivative fast (clpsDTF)
* clutch paddle position sensors a and b (clppA, clppB)
* clutch paddle position maximum (clppMax)
* rename clutch control output as open loop on/off
* add clutch control (closed loop position) output
* Basic PWM 02 Y axis indexing fixed (I hope)

* Lots more items selectable for configurable axis lookups

* Five more configurable maps, single-axis this time

* Twelve more ways to use configurable maps:
Basic pwm 01 Duty Multiplier
Basic pwm 01 Duty Adder (applied after multiplier)
Basic pwm 02 Duty Multiplier
Basic pwm 02 Duty Adder (applied after multiplier)
Fan 3 Duty Multiplier
Fan 3 Duty Adder (applied after multiplier)
Fan 6 Duty Multiplier
Fan 6 Duty Adder (applied after multiplier)
Fan 7 Duty Multiplier
Fan 7 Duty Adder (applied after multiplier)
Fan 8 Duty Multiplier
Fan 8 Duty Adder (applied after multiplier)
* cm map dash (all items referenced for axes plus all cm output values)
* cal switch dbw target limit now f(alsSelect/calSelect,gear)
* cal switch dbw pedal to throttle demand multiplier f(alsSelect/calSelect,gear)
* new cm map use: sdipTarg adder (note this is applied before the target rate-of-change limiting)
* user naming (cf calSelect) for alsSelect
* user naming (cf calSelect) for gcSelect
* user naming (cf calSelect) for tcSelect
* user naming (cf calSelect) for launchSelect
* lr gps receive enable now differentiates original (gps-a10) gps box and new gps-ag50
* yaw/pitch/roll no longer faulted when receiving from gps-a10
* gps-ag10 yaw overrides (no longer clashes with) yaw from bosch m4
* gpsAltitude received from gps-ag50
* gear cut dog kick now f(gear,gearShiftDirection)
* low ecp trip threshold becomes f(ectMin)
* gpsSpeed internal units changes from knots to kph
* split configurable maps menu into 2d and 3d sections
* rename configurable maps so 2d are cm201.. and 3d are cm301..
* ten more configurable maps cm206..210 and cm306..310

* gsp minimum on time
* gsp minimum off time
* gsp leak detect pressure and time
* gsp fail state
* gsp maximum prime time
* gsp power up delay time

These help when running a hydraulic shift system in particular.

* paddle shift up down pwm frequency settings
* paddle shift up down pwm duty settings

These help when running a hydraulic shift system in particular, to allow the shift actuator force to be reduced.

* option for key-on bap from ccp1
* alternator minimum engine speed
* bit combined monitoring item for knock pre ignition count on cylinders 1..8
* change light configurable from rpm or rpmAvg
* bpd selectable sum or max of compensated bpf and bpr
* minimum vehicle speed for anti lag active (default zero)

This can help with garage testing of cars where ALS is really only desired on circuit at speed.

* torque reduction source identification monitoring items (trqXSrc)
* engine coolant pressure trip
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

This Link is for version 1.590 of the S12 firmware.

PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

Changes since 1.578

* driveRatioError available as cm axis
* lapDistance available as cm axis
* tacho in via gen can rx (when using the ECU as a GCU/logger with engine control disabled)
* launch exit vehicle speed validation timer (can be used to prevent wheel guns causing premature launch exit in pits)
* sbv position sensor 1/2 with independent key on
* closed loop gear shift actuator hold time from engagement detection
* sbv control per bank
* tpsDTMax item
* tps1DT/tps2DT/tpsDTMax available as cm axis
* als recovery on high ect, eot
* gear blip trail target and time (handled by pre-blip state machine)
* gear change light timeout clear on change of gear value
* 25 user-definable sensors for can-value-receive only
* new receive sensors available as cm axes
* gpsSpeed and gpsAltitude in basic gps receive
* single start/finish line compare value for can beacon receive
* prevent false value clipping on original redefinable sensors (was based on default definition min/max)
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

This Link is for version 1.599 of the S12 firmware.

PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

Changes since 1.590
* Double-downchange blip strategy becomes multi-change and allows more than one target retune. This is to support integration with OEM gearbox controllers that can downchange many gears for one request.
* Option for latched pit switch to be on or off or as remembered at power on.
* Option to always log while engine turning (syncState is anything apart from NONE) regardless of normal logging thresholds.
* Faster logging start/stop evaluation (was 5Hz now 10Hz).
* Maximum primary / secondary fuel split in direct+port injection mode calibratable.
* Calibratable end-of-ramp for gear cut absolute ignition maximum.
* New configurable map use - scaled tacho output multiplier.
* Reduced default dbw final duties to 25%/75%. This is fine for most new builds and less demanding of wiring.
* Wastegate control minimum manifold pressure target is now calibratable as a function of alsSelect.
* Corrected displayed units of fuel split rate of change limit from degrees/cylinder to percent/cylinder (cosmetic effect only).
* Allow rpmDTR negative on configurable map axes.
* Fixed gear system pressure leak detection prime time (this feature was broken by a change in 1.556.2.1).
* Logging of gspControl now shows the relief valve activation period.
* PDU output state display now includes the alarm state from 2-12-x PDU code releases (due shortly).
* LR GPS-AG50 and GPS-A10 internal temperatures.
* Default ECP trip in new calibrations is now OFF. We have agreed ECP is uncommon enough that using ON is too disruptive for upgraders.
* Allow brake pressure scalings greater than 1 in driver brake pressure determination. This makes it simpler to match front and rear brake pressures specifically when setting up bpd as max of bpf and bpr to feed the brake and throttle safety trip function.
* Added manifold pressure option to tps/bpd trip. This allows an additional safety catch for un-demanded high power - in particular for single throttle forced induction engines which are calibrated speed/density.
* Option to clip standard wastegate strategy manifold pressure target limit to launch control manifold pressure target during launch.
* Prevent wastegate control base learning function from continuing to increase/decrease when output is already at 100%/0%.
* Improved user gear position faulting help notes.
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

This Link is for version 1.620 of the S12 firmware.

PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

Changes since 1.599
ACTION CODING SYSTEM
Primarily aimed at endurance racing, this system allows the driver to request selected actions in response to team instruction, for example informing the ECU that a particular sensor has failed (thus forcing an A/B switchover for example) where the ECU has not detected the failure automatically. There is help in the calibration but, in essence, Set and Clear codes 1 through 99 are received via CAN, and mapped in the calibration to specific actions.
* Raw action Set and Clear codes are received from CAN A or B channels
* Monitoring items actionCodeSetAck/actionCodeClrAck are used to acknowledge last accepted codes
* Action is taken if received code acceptable and differs from last received code
* Received code <=0 is always no action
* Received code is passed through a mapping table in the calibration to choose the actual action
* Relevant set actions are remembered and reapplied after ECU reset (for example sensor faulting)
* Clear-All action applies all clear actions and clears all persistence
* Action persistence memory is cleared on code programming
* Action persistence memory is retained on calibration programming unless the mapping table is changed
* Monitoring item actionCodeActive cycles through the active persistent codes

SENSORS
* A/B redundant wheel speeds with swapover on sensor failure or sensor switch
* Action codes to set/reset wheel speed sensor faults
* Action codes to set/reset faults on all analogue voltage sensors
* Action codes to set/reset sensor zeroing groups
* Action code for calSwitch position fix/release
* Action code for alsSelectSwitch position fix/release
* Configurable rolling average filter on wheelSpin (new item wheelSpinFlt)
* New 12-position pitSelectSwitch (follows calSwitch if not configured)

CAN COMMUNICATIONS
* Action code receipt and handling
* General transmit now allows rates up to 1000hz (with an overall 4000 frames/second maximum)
* Bosch ABS M4 receives into wheel speeds A
* Bosch ABS M5 now supported; receives bpf and bpr and optionally sends desired ABS Switch Position to ABS unit
* Selectable default LR GPS speed (0 or maximum)
* Selectable default Basic GPS speed (0 or maximum)
* LR GPS date/time logging items
* Megaline E-Shift actuation frame transmit

PIT CREW EXTERNAL PEDAL SUPPORT
Where deemed acceptable from a safety point of view, this allows a hand-held trigger external to the car to be used to control the drive-by-wire pedal demand for warmup control and shift checks.
* Value shown in ppsExternal; acts as jacker to ppsFinal
* Enabled via the gearbox control select switch (gcSelect)
* Single analogue input 5V only
* Two point voltage to pedal linearisation (0% and 100%)
* Single point maximum authorised pedal value
* High and low engine kill voltages

SAFETY
* Option to activate fuel pressure trip immediately on dip1Fault/dip2Fault
* Option to ignore engine speed on downchange from 1 without clutch when pit limit active
* Above option also ignores vehicle speed on downchange from 1 when pit limit active
* Linear rate of increase limit on oil pressure trip threshold

INJECTION
* More efficient (E) injector drive setting options (GDI4)
* Default GDI power level now STANDARD(E) (GDI4)
* Support direct injection pump control on non-ignition outputs if asynchronous
* Fuel Pump 1 PWM y axis configurable
* Instantaneous per-cylinder post-cut-enrichment

LAUNCH
* Launch re-enable by vehicleSpeed disabled if vehSpdFault
* Launch re-enable by vehicleSpeed disabled above calibratable gear
* Launch exit by calibratable gear reached
* Option to exit launch stage by drivenSpeed
* Option to use brake light for launch switch
* Option to use rpmAvg instead of rpm

TRACTION CONTROL
* wheelSpinFlt used by traction control rather than wheelSpin
* filtering of y axis in traction control spin target lookup
* vehicle speed lookups now use filtered vehicle speed

DBW
* Asymmetric DBW pedal demand filter - optionally different in rising and falling directions

ALS
* ALS duty ppsFinal y axis - allows aggressive DBW bypass to be blended down as pedal increases from closed
* alsSelectSwitch to alsSelect mapping by lap distance
* Option to limit bypass duty to blip duty for more consistent blips when running very aggressive ALS

LIMITERS
* Pit/FCY entry speed guards are now relative to the speed target not absolute values
* Pit/FCY vehicle speed and engine speed targets are now f(pitSelect) not f(calSelect)
* Optional change light flash on speed goal attained for Pit/FCY limits
* DBW rev limit function (similar to pit limit DBW function)
* rpmDtr axis added to rev limiter torque reduction tables

CONFIGURABLE MAPS
* New CM map use : fuel pump 1 base duty add
* New CM map use : fuel pump 1 base duty multiplier
* New CM map use : closed loop lambda target adder
* New CM axis choices : fuelDutyPri1/fuelDutyPri2/fuelDutySec1/fuelDutySec2
* New CM axis choices : vvt1In/1Ex/2In/2Ex
* New CM axis choices : engTrqDmdPps/engTrqEstOutputTrans
* New CM axis choices : pitSelect

LOGGING
* Action code for fuel consumption clear
* Action code option for clearing reference lap
* Option to clear the reference lap via sensor zeroing
* Current reference lap time monitoring item
* gearCutClTime measure, reporting on duration of main cut (including any dog kick)
* Mandatory logging of engineEnable, syncState, runMode, calSelect, limpMode and btMax
* Option to use rpmAvg instead of rpm in fuel mass rate calculations

MISCELLANEOUS
* Lap time measurements improved against external timing references (were approx 1.0008 times too long)
* Maximum lap distance increased from 25K to 30K
* Nameable carCode01..04 maps and items for simple fixed datastream transmissions
* Optionally ignore not-configured (no pin assignment) sources in sensor warning flags generation
* Option to restrict calibration checksum to maps flagged as restricted access
* Direct injection now supported for crank patterns G11/SKYLINE/VQ3X/VK56/VK56VD/KSERIES
* VIN code map and vinTx CAN transmit item
* Option for separate open and close variable intake pins
* Nissan VR30 crank pattern added
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

IMPORTANT!!!

*** MINIMUM BOOT CODE VERSION IS NOW 1.68 FOR THE FOLLOWING FIRMWARE TO WORK ***

STARTING WITH THIS RELEASE, THE MINIMUM BOOT CODE VERSION REQUIRED IN ANY S8 OR S12 IS 1.68.
THIS CODE WILL REFUSE TO LOAD INTO ANY ECU WITH BOOT CODE OLDER THAN THIS VERSION.

As you are aware we have always tried hard to make new firmware compatible with older ECUs and are generally proud of our record in doing so. This point was anticipated and boot code 1.68 was released in early 2015 in preparation. This code should therefore be usable in ECUs up to approximately three years old.

This Link is for version 1.653 of the S12 firmware.

PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

Changes since 1.620


* Minimum boot code version now 1.68
* Closed loop PWM 01 (proportional+integral) with selectable target and axes (via the V/C menu)
* New CM map use : closed loop pwm duty adder
* 5 fixed instrumentation/gauge pwms replaced with 12 reconfigurable ones
* Traction control spin target y axis filtering duration maximum increased to 1 second
* Option to use rpmAvg instead of rpm in ALS
* Maximum gear setting for pit switch latching
* Alternate vehicle speed measure selectable during pit and full course yellow limiters
* Engine speed from vehicle speed and drive ratio monitoring item (rpmFromVS)
* output type select for lambda heater to allow high side drive using HB outputs
* check for and object to inverted voltage threshold calibration on wheel speed, turbo speed, pwm pedal position, fuel composition
* idleTarget available as cm map axis
* ignFinalPri1/2 available as cm map axis
* added dash (-) and 'illegal' alphabet characters to available vin tx characters

* sensor filter constants applied to x:can receive assignments
* logging bandwidth expanded by the equivalent of 40 additional 100Hz channels
* rpmFromVS available as cm map axis
* traction control linear decay now function f(tcSelect,gear)
* traction control recursive decay now function f(tcSelect,gear)
* new cm map use: pit speed adder
* new cm map use: fcy speed adder
* pitSpeedTarget monitoring item
* lmp pit/fcy limit maximum ignition advance tables
* allow rpmFromVS to be used as x axis for ALS
* increased number of wgp-based wastegate control maximum manifold pressure tables
* mean ignition angle monitoring items ignFinalPriMean/ignFinalSecMean
* pduA/B/C can receive now supports 48 channels for PDUX4
* standard wastegate control map target limit now f(rpm)
* LR GPS A10V2 can receive option (legacy A10 sent speed in knots rather than m/s)
* fuel pump-out switch
* fuel pump 1 pump out duty
* fuel pump 2/3 pump out options
* fuel pump out optionally disables fuel pressure trip when engine stopped
* optional run mode protection on all variable intake outputs
* variable intake switchover deactivation delay
* lean-trip threshold now 3D with configurable y axis
* starter enable output
* skyline sync pattern min and max tooth count
* increased number of base and target map rpm breakpoints in wgp-based strategy
* cal override A and B inputs (especially useful when in latching mode)
* increased acceleration sensor ranges (+/-25G rather than +/-10G)
* output type low-side/half-bridge/full-bridge for wastegate control outputs
* closed loop pwm 01 integrator rate configurable
* als driver demand addition f(wheelSpin,bpd) (for negative wheelSpin)
* als driver demand addition multiplier f(tcSelect)
* als driver demand addition decay rates (linear and recursive) f(tcSelect)

As you may know, usually ALS pushes on. However high-end RWD circuit cars have a tendency to rear wheel lock in ALS under heavy downforce-assisted braking. These changes allow for a form of negative traction control where ALS torque reduction can be removed to aid in that situation.

* simple rpmDTR stabilisation for launch

Without changing any other values, try creeping the new single-point stabilisation value up towards 1 (in stages). As long as you have a torque gradient against rpm error in the torque maps, this should somewhat stabilise the engine speed control by using a fraction of rpmDTR to affect the torque control lookup.

* new cm map use: change light threshold adder

* 5-point eot axis for eop start prevention

This should make the start eop1 limitation much more useful since oil viscosity can now be accounted for. Shares breakpoints with oil pressure trip eot axis for obvious reasons.

* closed-loop idle ignition authority multiplier with linear roi/rod

Hopefully obvious, especially if you log the new idleIgnAuth value, which goes from 0% to 100% when closed-loop idle is entered, and from whatever to 0% when it is exited. ignAddIdle is multiplied by this, resulting in smoothly increasing authority after entering idle, smooth decay on exit, and hopefully relatively smooth re-entry as well.

* idle duty integral min/max now f(driveRatioError)
* set driveRatioError 25000 not 0 when drivenSpeed 0 or gear unknown or neutral

These together should allow you to prevent idle duty integral windup when decelerating off-throttle in gear. The idea is to set the min/max to zero at driveRatioError of zero and fade it up to your normal min max values over maybe 50 to 100 positive driveRatioError. You should also fade up at negative driveRatioError, which is clutch-depressed and off-throttle while rolling (engine slower than expected).
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

This Link - CLICK HERE is for version 1.660 of the S12 firmware.


PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!!

Changes Since 1.653

* rev limit fuel sev CM and dbw disable on Gearcut option
* rev limit fuel sev table under ignition control to help lower egts
* slight change to how traction control trq can add in ALS or GC trq - should be immaterial in almost all circumstances
* detent switch turn on vehicle speed maximum (only applies to physical switch not cal-switch detent yet)
* detent solenoid output; follows detent switch
* new cm map use: rev limit max
* rpmFromVS reverts to rpmAvg if abs(driveRatioError)>x (with hysteresis)

* pit limit deactivation by timeout/distance clears latching pit switch
* configurable SENT low and high voltage thresholds and timeout

Set to SAE standard and 10ms as default.

* ability to start traction control reinstate timer from end of GC main, GC trailing, or GC ramp
* maintain traction control disable time better in GC so always correct after variable closed loop cut or early termination of open loop cut by end of request
* if(tcTRq>0) optionally add gear cut sevs to tc sevs inc tcIgnMax=gearCutIgnMax-tcIgnRtd

This allows TC to be enabled in conjunction with gear cut trail or ramp-in and shave an additional effect if needed.

* ability to start knock control reinstate timer from end of GC main, GC trailing, or GC ramp
* maintain knock control disable time better in GC so correct after variable closed loop cut or early termination of open loop cut by end of request

* delay downshifts if excessive driven wheel lock (negative wheelspin)
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

This Link - CLICK HERE is for version 1.674 of the S12 firmware.


PLEASE ENSURE LATEST SSUITE SOFTWARE IS IN USE BEFORE UPGRADING FIRMWARE!!! viewtopic.php?f=8&t=122

Changes Since 1.660

Lots of new stuff in this firmware, follow the firmware update guild here - https://www.youtube.com/watch?v=Pi1pp-XbQqw&t=331s

Cars with DCT and Cruise Control this update have some great features

* rev limit ignition active/reset time extended to 30s
* swapped wgMapLimit1 out for wgFinalDuty1 in fixed s7 datastream
* trq est/lim driver demand trq limit f(vehspd) becomes f(vehspd,pps)
* trq est/lim driver demand trq limit now ignored during gear blip
* new cm map use : trq est/lim driver demand mlt
* trq est/lim driver demand pps limit rod max (cf roi max)
* extended revlimiter ignition time
* In-range voltages for auto trans manual up/down inputs
* Downshift speed protection per gear in auto trans
- max scaled tacho pulses/rev increased from 12 to 60
- unfiltered vbat monitoring item "vbatRaw"
- add new frame with wgFinalDuty1, launchInStage, turboSpeed1Despiked, no2p in fixed s7 datastream
- swap wgMapLimit1 back in to original place in fixed s7 datastream
- calibratable wheelSpin calculation min/max
- alternate fixed-divisor wheelSpin calculation option
* ability to select 'radar' as driven speed (eg propshaft)
* als torque control optionally active when bypass duty zero
* rev limit engine speed error monitoring item "revlimitRpmErr"
* revLimitRpm available as cm axis
* revLimitRpmErr available as cm axis
* rev limit torque control ramp out per cyl event
* gear blip target multiplier f(revLimitRpmErr,rpmDTR)
* allow engTrqLim to be linearised/received/work negative
* rate-of-increase-limited engTrqLim monitoring item "engTrqLimRL"
* external torque limitation uses engTrqLimRL not engTrqLim
* trq lim minimum torque mlt via ign now f(engTrqEstMbt)
* dbw pps to tps target vehicle speed multipler now f(vehicleSpeed,gear)
* s7 : added cruiseVehSpdTarg to fixed can datastream (first item in new frame 622h)
* cruise pps gain by initial pps is deleted
* cruise pps min/max are now simgle points and will need setting again
* cruise nudge is by speed or rpm f[gear] depending on speed tuning active
* cal override switch always cancels cruise
* ability to nudge cruise speed up/down using cal up/down
* cruise switch available over can
* cruise up and down switches with in-range mode and available over can
* ability to nudge cruise speed up/down by dedicated switches
* msRevLimitRampOutCyls mappable against pps
* engTrqLimMltMinRtd monitoring item added
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

PLEASE USE 1.693 as has significant improvements

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 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
Last edited by Ryan.g on Tue Mar 02, 2021 11:44 am, edited 1 time in total.
Ryan.g
Syvecs Staff - Caretaker
Posts: 560
Joined: Fri May 30, 2008 4:05 pm

Re: Latest S12 Firmware

Post by Ryan.g »

PLEASE USE 1.693 as has significant improvements


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.687

Follow the firmware update guide here - https://www.youtube.com/watch?v=Pi1pp-XbQqw&t=331s

(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
Post Reply