@Greg Watts CRX10VC3615E102007.3
Good. I now have enough to give a solid, honest answer. The string CRX10VC3615E102007.3 is a 36V variant (the "36" is visible in the string, consistent with the forum discussion about 36V vs 43V controllers). The only confirmed "latest" M420 firmware in community knowledge is CRX10VC4313h102075.2 for the
43V version. The 36V tree is a different branch, and I don't have a confirmed latest version for it specifically.
@sponsje - that string tells us you're on the 36V M420, not the 43V variant. The community data we have confirms CRX10VC4313h102075.2 (2023-3-8) as the current firmware for the 43V M420, but that's a different voltage branch entirely, so it's not directly comparable to yours.
I can't give you a confirmed "latest" version number for the 36V firmware tree - that data isn't something I can verify right now without it being from an authoritative source. What I'd suggest: post your full string over on the K1 Flash / Bafang firmware thread where
@Dado and similar folk are active. They track the 36V firmware files specifically.
One thing worth flagging: the M300, M420, and M620 share the same boot code, and BESST will actually let you flash M420 firmware into an M620 - though if you do, the motor won't start.