Latest S6 Firmware

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

Re: Latest S6 Firmware

Post by Ryan.g » Thu Nov 08, 2012 8:10 am

This Link is for version 1.33.1 of the S6 firmware.

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

CAVEAT : The introduction of tbvA and tbvB may reverse the TBV drive direction. If the vehicle will not idle after upgrade, reverse the slope of the TBV linearisation

This is a features / tweaks release and adds the following :

* Ability to use 12 Position Calibration Switches and Traction control Switches
* Cal Overide Option added - Ideal for rolling antilag or Pit limiter function
* Cal up and Down options added - Perfect for using cruise control switches for a cal switch
* Trac Up and Down Options added - Perfect for using cruise control switches for a Trac switch
* Lateral G Gauards on all engine trips - stops engine from being cut due to oil stravation mid corner
* limp mode trip if vvt fails
* tbv A and B outputs with duty linearisations - For driving 3 pin idle valves open and closed
* option to turn on filter caps for wheel speed inputs
* tps-selected cut/blip strategy
* Limp State causes Sensor warning light to become active
* eop1/eot/ect/ccp/fp trips recoded

Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Tue Apr 16, 2013 4:23 am

This Link is for version 1.35.1 of the S6 firmware.

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

This is a features / tweaks release and adds the following :

Although the calibration structure is almost untouched this is a major release of S6 firmware t to support use of the new available I/O Expander 10 and future I/O6 expander as slave to the S6.

The code supports combining the custom CAN datastream (with default identifier values) with the master/slave link. An S8 or I/O10 slave will echo the custom datastream on its second CAN bus. This allows you to add an I/O10 to an existing S6+CAN TOUCAN installation and not lose the dash.

Other changes:

- IMPORTANT - Upgrading to the firmware will reset Integral Closed loop lambda values back to Default due to structure improvement. Please Copy back to Cal settings from previous firmware to keep calibration working as before.. -


* idleControlActive monitoring item
* tfc pos clamp now based against ECT
* Updated closed loop lambda speed switch option based on Interval
* increased maximum closed loop lambda service interval
* Overrun fuel cut disabled when alsCal is not OFF
* traction control overall help notes added. Press F1 under Traction control enable

Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Sun Jun 09, 2013 2:07 pm

This Link is for version 1.37.1 of the S6 firmware.

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

This is a features / tweaks release and adds the following :

* Ability to run RS232 at same time as Can with speed limiting
* receive Syvecs GPS CAN even with custom can + Bosch M4 ABS rx enabled

Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Wed Aug 21, 2013 10:20 pm

This Link is for version 1.40 of the S6 firmware.

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

This release includes the following updates
--Bosch ABS Receieve added for following items - Useful for new Toucan firmware with Cal selection over Can Bus
* gear position
* ALS enable switch
* limp switch
* calibration up switch
* calibration down switch
* calibration override switch

--New Closed loop Fuel pump control with Duty table

Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Wed Oct 09, 2013 7:37 am

This Link is for version 1.42.1 of the S6 firmware.

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

http://www.syvecs.com/downloads/SyvecsS ... -08-23.exe

Big Update for the S6

* closed loop lambda P and I gain tuning f(rpm,priLoad)
* flex fuel blend for lambda targets (help updated accordingly)
* flex fuel blend for boost limiter (help updated accordingly)
* closed loop lambda target adder by gear
* lean on load trip if lam>x tps>x map>x rpm>x and no trq cuts
* dual gap crank pattern for new EVO and Impreza engines
* maximal primary port injection split if secondary injectors are configured
* minimum fuel injection flow time above battery adder
* fuel strategy help improved
* dbwXSelect monitoring items
* dbw integral disable by target dt
* dbw tps fault tolerance timer
* dbw kick for fine control anti-stiction
* dbw help improved

This brings the S6 close to the S8 in terms of DBW control ability, both to improve the control generally and specifically the kick is important for fine control, important for idle and cruise control.

* cruise switch
* ppsFault, ppsDriver, ppsFinal monitoring items (latter includes cruisePps while cruise active)
* various strategies changed to use ppsFinal rather than ppsA...
* cruise control as per S8 but without speed tuning
* special throttle validation option for partially-validated OEM DBW bodies

Basically this allows the use of throttle bodies where the B sensor flat-lines at a certain point (typically around 50%). We now know of OEM bodies from both Nissan and Ford with this configuration. This update allows you to keep a tight A/B validation up to a particular value of the B sensor (you should set this slightly lower than the value the B sensor tops out at). When B is above this value the validation reduces from "A must essentially equal B" to "A must essentially be greater than B". For precise details see the help under throttle validation. A warning message will be displayed at every reset that this configuration is in effect - just as if you were running drive-by-wire without A/B validation.


Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Mon Mar 31, 2014 1:22 pm

This Link is for version 1.43.2 of the S6 firmware.

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

http://www.syvecs.com/downloads/SyvecsS ... -08-23.exe

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

Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Sun May 18, 2014 5:10 pm

This Link is for version 1.46 of the S6 firmware.

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

http://www.syvecs.com/downloads/SyvecsS ... -02-19.exe

* Updates to Full Automatic Gearbox control for Manumatic and Semi-automatic types..... Electrohydraulic and Dual-clutch coming later this year
* output strategy run-without-pin ability via pin assignments as per S8
* launch control base engine speed adder f(tpsMax)
* prevent possibility of gear-from-wheel-speed interfering with gear provided by automatic transmission control
* allow gear from wheel speed to be used as backup to a direct gear position sensor - if the gear position sensor is defaulted, gear position from wheel speed is used instead of the default gear position sensor value

Enjoy

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

Re: Latest S6 Firmware

Post by Ryan.g » Mon Jan 12, 2015 5:34 pm

This Link is for version 1.50 of the S6 firmware.

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



* V4 datalogging with burst ability and live streaming to SData
* burst logging config GEAR SHIFT (gear cut or gear blip active, hold time)
* burst logging config HIGH LOAD (pps>X and boost>X and rpm>X, hold time)
* burst logging config LIFT OFF (arm pps>X, arm timeout, trigger pps<X, hold time)
* burst logging config TRACTION (tcTrq>X or tcSpinErr>X, hold time)
* burst logging config KNOCK (cylXXKnockIgnRtd>X, hold time)
* burst logging config PIT/LAUNCH (pit or launch limiter active, hold time)

Note that you can only connect SData for streaming once the ECU has started logging. Note also that you need reasonably new PC programs to use this.

It is best if the burst mode columns only contain the items whose rates you want to change when those modes are active - much clearer to see what is going on. Also you do not need to include everything in the BASE column - you could choose to only log trRpm during a gear shift for example, in which case the trace will simply be missing in SView expect during cuts and blips.

Also definitely do play with the logging streaming to SData; we use this feature absolutely all the time on the dyno as it allows large continuous log files to be saved regardless of ECU internal memory size and with no post-test downloading required.

* ability to measure ppsA via PWM

Under the sensor setup for ppsA you will find three new maps. These simply specify that you would like to use a PWM type sensor and the threshold voltages for comparing the PWM. To retain maximum flexibility I have implemented a PWM analysis which can deal with essentially any frequency from 100Hz to 1000Hz (the frequency currently being seen is reported in the new monitoring item ppsAPwmFreq) and the duty cycle of this input signal is turned into a "voltage" from 0%=0V to 100%=5V and fed into ppsAV. You can then linearise ppsA as normal to deal with any given sensor PWM range. The Ford sensor is nominally 8% to 88% so you should set up an "extrapolated" type ppsA linearisation curve with 0% at 0.4V and 100% at 4.4V.

* ability to receive ppsB via CAN

Under your custom can / bosch M4 you now have the option to receive ppsB. The value is taken from byte 3 of frame 777h and effectively used as (100%*byte value)>>8 ie 0=0% and 255=99.6%. The normal timeouts apply.


* auto trans post shift disable time hard-coded to 100ms when going into N

This should allow you to change from D<>R and R<>D more quickly as requested

* fuelConsHR monitoring item as per S8

High resolution limited range item for transmission on can bus for fuel consumption gauge implementation.

* engTrqLim analogue sensor as per S8

* engTrqLim from modified M4 CAN as per S8

Received in same frame position as S8

* selectable fan temperature sources as per S8

Except that there are less sources available as not all the S8 sensor definitions exist in the S6

* torque estimation and limitation as per S8

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

Re: Latest S6 Firmware

Post by Ryan.g » Thu Aug 06, 2015 8:31 pm

This Link is for version 1.57 of the S6 firmware.

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

Updates from 1.50

* fixed issue if fuel pump 1 set to pwm and not assigned a pin but pump 2 or 3 are assigned pins
* priming option for fuel pumps 2 and 3
* enable use of lambda heater 2
* traction control spin target values can be greater than 25%
* scaled tacho output from S8
* limp and trip by sensor warning level
* error if dbw enabled and no pps assigned
* Auto Trans - The shift output mode sets whether each output works to hold the box in gear (as before) or to change gear. If you leave this set all to HOLD (the default) then the other two new maps should be irrelevant and everything should work as before.
* Auto Trans - The gear change matrix sets whether a change output is used to go up or down (or even both, unlikely but just maybe possible in combination with something other output) according to the gear you are changing FROM. If you set something in here for an output not listed as a change output in the shift output mode, it will have no effect. Likewise if you set something in the normal gear control matrix or on/off/ramp duties for an output listed as CHANGE in the shift output mode map, it will have no effect. The output is in one mode or the other.
*Auto Trans - The shift duty during change map sets the fixed pwm duty used during a shift for outputs in the CHANGE mode. The duty is set at the point in the shift that the normal outputs are changed. It is held for the 'Delay From Shift Outputs Change To Line Harden' time. At that point the duty is cleared immediately to zero. There are no ramps for CHANGE outputs.
* car code monitoring items and maps
* alternate wheel spin calculation
* lr gps accelerometer readings beat bosch ones if lr gps and m4 can streams both enabled
* pwm1..4 now fuel9..12 ie code capable of 12 injector control
* launch control stage (alternate cut and retard maps on the line)
* Updates to Rev-limiter behind scenes
* Updates to Starting Sequence Code
* dbw engine kill (I'll explain later this is also in S8)
* trip meter output (for your dubai speedos)
* tc max spin target (was on the list to match S8)
* instantaneous fuelConsVolRate calculations
* Input Naming now list type of Input ie. AN01 - AB1
* 12 Injector Support, Now all outputs are labelled as Fuel Outputs, PWM1 becomes Fuel9, PWM5 becomes Fuel13 etc
* Blip strategy ported from S8
* blip invoked cut and limit
* multiple dbw thresholds in limp
* instantaneous fuelConsVolRate calculaton
* torque estimation and limitation from S8 inc mbt est clamp
* output testing reorganised with respect to pwm5..8 becoming fuel13..16
* revCutRpm, revLimitRpm, revLimitLimp monitoring items
* rev limit function now same as S8
* air con idle duty adder applies at all times not just during closed loop operation
* off duty for fuel pump 1 pwm
* launch limiter dbw limit from S8
* launch limiter stage maps from S8
* tc structural change to match S8 (with exception of tune sw and wheel speed fault disable)
* tc spin target adder by tc select switch
* tc lap distance tuning is now adder not multiplier
* tc disable by low pps (can prevent false tc under heavy braking)
* variable intake strategy from S8
* gear from drive ratio now includes neutral detection
* driveRatioError monitoring item
* rpmPostDownshift monitoring item
* rpmPostUpshift monitoring item
* blip duration and target calibration by speed and gear
* blip rev cut and rev limit with deceleration tuning
* engineEnable!=OK prevents runMode leaving stop (as S8)
* cycleCount and cylinderCount zero until runMode reaches CRANK (as S8)
* initial spark scheduling as S8
* help on dual gap crank reference position
* clear launchInStage if launch exits before stage exit conditions reached
* traction control ignition cut (for rotaries) - This is for rotaries where you don't want fuel cuts at all.
* make rev limit limp f(limpMode)
* make dbw limit limp f(limpMode)
* fuel pump 2/3 off on restart issue fixed
* fuel pump 2/3 threshold zero turns => always on when engine turning or pump 1 run on
* rev limit able to select permanent ignition effect
* limp limiter is same type as normal limiter (not forced to fuel cuts)
* rev limit help
* staged change light with timeout as S8
* change light no longer runs because lotus can active - use run without pin
* Alternate wheel spin calculation

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

Re: Latest S6 Firmware

Post by Ryan.g » Thu Nov 05, 2015 5:15 am

This Link is for version 1.59 of the S6 firmware.

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

Updates from 1.57

- Supercharger bypass strategy
- Option for Half Bridge control on Brake by wire

Big update coming soon

Locked