You put the key on, hit the starter and your Ski-Doo won't fire. Or your Lynx starts but barely takes throttle and the gauge complains about the key. Most of the time the DESS system is behind it. Here's how the system works, which fault codes BRP uses for it, how to program a new key yourself and what to do when a key goes missing.
How the Ski-Doo DESS Key Works
DESS stands for Digitally Encoded Security System. It's BRP's immobilizer, and Ski-Doo and Lynx use it just like Sea-Doo and Can-Am do. There's a chip inside the key. When you snap it onto the DESS post, the sled reads the chip and compares it with the keys stored in memory. If it matches, the control unit lets the engine run.
If the key isn't programmed or the connection isn't clean, the engine won't start or only runs in a limited way. Exactly how that shows up depends on the model. Don't guess. Read what the control unit actually stored.
Common DESS Key Problems We See in the Shop
Most DESS key problems aren't failed electronics:
- Moisture and corrosion: Snow, meltwater and road salt work their way into the contact between key and post. That's exactly what causes the faults that come and go.
- Key not seated properly: Sounds obvious, but with thick gloves it happens all the time.
- Wrong key: The key from your buddy's sled, or a new key that was never programmed.
- Weak battery: At low voltage, control units get unreliable. Check the battery before you blame the key.
- Damaged wiring at the post: A chafed harness or a loose connector causes communication errors.
DESS Fault Codes from the Official BRP List
When the system detects a fault, it stores a code. The codes below come from the official BRP list. Some have more than one meaning, depending on which control unit reports them. The app shows you the plain-language text your sled reports itself.
| Code | BRP meaning |
|---|---|
| P0513 | DESS key invalid, the immobilizer detected an invalid key |
| P1654 | Immobilizer contact not plausible, DESS key switch voltage out of range |
| P1656 | DESS line shorted to ground |
| P1657 | Electrical fault on the DESS key communication line |
| P1658 | Faulty DESS key communication |
| U0167 | Loss of communication with the immobilizer or the DESS key |
| U0426 | Invalid data received from the immobilizer or the DESS key |
A P0513 right after buying a new key usually just means the key hasn't been programmed yet. Codes like P1656 or P1657 point more toward wiring, connectors or the post. For more on code groups and control units, read how to read Ski-Doo and Lynx fault codes.
Programming a New DESS Key with the App
You don't need a dealer appointment to program a key. With M-JET DIAGNOSTIC you plug the dongle into the diagnostic port, connect to the app on your phone over Bluetooth and open key management. No laptop required.
- Check the battery and make sure the voltage is stable. Only run key functions with a solid power supply.
- Connect and read the fault memory first.
- The app shows you which key is on the post and whether it's recognized.
- Put the new key on and program it through the app.
- If needed, set the key type: Normal, Learning or Rental.
- Try a start, then read the fault memory again and clear the old entries.
The system has up to 10 key slots. Learning and Rental keys are meant for beginners and rental use. What they limit on your specific model is in the owner's manual. To see what key management looks like in the app, check out key management for BRP vehicles.
Lost Your DESS Key? Here's What to Do
A lost key is mostly a security issue. As long as it's programmed in memory, it still matches your sled. Here's the plan:
- Connect with a key you still have and open key management.
- Delete the keys you no longer have in your hand.
- Program a spare so you're not out on the trail with just one key.
If no working key is left at all, find out how your model handles that before you buy a replacement.
Key Is Recognized but the Engine Still Won't Cooperate
If the app shows the key correctly and there's no DESS code, the problem is somewhere else. Look at live data like battery voltage and RPM while cranking. ECM codes can also prevent a start or limit power. For what might be going on, read Ski-Doo and Lynx limp mode.
Frequently asked questions
What does DESS mean on a Ski-Doo?
DESS stands for Digitally Encoded Security System. The sled recognizes a chip in the key, and only programmed keys let the engine run.
Can I program a Ski-Doo DESS key myself?
Yes. With M-JET DIAGNOSTIC you program new keys from the app, change the key type and delete keys. There are up to 10 key slots.
Does it work on a Lynx too?
Yes. Lynx uses the same BRP diagnostics as Ski-Doo, so key management works the same way.
Can I just clear the DESS code?
Only once the cause is fixed. A key that isn't programmed or a corroded contact will set the code again on the next start.