Made in Germany – worldwide shipping. Due to high order volume, delivery delays may occur.
POWERSPORTS M-JET POWERSPORTS
Cart 0
  • Home
  • Tuning
  • SpeedLimit Remover
  • Modules
  • Diagnosis
  • Misc.
  • FAQ
  • Contact
My Account
Log in Register
POWERSPORTS M-JET POWERSPORTS
  • Home
  • Tuning
  • SpeedLimit Remover
  • Modules
  • Diagnosis
  • Misc.
  • FAQ
  • Contact
Account Wishlist Cart 0

Search our store

POWERSPORTS M-JET POWERSPORTS
Account Wishlist Cart 0
Popular Searches:
T-Shirt Blue Jacket
news

Ski-Doo DESS Key: Common Problems, Programming a New Key and What to Do If You Lose One

Oct 24, 2026

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.

CodeBRP meaning
P0513DESS key invalid, the immobilizer detected an invalid key
P1654Immobilizer contact not plausible, DESS key switch voltage out of range
P1656DESS line shorted to ground
P1657Electrical fault on the DESS key communication line
P1658Faulty DESS key communication
U0167Loss of communication with the immobilizer or the DESS key
U0426Invalid 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.

  1. Check the battery and make sure the voltage is stable. Only run key functions with a solid power supply.
  2. Connect and read the fault memory first.
  3. The app shows you which key is on the post and whether it's recognized.
  4. Put the new key on and program it through the app.
  5. If needed, set the key type: Normal, Learning or Rental.
  6. 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.

Tags: DESS, Diagnostics, Key Programming, Lynx, Ski-Doo
Previous
Ski-Doo DESS Key: Common Problems, Programming a New Key and What to Do If You Lose One
Next
Ski-Doo Fault Codes and Check Engine Light: Code Groups, Control Units and Real Examples

Related Articles

Can-Am PPS Fault Code: Pedal Sensor Codes Explained

Can-Am PPS Fault Code: Pedal Sensor Codes Explained

Fault Code U0100 and U0129 on Sea-Doo and Can-Am: Lost Communication

Fault Code U0100 and U0129 on Sea-Doo and Can-Am: Lost Communication

M-JET POWERSPORTS – software tuning for Sea-Doo and diagnostics for Sea-Doo, Can-Am and Yamaha WaveRunner. Everything runs through the diagnostic port and is controlled from your smartphone, no laptop needed and ready in minutes. The M-JET Flasher adds power to all Sea-Doo Spark models as well as the RXT-X, RXP-X, GTR, GTI, Wake, GTX and other Sea-Doo models. The M-JET Modules extend the system, for example with temperature and display functions. M-JET DIAGNOSTIC is the diagnostic tool for Sea-Doo, Can-Am and Yamaha WaveRunner: read and clear fault codes, view live data, run service resets and service functions, including key programming on BRP vehicles.

Download on the App Store Get it on Google Play

LEGAL

  • Privacy Policy
  • General terms and conditions of business
  • imprint

Models

  • Sea-Doo Tuning
  • Can-Am Tuning
  • Ski-Doo & Lynx Tuning

MISCELLANEOUS

  • Dealer inquiry
  • While-Label solutions
  • News
  • Dealermap
© 2026 M-JET POWERSPORTS
Afghanistan (EUR €)
Åland Islands (EUR €)
Albania (EUR €)
Algeria (EUR €)
Andorra (EUR €)
Angola (EUR €)
Anguilla (EUR €)
Antigua & Barbuda (EUR €)
Argentina (EUR €)
Armenia (EUR €)
Aruba (EUR €)
Ascension Island (EUR €)
Australia (EUR €)
Austria (EUR €)
Azerbaijan (EUR €)
Bahamas (EUR €)
Bahrain (EUR €)
Bangladesh (EUR €)
Barbados (EUR €)
Belarus (EUR €)
Belgium (EUR €)
Belize (EUR €)
Benin (EUR €)
Bermuda (EUR €)
Bhutan (EUR €)
Bolivia (EUR €)
Bosnia & Herzegovina (EUR €)
Botswana (EUR €)
Brazil (EUR €)
British Indian Ocean Territory (EUR €)
British Virgin Islands (EUR €)
Brunei (EUR €)
Bulgaria (EUR €)
Burkina Faso (EUR €)
Burundi (EUR €)
Cambodia (EUR €)
Cameroon (EUR €)
Canada (EUR €)
Cape Verde (EUR €)
Caribbean Netherlands (EUR €)
Cayman Islands (EUR €)
Central African Republic (EUR €)
Chad (EUR €)
Chile (EUR €)
China (EUR €)
Christmas Island (EUR €)
Cocos (Keeling) Islands (EUR €)
Colombia (EUR €)
Comoros (EUR €)
Congo - Brazzaville (EUR €)
Congo - Kinshasa (EUR €)
Cook Islands (EUR €)
Costa Rica (EUR €)
Côte d’Ivoire (EUR €)
Croatia (EUR €)
Curaçao (EUR €)
Cyprus (EUR €)
Czechia (EUR €)
Denmark (EUR €)
Djibouti (EUR €)
Dominica (EUR €)
Dominican Republic (EUR €)
Ecuador (EUR €)
Egypt (EUR €)
El Salvador (EUR €)
Equatorial Guinea (EUR €)
Eritrea (EUR €)
Estonia (EUR €)
Eswatini (EUR €)
Ethiopia (EUR €)
Falkland Islands (EUR €)
Faroe Islands (EUR €)
Fiji (EUR €)
Finland (EUR €)
France (EUR €)
French Guiana (EUR €)
French Polynesia (EUR €)
French Southern Territories (EUR €)
Gabon (EUR €)
Gambia (EUR €)
Georgia (EUR €)
Germany (EUR €)
Ghana (EUR €)
Gibraltar (EUR €)
Greece (EUR €)
Greenland (EUR €)
Grenada (EUR €)
Guadeloupe (EUR €)
Guatemala (EUR €)
Guernsey (EUR €)
Guinea (EUR €)
Guinea-Bissau (EUR €)
Guyana (EUR €)
Haiti (EUR €)
Honduras (EUR €)
Hong Kong SAR (EUR €)
Hungary (EUR €)
Iceland (EUR €)
India (EUR €)
Indonesia (EUR €)
Iraq (EUR €)
Ireland (EUR €)
Isle of Man (EUR €)
Israel (EUR €)
Italy (EUR €)
Jamaica (EUR €)
Japan (EUR €)
Jersey (EUR €)
Jordan (EUR €)
Kazakhstan (EUR €)
Kenya (EUR €)
Kiribati (EUR €)
Kosovo (EUR €)
Kuwait (EUR €)
Kyrgyzstan (EUR €)
Laos (EUR €)
Latvia (EUR €)
Lebanon (EUR €)
Lesotho (EUR €)
Liberia (EUR €)
Libya (EUR €)
Liechtenstein (EUR €)
Lithuania (EUR €)
Luxembourg (EUR €)
Macao SAR (EUR €)
Madagascar (EUR €)
Malawi (EUR €)
Malaysia (EUR €)
Maldives (EUR €)
Mali (EUR €)
Malta (EUR €)
Martinique (EUR €)
Mauritania (EUR €)
Mauritius (EUR €)
Mayotte (EUR €)
Mexico (EUR €)
Moldova (EUR €)
Monaco (EUR €)
Mongolia (EUR €)
Montenegro (EUR €)
Montserrat (EUR €)
Morocco (EUR €)
Mozambique (EUR €)
Myanmar (Burma) (EUR €)
Namibia (EUR €)
Nauru (EUR €)
Nepal (EUR €)
Netherlands (EUR €)
New Caledonia (EUR €)
New Zealand (EUR €)
Nicaragua (EUR €)
Niger (EUR €)
Nigeria (EUR €)
Niue (EUR €)
Norfolk Island (EUR €)
North Macedonia (EUR €)
Norway (EUR €)
Oman (EUR €)
Pakistan (EUR €)
Palestinian Territories (EUR €)
Panama (EUR €)
Papua New Guinea (EUR €)
Paraguay (EUR €)
Peru (EUR €)
Philippines (EUR €)
Pitcairn Islands (EUR €)
Poland (EUR €)
Portugal (EUR €)
Qatar (EUR €)
Réunion (EUR €)
Romania (EUR €)
Russia (EUR €)
Rwanda (EUR €)
Samoa (EUR €)
San Marino (EUR €)
São Tomé & Príncipe (EUR €)
Saudi Arabia (EUR €)
Senegal (EUR €)
Serbia (EUR €)
Seychelles (EUR €)
Sierra Leone (EUR €)
Singapore (EUR €)
Sint Maarten (EUR €)
Slovakia (EUR €)
Slovenia (EUR €)
Solomon Islands (EUR €)
Somalia (EUR €)
South Africa (EUR €)
South Georgia & South Sandwich Islands (EUR €)
South Korea (EUR €)
South Sudan (EUR €)
Spain (EUR €)
Sri Lanka (EUR €)
St. Barthélemy (EUR €)
St. Helena (EUR €)
St. Kitts & Nevis (EUR €)
St. Lucia (EUR €)
St. Martin (EUR €)
St. Pierre & Miquelon (EUR €)
St. Vincent & Grenadines (EUR €)
Sudan (EUR €)
Suriname (EUR €)
Svalbard & Jan Mayen (EUR €)
Sweden (EUR €)
Switzerland (EUR €)
Taiwan (EUR €)
Tajikistan (EUR €)
Tanzania (EUR €)
Thailand (EUR €)
Timor-Leste (EUR €)
Togo (EUR €)
Tokelau (EUR €)
Tonga (EUR €)
Trinidad & Tobago (EUR €)
Tristan da Cunha (EUR €)
Türkiye (EUR €)
Tunisia (EUR €)
Turkmenistan (EUR €)
Turks & Caicos Islands (EUR €)
Tuvalu (EUR €)
U.S. Outlying Islands (EUR €)
Uganda (EUR €)
Ukraine (EUR €)
United Arab Emirates (EUR €)
United Kingdom (EUR €)
United States (EUR €)
Uruguay (EUR €)
Uzbekistan (EUR €)
Vanuatu (EUR €)
Vatican City (EUR €)
Venezuela (EUR €)
Vietnam (EUR €)
Wallis & Futuna (EUR €)
Western Sahara (EUR €)
Yemen (EUR €)
Zambia (EUR €)
Zimbabwe (EUR €)
Deutsch
English
français
português (Brasil)
hrvatski
Ελληνικά
Español
Italiano
العربية

All trademarks, brand and product names (e.g. BRP, Sea-Doo, Can-Am, Ski-Doo, Lynx, Rotax, Yamaha) belong to their respective owners and are used for identification purposes only. M-JET POWERSPORTS is not affiliated with, endorsed or sponsored by these or any other manufacturers. Use at your own risk.

Cart 0

Confirm your age

Are you 18 years old or older?

Come back when you're older

Sorry, the content of this store can't be seen by a younger audience. Come back when you're older.

Shopping Cart

Your cart is currently empty.
Add note for seller
Estimate shipping rates
null
Subtotal €0,00
For technical reasons, payment via PayPal is currently unavailable. In checkout you still have over 80 other secure payment methods available.
View Cart