Professional motorcycleECU calibration,in your browser.
Edit fuel, ignition, throttle, limiters and other calibration parameters using verified firmware definitions — without locating maps inside raw binaries by hand.
Honda · Kawasaki · Suzuki · Yamaha · Ducati
| TPS\RPM | 1500 | 2500 | 3500 | 4500 | 6000 | 7500 | 9000 | 11000 | 13000 |
|---|---|---|---|---|---|---|---|---|---|
| 100 | 79.3 | 82.1 | 85.0 | 87.9 | 91.9 | 95.9 | 97.2 | 99.3 | 101.1 |
| 80 | 71.5 | 74.1 | 76.8 | 79.5 | 83.2 | 87.1 | 88.6 | 90.8 | 92.9 |
| 60 | 63.8 | 66.1 | 68.6 | 71.1 | 74.6 | 78.3 | 80.0 | 82.4 | 84.7 |
| 40 | 56.0 | 58.1 | 60.4 | 62.7 | 66.0 | 69.4 | 71.3 | 74.0 | 76.5 |
| 20 | 48.2 | 50.1 | 52.1 | 54.3 | 57.3 | 60.6 | 62.7 | 65.6 | 68.3 |
| 10 | 44.3 | 46.1 | 48.0 | 50.1 | 53.0 | 56.2 | 58.4 | 61.4 | 64.2 |
| 5 | 42.4 | 44.1 | 46.0 | 47.9 | 50.9 | 53.9 | 56.2 | 59.3 | 62.1 |
| 2 | 41.2 | 42.9 | 44.8 | 46.7 | 49.6 | 52.6 | 54.9 | 58.0 | 60.9 |
Editing and flashing are separate operations. MotoEditor produces the modified BIN; your flashing tool writes it to the ECU.
The hard part is already mapped.
ECU firmware holds thousands of raw values with no labels. A MotoEditor definition identifies every calibration structure in a verified firmware — addresses, axes, units and data types — so you edit a named map, not an offset.
Browse the definition library →0x0048A120 1F 40 22 80 0x0048A140 24 C0 27 00 0x0048A160 29 40 2B 80 0x0048A180 2D C0 30 00 0x0048A1A0 32 40 34 80 …
- Size
- 16 × 24
- Axes
- RPM × TPS
- Unit
- %
- Type
- uint16
- Firmware
- 21175-1912
Verified definitions per model
| Manufacturer | Model | Year | ECU / Firmware | Stock BIN | Status |
|---|---|---|---|---|---|
| Honda | ADV350 | 2022-2024 | 38770-K2L-T01 | — | Upload BIN |
| Honda | Air Blade 110 | 2008-2012 | 38770-KVG-A31 | Included | Editable |
| Honda | BeAT 110 | 2012-2015 | 38770-K25-901 | — | Upload BIN |
| Kawasaki | Brute Force 750 | 2008-2011 | 21175-0254 | — | Upload BIN |
| Kawasaki | ER6N | 2012-2015 | 21175-0705 | Included | Editable |
| Kawasaki | GTR 1400 | 2008-2009 | 21175-0117 | Included | Editable |
| Suzuki | B-King | 2008-2012 | 32920-23H00 | Included | Editable |
| Suzuki | Burgman 650 | 2003-2012 | 32920-10GG1 | Included | Editable |
| Suzuki | GSF-1250 | 2007-2016 | 32920-18H00 | Included | Editable |
| Yamaha | FJR1300 | 2006-2012 | 3P6-8591A-A0 | Included | Editable |
| Yamaha | FZ1 | 2006-2015 | 2D1-8591A-00 | Included | Editable |
| Yamaha | FZ8 | 2010-2016 | 59P-8591A-00 | Included | Editable |
| Ducati | 1000SS | 2003-2006 | Marelli IAW 59M | — | Upload BIN |
| Ducati | 1098 | 2007-2008 | Marelli IAW 5AM | Included | Editable |
| Ducati | 1198 | 2009-2011 | Marelli IAW 5AM | Included | Editable |
| KTM | 1050 Adventure | 2015-2016 | Keihin | Included | Editable |
| KTM | 1090 Adventure | 2017-2019 | Keihin | Included | Editable |
| KTM | 1190 Adventure | 2013-2016 | Keihin | — | Upload BIN |
Showing 18 of 1,404 definitions across 30 manufacturers — search the full library.
Calibration tables
Edit map values directly: multi-cell selection, percentage or absolute adjustment, interpolation between anchors, copy/paste between projects, full undo history.
- Multi-cell selection
- ±% and absolute adjust
- Interpolation
- Copy / paste
- Undo / redo
- Keyboard navigation
| 88.2 | 90.5 | 92.1 | 93.8 | 95.0 | 96.2 | 97.1 |
| 85.4 | 87.9 | 92.7 | 94.4 | 96.0 | 94.0 | 95.1 |
| 81.0 | 83.6 | 88.5 | 90.5 | 92.3 | 90.6 | 91.8 |
| 75.2 | 78.1 | 83.2 | 85.5 | 87.8 | 86.4 | 87.9 |
| 68.5 | 71.8 | 74.4 | 77.0 | 79.4 | 81.2 | 82.9 |
2D / 3D visualization
Plot any table row or column as a curve, or the whole map as a surface. Edits in the table update the graph; dragging a point on the graph writes back to the cell.
ECU patches
Common firmware modifications, applied as verified patches rather than manual byte edits. Availability depends on the ECU and firmware version.
91.0 93.5 95.2
RPM limit: 15,600
Exhaust valve: ON
94.2 96.8 98.5
RPM limit: 16,200
Exhaust valve: OFF
Project comparison
Diff any project against stock firmware or an earlier revision. Every changed cell, scalar and patch is listed before you export.
| Motorcycle | Years | ECU | Firmware | Stock BIN | |
|---|---|---|---|---|---|
| Aprilia Dorsoduro 1200 | 2011-2016 | Marelli IAW 7SM | — | Included | View definition → |
| BMW C600-C650 Sport | 2012-2015 | BMS-E2 | — | Included | View definition → |
| Benelli TRK 502-502X | 2018-2022 | Bosch | — | Included | View definition → |
| CFMoto 400GT | 2021 | Bosch MSE6.0 | — | Included | View definition → |
| Can-Am Renegade 1000 | 2012-2016 | Continental M3C | — | Included | View definition → |
| Ducati 1098 | 2007-2008 | Marelli IAW 5AM | — | Included | View definition → |
Editing is not flashing.
MotoEditor only modifies the calibration inside a firmware binary and exports a standard BIN. Reading from and writing to the ECU is done by your flashing hardware and software — any tool that handles standard BIN files works.
Simple pricing. Full access.
Every plan unlocks every ECU definition and the full editor — no tokens, no per-project limits. Pay quarterly or yearly; cancel anytime.
- Full editor access
- Every ECU definition
- Stock firmware library
- Continuous definition updates
- Priority support
- Cancel anytime
- Everything in Quarterly
- Save ~27% vs paying quarterly
- Every ECU definition
- Continuous definition updates
- Priority support
- Cancel anytime