Home › Diagnosis › Which motor is on my e-bike? Identify it in five minutes

Which drive system does my e-bike actually run?

Which motor do I have?Any e-bike

This flow walks a rider from the bike in front of them to a confirmed drive system in five minutes. The system name is what selects the correct error-code list and the correct spare parts, so a wrong guess costs time and money. A photo of the motor and the display is enough for any workshop to name the system for you.

Warning: Never decide the system from the bicycle brand, the model year, or a forum post: the same frame can ship with Bosch one season and Shimano the next, and the wrong system gives you the wrong code list and the wrong parts.

What you need

LED patterns and what they mean

BOSCH cast or printed on the motor case near the bottom bracketBosch mid-drive (Active Line, Performance Line, CX, or Cargo Line)
SHIMANO STEPS cast or printed on the motor caseShimano Steps (E5000, E6100, E7000, E8000, EP6, or EP8)
YAMAHA, BROSE, BAFANG, FAZUA, TQ, or Panasonic cast on the motor caseThat maker's mid-drive system, confirmed without further checks
Display reads Intuvia, Purion, Kiox, Nyon, or System ControllerBosch system, regardless of bicycle brand
Display reads SC-E5003, SC-E7000, or SC-EM800Shimano Steps E5000, E7000, or EP8 generation respectively
Display reads Interface X, Display A, or Display CYamaha PW-series system
Display reads MasterMind, TCD, or TCUSpecialized system with TCU on the top tube
Display reads DP C series, DP E series, SW-LCD, KM5S, S866, S830, or KT-LCDBafang or generic Chinese hub-motor controller
Battery label reads PowerPack or PowerTubeBosch system, codes follow Bosch error format
Battery label reads BT-E8010, BT-E8035, or BT-E8036Shimano Steps system, codes follow Shimano E-TUBE format
Unbranded battery with a 3-pin discharge plug and no maker nameBafang or generic hub-motor system, common on conversion and budget e-bikes
Phone pairs with Bosch eBike Flow, eBike Connect, Shimano E-TUBE, Bafang Go, Mahle MySmartBike, Fazua, TQ, or Yamaha appConfirms the maker of the drive system directly

Step by step

1. Read the name on the display or control unit on the handlebar
Switch the bike on and look at the model name printed on the bezel or shown in the settings menu
If OK: Note the display name and jump to the matching verdict below
If not: Move to the motor case, the display may be a third-party unit that hides the system
2. Read the maker name cast or printed on the motor housing
Crouch beside the bike, shine the torch on the case near the bottom bracket (mid-drive) or on the side plate of the hub (hub motor)
If OK: BOSCH, SHIMANO STEPS, YAMAHA, BROSE, BAFANG, FAZUA, TQ, or Panasonic is your system
If not: Some hub motors only carry a model sticker, not a maker name, so proceed to the battery
3. Read the label on the battery
Remove the battery if it is removable, or read the sticker visible through the frame cutout; note the part number
If OK: PowerPack, PowerTube, BT-E8010, BT-E8035, BT-E8036, or a labelled Yamaha pack identifies the maker
If not: An unbranded pack with a 3-pin discharge plug points to Bafang or a generic hub system
4. Check which app the bike pairs with on your phone
Open Bluetooth settings and look for the app name, or read the pairing instructions in the manual
If OK: Bosch eBike Flow, eBike Connect, Shimano E-TUBE, Bafang Go, Mahle MySmartBike, Fazua, TQ, or Yamaha app confirms the system
If not: No app pairing means an older or simpler system; use the type plate next
5. Read the frame type plate or the dealer invoice
Look under the bottom bracket shell or on the seat tube for a sticker listing motor and battery type; the invoice lists the same data in plain text
If OK: Use the motor and battery type printed there as the final confirmation
If not: Take clear photos of the motor, the display, and the battery label and ask the workshop to identify the system

What you now know for sure

Frequently asked

Can I tell the drive system from the bicycle brand alone?

No. Gazelle, Trek, Cube, Stella, Ado, and Rad Power each fit two or three different systems in the same model year, so the brand never selects the code list. Read the maker name on the motor case or the display model instead.

What if nothing is cast or printed on the motor?

Some hub motors carry only a model sticker on the side plate, and a few cheap units carry no name at all. Move on to the display name, the battery part number, and the app it pairs with; any one of those will name the system.

Does the model year decide which system the bike has?

No. Manufacturers swap suppliers between seasons, so a 2022 Trek and a 2024 Trek of the same model name can ship with different drives. Always confirm against the motor case, the display, or the type plate.

Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.