stancecoke
Minor legend
I wonder if there is an overview for modern Bafang CAN bus controllers already. I screened the firmware files in this library and have some controllers on my workbench, perhaps someone has more information?
For the M620 and M820 there are the links to STM32F10x standard peripheral library files in plain text in the firmware files, so I assume, this processor family will be used....

| Motor | Controller | Processor |
| M200 | CRX210 | NXP FS32K142H |
| M300 | CRS10LC | ??? |
| M400 | CRX10VC | ??? |
| M400 ver 1.0 | CRX10BC | NXP FS32K142H |
| M400 ver 2.0 | CRX10BC | STM32F10x (or clone?!) |
| M400 ver 2.1 | CRX10BC | STM32F10x (or clone?!) |
| M410 ver 2.0 | CRX10ZC | HC32F460 KCTA |
| M420 | CRX10V | NXP FS32K142H |
| M500 | CRX10NC | NXP FS32K142H |
| M510 | MMG522C | GD32F303RCT6 |
| M560 | MMG5300C | GD32F303RCT6 |
| M600 | CRX10NC | NXP FS32K142H |
| M620 | CRR10MC | STM32F10x (or clone?!) |
| M820 | CRX30PC | GD32F303RCT6 |
| Generic Hub motor controller | CRA101C | GD32F303RCT6 |
| Generic Hub motor controller | CRS10F | NXP FS32K142H |
For the M620 and M820 there are the links to STM32F10x standard peripheral library files in plain text in the firmware files, so I assume, this processor family will be used....

Last edited:

