Guide / Simos 18 ECU / Main Patch Map Switch

Main Patch Map Switch

Map switching for Simos 18: two to five map slots, selected from the cruise control stalk or the Start/Stop button. Each slot carries its own boost limit, spark offset and torque limit maps, and switches Launch Control, Rolling Anti Lag, pops & bangs and ethanol blending on or off.

Contents

Map switching

Number of map slots (2..5) sets how many slots the switcher cycles through — anywhere from two to five. Slots beyond this count are ignored.
Selecting a slot
Hold the button assigned to Mapswitch — CANCEL by default — for Hold time to open map selection. Once the hold completes, the rev counter shows the current slot. UP and DOWN step through the slots, SET commits immediately. 0 uses the default of 2000 ms.
Selection window — the idle time after which the displayed slot is committed. The timer restarts on every UP, DOWN or Start/Stop press. It applies to both the stalk and the Start/Stop selection path. 0 uses the default of 3000 ms.
Show active map index after start — holds the rev counter at the active slot number for this many seconds after the engine starts, so the driver can see which map is loaded. An open map selection takes priority. 0 turns it off.
Shared axes
Three axes are shared by every slot rather than set per slot: Boost limit: rpm axis, Spark offset: rpm axis and Spark offset: load axis (mg/stk). Set these once, before filling in the slots.

Button assignment

The cruise control buttons and the Start/Stop button can be pointed at different functions.
CANCEL button — None, Mapswitch (hold to open map selection) or RAL (hold to engage Rolling Anti Lag). Default: Mapswitch.

RESUME button — the same three options. Default: RAL.

UP, DOWN and SET always stay Mapswitch navigation and confirm.
Start/Stop button — None, or Mapswitch cycle: the first press opens map selection and shows the current slot, each further press steps to the next slot and wraps around, and the shown slot is committed after the selection window. The OEM Start/Stop function is not suppressed. Default: None.

Start/Stop button lamp driven by patch — On hands the lamp to the patch: it is lit while a map selection is open and off otherwise, overriding the OEM indication. Off leaves it under OEM control. Default: Off.

What each map slot holds

Every slot carries the same 12 parameters, so each one is a complete configuration rather than an offset from a base map.
Boost limit by rpm and gear — a ceiling on the OEM boost setpoint by rpm and actual gear, in absolute hPa. Rows are gears 0 to 7; higher gears use row 7. The result is the lower of the OEM setpoint and the cell, so it never raises boost. Full scale (5434 hPa, as shipped) means no limit.

Spark offset — an ignition trim added to the OEM base ignition map by rpm and load. Positive advances, negative retards, 0 is no change, limited to ±15°. The Flex Fuel spark adder is summed on top, and the result is clamped to the OEM ignition range.
Feature switches
Launch Control — arms Launch Control in this slot.

RAL — arms Rolling Anti Lag in this slot. When off, RAL never engages here regardless of the trigger.

Ethanol blending — applies the Flex Fuel adders in this slot. Off means the slot ignores ethanol content: OEM values plus the slot's own maps.

Pops & bangs — replaces the OEM overrun impulse combustion enable. The OEM overrun, rpm and temperature conditions still decide when it fires. Off disables it, even if the stock calibration had it on.
Torque limit maps
The OEM maximum clutch torque limit tables the ECU uses while the slot is active — the main power map the map switch chooses between. Raising them allows more torque:

• Torque Limit AT Type 1, Type 2 and Type 3 — automatic transmission
• Torque Limit MT Type 1 and Type 2 — manual transmission
• Torque Limit ECO — the eco table
Fill in the maps that match the car in front of you. An automatic car never reads the MT maps, and a manual never reads the AT ones.

Launch Control

Launch Control holds engine speed on the line with ignition retard and a torque limit. It is armed per map slot with the slot's Launch Control switch. Build revs with the brake held (DSG) or the clutch in (manual) and the throttle floored. There is no launch on torque-converter automatics or CVTs. Releasing the brake or clutch ends the launch at once and gives full power.
Max rpm — the engine speed the limiter holds. Retard steps in over the 200 rpm below it: half, then three quarters, then full Max retard above Max rpm − 50. On manuals the OEM rev limit is lowered to this value as well. 0 turns launch off.

Max retard — the maximum ignition retard used to hold that rpm. More retard holds revs harder.

Max torque — while the launch is held on the brake or clutch, all torque setpoints are set to this value, immediately and without a fade. It is released the moment the brake or clutch is released. 0 means no torque limit, retard only.

Ramp in — fade-in time for the retard as the limiter engages, in 10 ms steps up to 2550 ms. There is no ramp-out: the retard is released instantly when the brake or clutch is released or the throttle lifted. 0 is instant.
Arming
Max speed to arm — launch only arms below this road speed, so it is a standing-start feature and cannot be triggered while rolling. Raise it only if the car needs to creep on the line. 0 uses the default of 5 km/h.

Arming margin — how far below Max rpm the launch engages, so it does not arm at idle and have to catch a full free rev. Keep it above 200 rpm, since the retard already starts biting 200 rpm below Max rpm. Once armed, the launch stays active while the brake or clutch and the throttle are held, even if revs dip. 0 uses the default of 300 rpm.

Minimum oil temperature and Minimum coolant temperature — launch will not arm on a colder engine.

Flex Fuel

Flex Fuel adds spark, lambda and torque adjustments that scale with ethanol content. They are only applied while the active slot has Ethanol blending switched on.
Ethanol source — Sensor uses the live fuel-ethanol reading; Manual uses the fixed value below, for cars without a flex sensor.

Manual ethanol content — the fixed ethanol content in % used when the source is Manual. 0 % is gasoline, 85 % is E85.

Neither is available on SC8H65, SC8H85, SC8L30, SC8LB5 and SC8O20.
Adder maps
Three maps by rpm and load, each describing the change at full ethanol:

• Spark offset — ignition change in degrees, limited to ±15° and added together with the slot's spark offset
• Lambda offset — mixture change, limited to ±0.5 lambda. Negative is richer, positive leaner.
• Torque offset — change to the OEM maximum clutch torque limit, limited to ±128 Nm
Scaling curves
Spark scaling, Lambda scaling and Torque scaling set how much of each adder map is applied against ethanol content, in %. 100 % applies the full map value, 0 % applies nothing — so each adjustment can fade in on its own, for example 0 % on gasoline ramping up towards E85.
Axes
The Rpm axis and Load axis are shared by all three adder maps. The Ethanol axis holds the ethanol breakpoints for the three scaling curves.

Blink MIL on knock

The check-engine lamp can flash when the ECU pulls ignition for knock, which makes knock visible from the driver's seat without a laptop connected.
Flash MIL on knock — turns the feature on. Off means the lamp is never driven for knock.

Knock threshold, mean retard — blinks when the averaged knock retard across cylinders reaches this much retard.

Knock threshold, per-cylinder retard — blinks when any single cylinder's knock retard reaches this much retard.

Blink hold time after knock — how long the lamp keeps blinking after the last event that crossed a threshold, so brief events stay visible. 0 means it never blinks.

Blink half-period — half the blink cycle in ms; smaller flashes faster. 0 uses the default of 250 ms. It also sets the blink rate of the RAL check-engine indication.
Both thresholds are retard values, so they are negative — more negative only warns on heavier knock. Setting a threshold to its minimum of −48° turns that trigger off. The mean threshold catches a trend across the engine, the per-cylinder threshold catches one cylinder on its own.

Rolling Anti Lag (RAL)

RAL keeps the turbo spooled while rolling, using fuel cut, ignition retard and a richer mixture, so boost is already up when you go back to full throttle. It is armed per map slot with the slot's RAL switch.
Trigger
Trigger hold time to engage — how long the button assigned to RAL (RESUME by default) has to be held before RAL engages, so a normal tap does not trigger it. 0 uses 500 ms. RAL stays active for as long as the button is held, up to the maximum active time.
Engage conditions
These are checked only at the moment RAL engages, not while it is already active:

• Minimum rpm and Maximum rpm — the engine speed window RAL will engage in, on the filtered rpm. If either is 0, RAL never arms.
• Maximum acceleration — longitudinal acceleration must be within ± this of zero, so the car is rolling steadily rather than under hard acceleration or braking. 0 disables the gate.
• Minimum oil temperature and Minimum coolant temperature
Maximum active time — a safety cap per hold. On timeout RAL disengages and will not re-engage until the button is released and held again. 0 means no time limit.
Fuel cut
Three bands, each an rpm offset from the engine speed captured when RAL engaged. The cut gets heavier with each band:

• Soft cut band — above this, one cylinder is cut per cycle, rotating
• Medium cut band — above this, the cut alternates between one and two cylinders per cycle; set it above the soft band
• Hard cut band — above this, two cylinders are cut every cycle, the heaviest pattern; set it above the medium band
A negative offset places a band below the captured rpm. Rpm filter strength smooths the rpm RAL uses for the rpm window, the captured engage rpm and the cut bands — 0 is no filtering, 7 the most.
Retard and mixture
Ignition retard vs EGT — the retard applied while RAL is active, as a curve against measured exhaust gas temperature. It backs the retard off as EGT climbs to protect the exhaust and turbine, is capped at 45° and is faded by the RAL ramp.

Lambda target — the mixture commanded while RAL is active, blended from the OEM value towards this target. Lower is richer; 0.80 is about 20 % rich. 0 turns the lambda override off, while retard and fuel cut still work.
Ramps
Ramp-in time — fades RAL in after engaging. Retard and lambda target ramp up, and the fuel cut steps up with them: at most one cylinder in the first third, up to the medium pattern in the second third, then the full hard cut. 0 applies everything at once.

Ramp-out time — fades the retard and lambda target back out after disengaging, or after switching to a slot with RAL off. 0 is immediate.

VIN lock

Each tune is bound to one vehicle through a fingerprint of its VIN, set automatically — it is not edited by hand. If the fingerprint does not match the car's VIN, boost limit, spark offset, Flex Fuel, pops & bangs, RAL and Launch Control all revert to stock.

Flashing the patch

Adding or removing a patch requires a Full Flash. Changing the parameters afterwards is calibration only and goes out as a CAL Flash — see CAL Flash and Full Flash.