Definitions / Yamaha / YZF-R1 / 2017-2019

Yamaha YZF-R1

2017-2019 ECU BX4-8591A-30 Stock firmware included
Yamaha YZF-R1
Subscribe to open the editor Sign in
An active subscription unlocks the full calibration and the editor.
ECU
BX4-8591A-30
ECU maker
Model years
2017-2019
Stock firmware
Included · 1 MB
160
Maps
0
Scalars
5
Patches
Browse everything free. Every map, scalar and patch in this definition is listed below. An active subscription unlocks the browser editor to change them and export a BIN.
Subscribe to edit Create account

What you can tune

5 Fuel 13 tables
6 Ignition 24 tables
2 Throttle / ETV 113 tables
3 Limiters 3 tables
1 Idle 1 table
2 Other · Settings 2 tables
1 Other · Settings Diagnostic Code Manager 3 tables
1 Temperature 1 table

160 calibration tables · 0 scalars · 5 patches & flags — all editable in the browser.

Getting started

STEP 1
Create a project

Start from the included stock firmware, or upload your own BIN read.

STEP 2
Edit the maps

Heat-mapped tables, editable 2D/3D graphs, cell math, AI auto-tune, and compare against other reads.

STEP 3
Export a BIN

Download a standard modified BIN and flash it with your own hardware and software.

Calibration maps

MapGroupTables
Decel Fuel Cut Fuel 1
Secondary Injector Balance Fuel 1
Cyl # Fuel 8
Gear 0 Fuel 1
Gear #-# Fuel 2
Gear Map# - PWR # Ignition 4
Neutral Ignition 1
Map# # Ignition 9
Cyl # Ignition 3
Volt Dwell Ignition 1
Gear # Ignition 6
Map# # Throttle / ETV 112
ETV - Power Mode Select Map# Throttle / ETV 1
ETC vs RPM Idle Speed Idle 1
Fan Control Temperature Temperature 1
Rev Limit Limiters 1
Rev Limit2 Limiters 1
Rev Limit By Gear Limiters 1
Fault code P# - P# Other · Settings Diagnostic Code Manager 3
YCCI Low/High Other · Settings 1
Checksum Other · Settings 1
5 patches & flags (toggle features on/off)
Disable Immobilizerflag
Disable Top Speed Limitpatch
Disable Exhaust Valvepatch
Disable Stock O2 Sensors/Closed Looppatch
Disable AIS Valvepatch

MotoEditor edits the calibration and exports a standard BIN — reading and flashing the ECU is handled by your own flashing hardware and software.

Frequently asked

What can I tune on the Yamaha YZF-R1 2017-2019?

This verified definition exposes 160 calibration tables — including fuel, ignition, throttle, limiters, idle, other · settings, other · settings diagnostic code manager and temperature maps — plus 0 adjustable scalars and 5 feature patches, all editable in your browser.

Do I need to remove or open the ECU?

No. MotoEditor edits the calibration and exports a standard BIN. Reading the stock file from the bike and writing it back is done with your own flashing hardware and software.

Which ECU does this Yamaha YZF-R1 definition cover?

The BX4-8591A-30. Every map address and scaling is verified against the stock firmware, so what you edit matches the real calibration.

Can I use my own stock file?

Yes. Start a project from your bike's stock BIN and your changes apply to it, or begin from the built-in reference — either way you export a standard BIN.

How much does access cost?

MotoEditor is a single subscription that unlocks the browser editor for this definition and every other bike in the library — no per-project or per-download fees.

Start with your ECU.

Browse supported motorcycles and firmware definitions before you subscribe.

Browse Definitions Subscribe