I would like my share my first experience with Bafang M500 VS TSDZ2.
Some months ago I decided to build a new EBike for me with Bafang M500 and leave behind the TSDZ2. Only the empty frame for M500 did cost 1100€ while the full bicycle to install a TSDZ2 did costs 750€ only, so, this EBike was like 5x more expensive than the one I built with TSDZ2 - but they are not comparable, still one is much more expensive which is relevant for users as me on a poor European country.
I had high expectations for lower noise compared to TSDZ2 but for my deception, the M500 still makes some good amount of noise, and I would say it is the same amount as TSDZ2 with well lubricated gears.
The other bad thing is that we did not developed yet our OpenSource firmware to M500, the even with 9 assist levels, the level 1 of original firmware is to much power for my taste and uses more battery than what I want, so I can not fine tune as we can on TSDZ2 running our OpenSource firmware.
The only strong point of M500 compared to TSDZ2 is that it seems more robust mechanically (has similar weight) and that is very important for me as the only failures I had with TSDZ2 were mechanical, while I was riding on MTB events on mountains, far from home.
So, I am happy to keep using TSDZ2 on my city EBikes, because it is the most cheap and capable option, and very flexible because of our OpenSource firmware. And on my MTB EBike, I will keep using the Bafang M500 and hopefully develop our firmware for it.
Two of my EBikes, left side MTB with M500 motor and on right side our mini cargo bike with TSDZ2:
As a family, we value a lot our EBikes but we can not afford to have each one costing 5.000 euros, so TSDZ2 is like a magic solution:
And as a final note, I am using the same display on both EBikes: our
EasyDIY display developed both for TSDZ2 and Bafang M500/M600:
