MoTeC's M1 GPR Motorcycle Package is a versatile and adaptable platform primarily for the operation of port-injected motorcycle engines fitted with drive by wire systems. This single product can be configured over a huge range of complexities, from controlling a simple engine to a multi-throttle, quad cam boosted engine with two injectors per cylinder that may also include a sequential gearbox and many other features. Configurable engine synchronisation modes accommodate most modern engine triggering systems.

Included are numerous ancillary features common to race motorcycles, such as engine braking control, track splits for accelerating and braking, rider switches (pit switch, launch enable, traction trim etc.), gearbox control, knock control, launch control, rain light control, variable inlet control and traction control.

This Package seamlessly integrates with other MoTeC products and provides pre-defined CAN messaging for all current Display Loggers, Enclosed Loggers, Power Distribution Modules and other devices including E888, VCS, GPS, ADR, BR2 and SLM. Example wiring schematics are provided for basic operation.

This Package is supported by MoTeC Europe. For technical assistance please email: [email protected]


The following features in GPR Motorcycle have been specifically designed to work with motorcycles:

  • Onboard real time lean angle calculation from commonly available 3-axis IMUs (Bosch MM5.10, Yamaha R1, E Lean all currently supported).
  • Ability to correct wheel speeds for variation in rolling tyre circumference due to lean angle.
  • Wheelie detection by means of suspension position conditioning.
  • Rider trim channels for traction control and engine braking.
  • Engine braking strategy with open loop (throttle minimum position by gear and calculated engine speed) and closed loop (wheel speed differential with P controller) components. Utilises track sectors for enhanced performance.
  • PID traction control by means of wheel speed differential and percentage slip. Multiple aim compensation and gain compensations available, including lean angle, longitudinal G, wheelie state and rider trim.
  • Multiple throttle grip translation tables (engine speed v throttle grip position) selectable by gear position, rider switch and track sector.
  • Gearbox shift request via up shift switch/down shift switch or gear lever force sensor.
  • Gearbox shift control with ignition cut, fuel cut, ignition timing and throttle blipping.
  • Launch control managing throttle limit and engine speed limit. Rider based entry with automatic exit based on gear position.
  • Suspension Position Front and Rear.
  • Rain light control strategy.
  • Variable inlet length support (Yamaha R1, BMW S1000RR).


  • Operates port injected engines from 1 to 8 cylinders.
  • Configurable engine synchronisation modes for many common engine types. Refer to the Supported Models section for current details.
  • Configurable top dead centre for each cylinder allows for odd-fire engines.
  • Configurable ignition output pin for each cylinder allows for coil-on-plug or wasted spark and distributor ignition systems.
  • Configurable on-board knock for each cylinder with 2 assignable knock sensors and selectable centre frequencies.
  • Configurable camshaft control from 1 to 4 cams, plus 1 switched camshaft.
  • Dual bank lambda control supported; requires optional LTC with Bosch LSU4.9 sensor or LTCN with NTK sensor.
  • Physical settings for engine displacement, fuel density+molar mass, stoichiometric ratio and injector characteristics allow for simplified engine start-up prior to tuning.
  • Easy and fast engine tuning using engine efficiency map.
  • Engine load modelling based on inlet manifold pressure and inlet manifold temperature. Alternatively, for example, when using individual throttle bodies, throttle position can be used.
  • Sensor calibrations available for many common automotive sensors.
  • Transient fuelling compensation using physical modelling of fuel film or throttle position rate of change.
  • Nitrous system with two activation stages and additional fuel pumps, bottle heater control and pressure sensor.
  • Transmission brake control ('bump') functionality for perfect positioning of motorcycles.
  • Supports MoTeC devices: ADR, E8XX, PDM, SLM, VCS.
  • Test settings for most outputs, including injection and ignition outputs, for easier setup.
  • Turbocharger wastegate pressure control with pressure sensor and two PWM outputs.
  • Configurable turbocharger boost control (using a normal and inverted solenoid output).
  • Supports turbocharger bypass valve control.
  • Supports two coolant fan outputs (PWM controlled).
  • Coolant temperature compensations for engine speed limit, ignition timing, fuel mixture and boost limit.
  • Coolant pump output with PWM control.
  • Coolant pump after-run functionality, optionally with additional pump output.
  • Engine speed limiting with ignition cut and/or fuel cut.
  • Fuel pump switched output.
  • Fuel Flow Supply Sensor and Fuel Flow Return Sensor.
  • Gearbox position detection via optional dual sensor or engine speed/wheel speed estimate.
  • GPS acquisition and logging via CAN.
  • Engine Charge Temperature calculation, allows for correction of Inlet Air Temperature (compensation of heat soak effect etc.).
  • Lap distance, time and number via BR2, GPS or switched input, with split and sector options.
  • Race time system with trim tables for ignition timing compensation, fuel mixture aim, boost limit and throttle limit.
  • Idle closed loop control system using ignition, drive by wire actuation or idle solenoid.
  • Idle bypass control with stepper motor supported.
  • Engine Load Average channel with tables for engine speed limit, ignition timing trim, fuel mixture aim, boost limit and throttle limit.
  • Assisted engine start with dedicated fuel volume and idle compensations during crank and post start.
  • Engine run time total for engine hour logging.
  • Configurable security for multiple users.
  • Configuration of brake state using a switch or a pressure sensor.
  • Configuration of clutch state using a switch, a position sensor or a pressure sensor.
  • Calculation of clutch slip.
  • ECU-internal G-force (acceleration) – longitudinal, lateral, vertical.
  • ECU CAN receive from a defined CAN ID for data reception from MoTeC devices. Supports 1 CAN bus.
  • ECU CAN transmit of the most common channels using standard MoTeC CAN templates plus a GPR Motorcycle specific dataset (contact [email protected] for more details).
  • 8 configurable switches and 8 rotary switches (wired or CAN input) with each of 9 positions simultaneously mappable to all indexed rider switches.
  • Analogue tachometer output with configurable output pin and scaling.
  • Dual bank drive by wire throttle servo control.
  • Throttle Grip sensor with multiple translation tables selectable according to gear and/or track position.
  • Use of a Throttle Grip sensor or a Throttle Position sensor in case of a cable throttle.
  • Vehicle speed measurement using wheel speed sensors, estimation or GPS.
  • Vehicle Speed Limit Control system (DBW-throttle based), which can also be used for pit speed limiting.
  • Configurable warning system with light and CAN output.
  • Auxiliary time system with tables for ignition timing compensation, fuel volume trim and fuel mixture aim.
  • 4 auxiliary outputs for PWM control of added actuators:
    • Duty cycle tables using Engine Speed and Throttle or Manifold Pressure Axis'
    • Activation based on inlet manifold pressure or throttle position
    • Auxiliary Output 1 includes tables for Ignition Timing Compensation, Fuel Volume Trim and Fuel Mixture Aim
  • Optional channels for additional sensors via input pin and/or CAN message, including:
    • Airbox Mass Flow, Pressure and Temperature
    • Ambient Pressure and Temperature
    • Boost Pressure
    • Brake Pressure Front and Rear
    • Brake Switch
    • Clutch Pressure and Position
    • Clutch Switch
    • Coolant Pressure and Temperature
    • Engine Oil Pressure and Temperature
    • Engine Crankcase Pressure
    • Exhaust Pressure Bank 1 and Bank 2
    • Exhaust Temperature (EGT) via TCA Thermocouple Amplifier, Generic CAN, or E888 for Collector, Bank 1 and 2 Collector, and Cylinders 1 to 8
    • Exhaust Lambda via LTC, LTCN, or PLM for Collector, Bank 1 and 2 Collector, and Cylinders 1 to 8
    • Fuel Pressure and Temperature
    • Fuel Tank Level
    • Steering Angle
    • Suspension Position Front and Rear
    • Transmission Pressure and Temperature
    • Turbocharger Speed
    • Turbocharger Inlet/Outlet Temperature
    • Turbocharger Wastegate Position
    • G-Force (acceleration) – Longitudinal, Lateral, Vertical.
    • Wheel Speed sensors front/rear, wired or CAN input.
    • Gearbox shift request via up shift switch/down shift switch or gear lever force sensor.
    • Gearbox shift control with ignition cut, fuel cut, ignition timing and throttle blipping.
    • Launch control based on switch input and gear.
    • IMU supports Bosch MM5.10 and Yamaha R1 OE fitment.
    • Lean angle estimation via IMU input
    • Wheelie state determination


Cylinders: Up to 12
Injectors: Port
Connector: Tyco
Logging Memory: 256Mb

  • Drive By Wire
  • Cam Control
  • Knock Control
  • Traction Control
  • Launch Control
  • Gear Change Ignition Cut
  • Nitrous Control
  • Secondary Injection
  • Closed Loop Lambda
  • Flex Fuel Operation
  • Race Time Boost Limit
  • Race Time Ignition Timing Trim
  • Race Time Throttle Limit
  • Race Time Fuel Mixture Aim
  • Turbocharger Bypass Control
  • Gearbox: Suits Manual Only
Brand MoTeC

More From This Category