Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

Custom Code v7.1.x introduces the Custom Code Menu! BETA, unavailable for public usage.

Note

CCM replaces which feature each Cruise Control button activated (Switchable maps, burbles, antilag, etc.)

...

Tip

Introducing a new button configuration, UniRocker. Together with RockerCombo, these button configurations are used to navigate and control the CCM:

...

Button Configurations

Info

CCM can be used in conjunction with the in-app diagnostic menu to configure each Custom Code feature: Custom Code Diagnostics

CCM replaces which feature each Cruise Control button activated (Switchable maps, burbles, antilag, etc.)

Custom Code v7.1 introduces the Custom Code Menu! The Custom Code Menu (CCM) gives you access to Custom Code features (Switchable Maps, Burbles, Antilag, etc.) through the cruise control buttons on your steering wheel. CCM was designed to extend how many Custom Code features were available at your finger tips, 4 prior to CCM, 7+ with CCM.

...

Each Custom Code feature, which is available On-The-Fly, has its own dedicated submenu. Once a submenu is accessed, users will be able to configure said feature. If the submenu for Switchable Maps is accessaccessed, then users will be able to choose which slot should be activated. The following image can be used as a quick reference for which settings are available in each submenu:

...

The CCM uses two sections of the steering wheel for all functionality, A: Cruise Control Buttons and CB: Turn Signal Stalk. Media Control Buttons have no Custom Code functionality, they are not used. The names or icons on your steering wheel may differ, for this article, we will reference the steering wheel from our development F-Series Gen 1 vehicle. The button position is key for it’s functionality, take note of where your buttons are located in comparison to these images.

...

CCM will use the cruise control buttons to navigate the menu and make/confirm selections.

Tip

Works with [WIP] RockerCombo!

Tip

Works with [WIP] UniRocker!

A1 - RES Button:

The RES button is used to enter the CCM, submenus, and confirm selections.

Tip

Works with [WIP] RockerCombo!

Warning

Not available for [WIP] UniRocker!

A2 - Rocker Button:

The rocker is used to change selections, increase/decrease values for settings, activate Antilag (Antilag (Launch Control)) or activate Ethanol Content Display ([WIP] Ethanol Content Display ).

The rocker button has 5 distinct positions (shown in an animation to the right):

  • Far up

  • Short up

  • Center

  • Short down

  • Far down

Tip

Works with [WIP] RockerCombo!

Tip

Works with [WIP] UniRocker!

B - Turn Signal Stalk:

CCM will use the turn signal stalk to navigate the menu and make/confirm selections.

Tip

Works with [WIP] RockerCombo!

Warning

Not available for [WIP] UniRocker!

B1 - BC Button

CCM will use the turn signal to enter the CCM, submenus, and confirm selections.

Tip

Works with [WIP] RockerCombo!

Warning

Not available for [WIP] UniRocker!

C - Media Control Buttons:

These are not used with Custom Code Menu.

Warning

Not available for [WIP] RockerCombo!

Warning

Not available for [WIP] UniRocker!

...

Instrument cluster (visual feedback)

...

Each thousand of RPM will be a selection for the CCM. Entering the selection will proceed into the sub-menu.

0k RPM - Exit the Custom Code Menu

1k RPM- Switchable Maps On-The-Fly

2k RPM - Burbles On-The-Fly

3k RPM - Max Cooling On-The-Fly

4k RPM - Antilag (Launch Control)

5k RPM - [WIP] Ethanol Content Override

6k RPM - [WIP] Exhaust Flap On-The-Fly

7k RPM - [WIP] Using Valet Mode On-The-Fly

Invalid Selection:

The tachometer will briefly jump to 7000 RPM to indicate that the selection made was invalid.

...

Counted blinks indicate which submenu is active. The CEL will blink the same number of times as the given Custom Code feature’s tachometer value (7 thousand RPM = 7 blinks). On the right, you’ll find 3 examples: 1 blink indicating you’re in the Switchable Map submenu, 3 blinks indicating the Max Cooling submenu and finally 7 blinks indicating the Valet Mode submenu.

...

Usage Instructions

There is a ~15 second timeout which will cancel your selection if no buttons are pressed. If the selection menu times out, settings will not be adjusted and no changes will be saved. The amount of time can be adjusted in-app before flashing.

...

Note

Engine must be running to enter the menu. Consider using in-app custom code diagnostics to adjust features without starting the engine.

With the [WIP] RockerCombo button configuration:

  • The menu can be opened by holding either the RES button (on the Cruise Control, Section A) or the BC button (on the Turn Signal Stalk, Section C) for a few seconds.

With the [WIP] UniRocker button configuration:

  • The menu can be opened by holding either the short up or short down rocker button (on the Cruise Control, Section A) for a few seconds.

The amount of time the button must be held can be adjusted in app when flashing; this option is called Delay to Enter Menu under the “Custom Code Menu” settings on the “Custom Options” flashing page.

When using [WIP] UniRocker:


When using [WIP] RockerCombo:

OR

Entering a submenu:

Once in the Custom Code Menu, users can briefly press the BC or RES buttons (with [WIP] RockerCombo) or hold the short up/down rocker button (with [WIP] UniRocker) to navigate into a submenu.

For [WIP] UniRocker:

The amount of time the button must be held can be adjusted in app when flashing; this option is called UniRocker enter button delay under the “Custom Code Menu” settings on the “Custom Options” flashing page.

When using [WIP] UniRocker:


When using [WIP] RockerCombo:

OR

Toggling a feature ON/OFF:

Once within a submenu such as Max Cooling On-The-Fly or [WIP] Valet Mode On-The-Fly , move the tachometer using the rocker buttons (short up/down for [WIP] RockerCombo or far up/down for [WIP] UniRocker) to enable or disable the feature.

...

Once within a submenu such as Switchable Maps On-The-Fly or Burbles On-The-Fly, move the tachometer using the rocker buttons (short up/down for [WIP] RockerCombo or far up/down for [WIP] UniRocker) to select a value.