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

Can-Am Fault Codes Without a Dealer: How to Read, Understand and Clear Them

Oct 25, 2026

Not long ago, a fault code on your Can-Am pretty much meant one thing: book a dealer appointment, haul the machine over and wait. Today you can read Can-Am fault codes yourself, with your phone, right in the garage or out on the trail. That doesn't replace a shop when something is truly broken. But you know right away where you stand, and you can work through a lot of causes yourself. Here's how reading the codes works, what the app shows you, what active and stored mean, and how to clear codes the right way.

What you need to read the codes

M-JET DIAGNOSTIC is a dongle plus an app for iOS and Android. The dongle plugs into your vehicle's diagnostic port and your phone connects over Bluetooth. No laptop required. It works across the current Can-Am lineup, from the Maverick, Commander, Defender and Traxter to the Outlander and Renegade, all the way to the Spyder, Ryker and Canyon. To see where the port sits on each model, check our Can-Am diagnostic port guide.

  1. Plug in the dongle and turn the key on.
  2. Open the app and connect over Bluetooth.
  3. Read the fault memory of every control module.
  4. Write the results down or take a screenshot before you change anything.

What the app shows you

Instead of a cryptic number, you get plain-language text for every code. Many codes also come with a possible cause and check steps. You can also see which control module the fault is stored in. That matters, because depending on the machine, a Can-Am has several: the engine control module (ECM), the gauge cluster, the immobilizer and more.

The codes follow a fixed pattern. The first letter tells you the group:

  • P: engine and powertrain
  • C: chassis, for example brakes and steering
  • B: body, gauge cluster and switches
  • U: network and communication between modules

Active or stored: the difference that matters most

Every code has a status. Active means the fault is present right now. That's where you dig in first, because you can measure it and follow it in live data. Stored means the fault happened at some point and is sitting in memory. It could have been a one-time voltage dip while cranking or a loose connection that only acts up when it's wet.

A real-world example: after a jump start there are five stored codes in memory, but none of them is active. Then voltage is the likely common thread, not five bad parts.

Examples from the official BRP list

All meanings come from the official BRP fault code list. Many codes have several variants there, depending on the vehicle and control module.

  • P0562: Battery or system voltage too low. Depending on the module, it also reads cluster system voltage low, the same code from the gauge cluster's point of view.
  • P0217: Engine coolant overheating. One variant reads torque reduction due to high engine coolant temperature.
  • P0301: Misfire on cylinder 1. The list describes which cylinder that is differently depending on the vehicle, for example PTO side, left or right.
  • P0706: The gearbox position sensor reports an invalid gear position, and another variant points to gear change sequence logic.
  • P0118: Engine coolant temperature sensor, usually circuit high, shorted to battery or connector disconnected. Some variants, however, read circuit low.

P0118 is a good example of why forum lists don't help much. The same code can mean nearly the opposite depending on the module. The only reliable source is the plain-language text your own machine gives you. If you can't find a code described anywhere, read it straight from the vehicle with the app and go by that text.

Clearing fault codes the right way

Clearing takes one tap in the app. But a cleared code is not a repair. If the cause is still there, it comes back. The right order:

  1. Read and save the codes.
  2. Check the basics: battery voltage, terminals, grounds, connectors for moisture and corrosion.
  3. Use live data to look closer, for example at voltage, engine temperature, throttle or RPM.
  4. Fix the cause.
  5. Clear the codes, take a test ride and read again.

Run tests and resets only with a stable power supply and according to the manufacturer's instructions. If the check engine light is on as well, see Can-Am check engine light. If the machine is stuck in limp mode, read Can-Am limp mode reset.

When you should still see a shop

If a code comes right back after you've properly checked the battery, connectors and wiring, or the live data points to a bad component, a qualified shop is the right call. The difference is that you show up with the codes, their status and maybe a recorded test ride. That saves time on the diagnosis.

Frequently asked questions

Can I read Can-Am fault codes without a dealer?

Yes. With a diagnostic dongle in the diagnostic port and the app on your phone, you read the codes from every control module in plain language.

What does a stored code with no active faults mean?

The fault happened at some point but isn't present right now. Voltage dips and loose connections are typical. Check the basics before you replace parts.

Does the fault go away when I clear the code?

No. You only delete the entry. If the cause is still there, the code comes back.

Tags: Can-Am, Code Reader, Diagnostics, DIY, Fault Codes
Previous
Can-Am Fault Codes Without a Dealer: How to Read, Understand and Clear Them
Next
Can-Am ECU Bad? How to Tell a Failed ECM From a Wiring Problem

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