How to Add or Erase DESS Keys | BRP Immobilizer Programming Guide
Guide for adding or removing DESS keys using BRP diagnostic software.
This instruction explains how to program new safety keys, erase lost keys and manage immobilizer settings on Sea-Doo, Ski-Doo and Can-Am vehicles.
Manual content
Overview
This manual explains the procedure for adding and erasing DESS (Digitally Encoded Security System) keys on BRP vehicles using professional diagnostic software such as BUDS or BUDS2.
The DESS system is an electronic immobilizer that allows only authorized keys to start the engine. Programming operations must be performed correctly to avoid vehicle start issues or immobilizer lock conditions.
The guide includes:
• preparation of diagnostic equipment and MPI interface
• connecting the vehicle to diagnostic software
• procedure for registering a new DESS key
• removing lost or damaged keys from the system
• synchronization process after programming
• important safety notes and typical errors
Correct management of DESS keys is important for maintaining vehicle security and ensuring proper engine start authorization.
This instruction is intended for service technicians, workshops, dealers and experienced BRP vehicle owners performing diagnostic configuration operations.
Digitally Encoded Security System (DESS)
The Digitally Encoded Security System (DESS) is designed to protect BRP watercraft against unauthorized engine start and operation.
This advanced anti-theft technology ensures that the engine can only be started using a properly programmed safety lanyard.
The DESS system includes several key electronic components:
-
Multi-Purpose Electronic Module (MPEM)
-
Safety lanyard cap
-
Safety lanyard switch
Each safety lanyard cap contains an integrated magnet and a ROM chip with a unique digital identification code.
During normal operation, the MPEM verifies this code before allowing the engine to start.
The DESS circuitry is factory-activated in the vehicle’s MPEM.
Therefore, at least one safety lanyard must be programmed into the module memory before engine operation is possible.
In practice, it is not the lanyard itself that is programmed — the MPEM memory is configured to recognize the digital code stored in the lanyard chip.
🔧 System Flexibility and Key Management
The system allows programming of up to eight safety lanyards in the MPEM memory.
Keys can be individually added or removed as required.
A programmed safety lanyard may also be used on other BRP vehicles equipped with a compatible DESS system, providing operational flexibility for service technicians and fleet environments.
The MPEM uses non-volatile memory, meaning all programmed key data is permanently stored.
Disconnecting the battery will not erase any information.
When installing a new replacement MPEM supplied through official parts channels, the DESS security function remains active and requires key programming during installation.
Additionally, the MPEM includes a built-in self-diagnostic capability, allowing technicians to identify system faults and configuration issues.
🔑 Managing DESS Keys in B.U.D.S.
The Keys page in the B.U.D.S. diagnostic software provides full control over DESS key programming functions, including:
-
Adding new keys
-
Erasing individual keys
-
Erasing all stored keys
-
Viewing key status and RPM limitation settings (on selected 2-stroke models)
➕ Adding a DESS Key
To program a new safety lanyard into the MPEM:
-
Read the MPEM configuration from the vehicle.
-
Open the Keys section in the B.U.D.S. interface.
-
Select Add Key, or on some models choose Add Normal Key or Add Learning Key.
-
Insert the safety lanyard onto the MPI DESS post or DESS Post Interface (when using MPI-2 or MPI-3 adapters).
-
Confirm the action in the software prompt.
-
Repeat the procedure for each additional key.
-
Write the updated MPEM configuration back to the vehicle.
➖ Erasing a DESS Key
To remove a programmed key:
-
Read the MPEM configuration from the vehicle.
-
Open the Keys section.
-
Select Erase Key.
-
Insert the lanyard to be removed on the MPI DESS post.
-
Confirm the prompt.
-
Repeat if multiple keys must be deleted.
-
Write the updated configuration back to the vehicle.
🧹 Erasing All Keys
To clear the entire key memory:
-
Read the MPEM configuration from the vehicle.
-
Open the Keys section.
-
Select Erase All Keys.
-
Confirm the operation.
-
Write the configuration back to the vehicle.
⚠️ Important:
After deleting all keys, at least one new safety lanyard must be programmed before writing the configuration.
If no keys are stored, the B.U.D.S. software will prevent the module data from being written.