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