How to Clear a Yamaha Check Engine Light (and When Not To)
This guide covers Yamaha motorcycles and scooters that report faults with the engine warning light (check engine light), either with an error code number on the dashboard or by flashing the light. It does not cover Yamaha ATVs, side-by-sides, outboard motors or WaveRunners.
Important: Clearing the check engine light does not fix anything. If you clear it without fixing the cause, you only hide the problem — and the light will usually come back.
1. Fix the cause first
The light is on because the ECU found a fault. Read the code first, look it up on this site, and work through the checks for that code. Clear the light only after the repair, so that you can see whether the fault comes back.
If you do not know how your Yamaha shows its codes, start with our guides to reading codes on the dashboard display or with a diagnostic tool.
2. After a tip-over (code 30)
If the bike falls over with the key on, the engine stops and the check engine light comes on (many models also show code 30). This is a safety feature, not a fault.
Stand the bike up, turn the key off, then turn it back on. Yamaha’s owner’s manuals call this a reset: the light goes out (and code 30 disappears) and the engine can be started again. Do not keep pressing the starter before you do this, because the engine cannot start and you will only drain the battery.
Before riding again, check the bike for damage from the fall, especially the levers, brakes and any fuel leaks.
3. Fault codes: what Yamaha says
For actual fault codes, Yamaha’s owner’s manuals do not give a way to clear them yourself. They tell you to have the bike checked by a Yamaha dealer.
Dealers read and erase stored codes with Yamaha’s own diagnostic tool. A Yamaha technical bulletin for dealers notes that the key must be switched off and on again before the codes can be erased.
On some models the light may go out once the ECU sees normal signals again, but the fault can stay stored in the ECU’s history. If the light does not go out, or keeps coming back, the fault is still there.
4. Clearing it yourself
On some models, owners have read and cleared stored codes themselves with an adapter cable made for Yamaha’s diagnostic connector and an OBD-II code reader or phone app. Not every reader works with every model and year: one owner’s first reader could not connect at all. Check that the adapter and reader are listed for your exact model before buying.
Some Yamahas have a built-in diagnostic mode on the dashboard with an item for erasing the stored fault history. For example, owners of a TMAX530 and an MT-09 Tracer erased stored codes in item D:62 by switching the engine stop switch off and on. Item numbers and how to enter diagnostic mode differ between models, so check the service manual for your bike first. Other items can change settings — on the TMAX530, for example, the next item resets the O2 sensor learning — so do not operate items you are unsure about.
5. Disconnecting the battery is not a reliable reset
Removing and reconnecting the battery is not a reliable way to clear a Yamaha code. On a BW’S 125 scooter the light stayed on after the battery was reconnected and only went out once the code was erased with a code reader. On an MT-09 that showed code 12 after a flat battery, fully charging the battery and fitting a new one did not clear the code.
Disconnecting the battery can even turn the light on: one Serow 250 owner found the check engine light on after replacing the battery and had to erase the stored code with a reader.
FAQ
Can I reset a Yamaha check engine light without a scanner?
Only in some cases. After a tip-over, turning the key off and on resets it. Some models also let you erase the stored fault history from the dashboard diagnostic mode. For other fault codes you usually need a diagnostic tool or a Yamaha dealer, and disconnecting the battery is not a reliable alternative.
The light went out, but it came back. Why?
The fault is still there. Clearing the light only removes the warning; the ECU sets it again as soon as it sees the same problem. Look up the code and fix the cause.
Is it safe to ride with the check engine light on?
It depends on the code. Some codes mean the engine may stop without warning. Look up your code to see how urgent it is, and if you do not know the code, have the bike checked before you ride it.
Sources
- Yamaha MT-07 (1WS, 2016; sold in the US as the FZ-07) owner’s manual (official, Japanese), page 5-1 — tip-over reset with the key clears code 30
- Yamaha MT-07 (BAT, 2021) owner’s manual (official, Japanese), page 5-2 — tip-over reset turns the engine warning light off
- Yamaha Motor Corporation, U.S.A. technical bulletin (2018, published by NHTSA) — erasing codes with the Yamaha Diagnostic Tool
- M-Factory (shop blog, Japanese): NMAX155 — warning light off, but a crank sensor fault stored in the ECU history
- Minkara (Japanese): BW’S 125 — light stayed on after reconnecting the battery; code erased with a reader
- Minkara (Japanese): Serow 250 — check engine light on after a battery change; code read and erased
- Minkara (Japanese): XMAX — code read and erased with an adapter and an OBD-II reader
- Privateer Photoworker (Japanese): MT-09 code 12 after a flat battery — a new battery did not clear it
- Tamakichi (owner blog, Japanese): TMAX530 diagnostic mode — d:61 fault history, d:62 erase
- Minkara (Japanese): MT-09 Tracer — stored code erased in the dashboard diagnostic mode
Last updated: