Skip to content

FORScan Mod List for Mazda (MX-5, CX-5, Mazda3)

This is the master reference for documented FORScan module configuration changes on Gen 6 Mazda SkyActiv vehicles: organized by category, with the module, byte address, hardware requirement, vehicle compatibility, and risk level for each.

Covered vehicles: ND MX-5 (2016–2023), CX-5 KE facelift (2016) and KF (2017–2020), Mazda3 BM (2014–2016) and BN (2017–2018). Every change here targets a body control module over OBD-II. None of it touches the CMU infotainment unit, so these changes survive firmware updates, factory resets, and battery disconnects.

Three things are non-negotiable for any of these changes:

  1. An OBD-II adapter with MS-CAN support. Every module below lives on the MS-CAN bus (125 kbit/s). A standard ELM327 reads the HS-CAN bus only and will not see these modules. See the adapter buying guide for tested hardware.
  2. A complete AS-Built backup of every module you intend to write. Without it, reverting a bad value means hunting for stock data from strangers. See AS-Built backup and restore.
  3. FORScan for Windows with an extended license (roughly $10–15/year). The free version reads modules but cannot write. FORScan Lite on iOS/Android has limited module access.

After editing any AS-Built data block, you must recalculate the checksum byte before writing it back. The community standard is the Mazda SkyActiv OBD-II Calc spreadsheet (SergSlimMazda). The FORScan overview covers the checksum mechanism in detail.

LevelMeaning
LowSoftware-only change using existing hardware. No known failure cases. Fully reversible.
Low-MediumSoftware-only but changes visible driving behavior (brake lights, DRL pattern). Fully reversible.
MediumRequires specific hardware to be present. Enabling without the hardware causes dashboard warnings or DTCs. Reversible.
HighTouches safety-adjacent or powertrain systems. Wrong values affect driveability or safety functions. Not covered here.
DetailValue
ModuleFBCM (0x726)
RiskLow-Medium
Hardware requiredNo (uses existing lights)
VehiclesND MX-5, CX-5, Mazda3

Changes which lamps act as daytime running lights. Three options:

FBCM 726-50-01 valueDRL source
01xxParking lights only
02xxParking lights + low beams
08xxTurn signal lamps (signature DRL look)

DRL master enable is FBCM 726-01-01 B0 bit 2 = 0 (inverted logic: 0 = enabled).

EU models often ship with DRL mandatory and different baseline values. CX-5 trims with LED headlights (2017+ Touring and above) may default differently than halogen trims, and Mazda3 BN models with LED signature strips behave differently than halogen DRL.

DetailValue
ModuleFBCM (0x726)
RiskLow-Medium
Hardware requiredYes (fog lights installed)
VehiclesND MX-5, CX-5

Overrides the factory behavior of cutting the fog lights when high beams come on, keeping near-field illumination at night.

FBCM 726-01-01 packs auto headlights, auto wipers, and bambi mode into the same block; exact bit positions vary by vehicle. See the per-vehicle pages.

DetailValue
ModuleRBCM (0x7B7)
RiskLow
Hardware requiredNo
VehiclesND MX-5, CX-5

Exposes a CMU menu option to keep the headlights on for 15–180 seconds after shutdown, triggered by pulling the high-beam stalk after the engine is off.

Address: RBCM 7B7-01-03 B1 bit 4 = 1 (timer visibility in the CMU menu).

DetailValue
ModuleRBCM (0x7B7)
RiskLow
Hardware requiredNo
VehiclesND MX-5

Three blinker flashes when unlocking with the key fob.

Address: RBCM 7B7-01-01 B1 bit 1 = 1.

DetailValue
ModuleRBCM (0x7B7)
RiskLow
Hardware requiredNo
VehiclesND MX-5, CX-5, Mazda3

Locks all doors above roughly 20 km/h and unlocks at ignition off. After coding, new options appear under CMU Settings > Car > Lock (reset the page to make them show).

BlockByte.BitFunction
7B7-01-01B1 b7Master enable
7B7-01-01B4 b6Lock when ignition ON
7B7-01-01B4 b3Lock when doors open
7B7-01-02B4 b5CMU menu visibility
7B7-01-02B4 b3Display setting (0 = show)
DetailValue
ModuleRBCM (0x7B7)
RiskLow
Hardware requiredNo
VehiclesND MX-5, CX-5, Mazda3

Double-pressing the fob lock button honks the horn and flashes the hazards.

Address: RBCM 7B7-01-02 B0 bit 6 = 1.

DetailValue
ModuleRBCM (0x7B7)
RiskMedium
Hardware requiredYes (power-fold mirror motors)
VehiclesCX-5, Mazda3

Folds the mirrors automatically when locking with the fob.

The power-fold motors must physically be present. Look for a manual fold button on the driver’s door switch pack; Base and Touring trims usually lack the motors, while Grand Touring and Signature may have them depending on market. Enabling this without the hardware does nothing — no damage, no function. Fold control bits move around by model year and region; verify against the per-vehicle pages and your own AS-Built data.

DetailValue
ModuleSSU (0x731)
RiskLow
Hardware requiredNo
VehiclesND MX-5, CX-5, Mazda3

The most common FORScan change across the SkyActiv lineup. i-Stop defaults to OFF at every engine start; the dashboard button still toggles it on manually during a drive.

Address: SSU 731-01-01 B1 bit 4 = 0 (stock is 1).

Behaves identically on manual and automatic transmissions. The 2019+ CX-5 2.5T uses a different i-Stop implementation but the same SSU address.

DetailValue
ModuleEPB
RiskLow
Hardware requiredYes (electronic parking brake)
VehiclesCX-5 KF (2017+)

Auto Hold engages by default at each start instead of needing a button press; the button still toggles it manually.

The default bit’s position varies by model year — check your AS-Built data against community documentation. CX-5 KF only; the ND MX-5 and Mazda3 BM/BN have no electronic parking brake.

DetailValue
ModuleRBCM (0x7B7)
RiskLow
Hardware requiredNo
VehiclesCX-5

Enables one-touch up/down for every window, not just the driver’s. Byte positions differ between KE and KF.

DetailValue
ModuleRBCM (0x7B7)
RiskLow
Hardware requiredNo
VehiclesMazda3

Enables the three-blink one-touch signal on trims that don’t have it from the factory. Byte positions vary by model year and region; some Mazda3 trims already ship with it.

DetailValue
ModuleIC (0x720)
RiskLow
Hardware requiredCruise control stalk present
VehiclesND MX-5

Switches between standard cruise control, cruise with speed limiter (LIM), and MRCC display type.

IC 720-04-23 B4 bitFunction
b6Cruise control with speed limiter (LIM)
b5Standard CC / MRCC enabled
b4No cruise control (disabled)

All ND MX-5 trims have the cruise hardware. Do not enable the MRCC display without radar hardware.

DetailValue
ModuleIC (0x720)
RiskLow
Hardware requiredCruise control stalk
VehiclesND MX-5

Address: IC 720-01-02 B1 bit 7 = 1 (digital set-speed readout for cruise control).

DetailValue
ModuleIC (0x720)
RiskMedium
Hardware requiredYes (CAN-connected reverse camera)
VehiclesND MX-5

Adds steering-responsive path lines to the reverse camera view.

Address: IC 720-04-27 B2 bit 3 = 1.

Works only with a CAN-bus reverse camera. The ND MX-5 GT trim has this from the factory; Sport and Club without a CAN-connected camera won’t show path lines even with the bit set.

DetailValue
ModuleFBCM (0x726)
RiskLow-Medium
Hardware requiredNo (uses existing hazard lights)
VehiclesND MX-5, CX-5, Mazda3

Rapid hazard flashing under hard braking above roughly 60 km/h (37 mph) to warn following traffic of sudden deceleration. Standard on many European cars, not factory-enabled on most USDM Mazdas.

BlockByte.BitValue
726-01-02B0 b11
726-01-02B1 b01
726-01-02B3 b11

All three bits are required. Uses existing hazard hardware (no wiring or parts) and works on every trim of all three vehicles.

ModModuleND MX-5CX-5Mazda3Hardware?Risk
i-Stop default OFFSSUYesYesYesNoLow
Auto door lock/unlockRBCMYesYesYesNoLow
Find My CarRBCMYesYesYesNoLow
ESSFBCMYesYesYesNoLow-Medium
DRL configurationFBCMYesYesYesNoLow-Medium
Headlight off timerRBCMYesYesNoNoLow
Fog with high beamsFBCMYesYesNoFog lightsLow-Medium
Auto-fold mirrorsRBCMNoYesYesPower-foldMedium
Auto Hold default ONEPBNoKF onlyNoEPBLow
One-touch windowsRBCMNoYesNoNoLow
One-touch turn signalsRBCMNoNoYesNoLow
Blinker on lock/unlockRBCMYesNoNoNoLow
CC display typeICYesNoNoCC stalkLow
CC digital displayICYesNoNoCC stalkLow
Dynamic camera linesICYesNoNoCAN cameraMedium

All three vehicles use the same module addresses:

ModuleAddressPrimary functions
RBCM0x7B7Door locks, lighting timers, Find My Car, mirrors, trunk
FBCM0x726DRL, headlights, wipers, fog lights, ESS
SSU0x731i-Stop, keyless entry, immobilizer
IC0x720Gauge cluster, ADAS display, camera, cruise control
EPBVariesAuto Hold (CX-5 KF only)
PCM0x7E0Powertrain (do not modify without expertise)

These all sit on the MS-CAN bus (125 kbit/s). Switch your adapter to MS-CAN mode before scanning or they won’t appear.

These modules can create unsafe conditions if written incorrectly, and none of them are covered here:

ModuleRiskWhy
PCM (0x7E0)HighEngine behavior, fuel maps, speed limiter. Wrong values affect driveability.
ABS/DSCHighBraking behavior and stability control.
SRS (airbag)HighAirbag deployment. Bad config can prevent or falsely trigger deployment.
EPS (steering)HighElectric power steering assist.

Enabling ADAS display features (LDWS, HBC, SCBS, BSM, MRCC) in the IC module without the matching sensor hardware throws persistent dashboard warnings and DTCs. Confirm your trim has the physical sensors before setting any ADAS bit.

Will FORScan changes survive a CMU firmware update?

Section titled “Will FORScan changes survive a CMU firmware update?”

Yes. These changes live in body control modules (RBCM, FBCM, SSU, IC), which are entirely separate from the CMU infotainment unit. Firmware updates, factory resets, and battery disconnects don’t touch them.

The body-module changes listed here (locks, DRL, i-Stop, ESS) are all reversible by writing the original values back. The real risk is in the safety-critical modules (PCM, ABS, SRS, EPS), which this guide deliberately leaves out. Back up every module before you write to it.

For writing, yes. The free version reads module data, useful for backups and inspection, but cannot write modified AS-Built values. The extended license runs about $10–15 per year.

A dealer with FORScan or Mazda IDS could read your AS-Built data and compare it to factory values. In practice they rarely inspect AS-Built data unless diagnosing a complaint tied to a modified module. Restoring your backup before a visit removes any trace.

Do the same addresses work across all three vehicles?

Section titled “Do the same addresses work across all three vehicles?”

Module addresses (RBCM 0x7B7, FBCM 0x726, SSU 0x731, IC 0x720) are identical across these SkyActiv vehicles. Byte layouts are largely the same, but baseline values differ by vehicle, trim, model year, and region. Always verify against your own AS-Built backup.