shitmano has 1 of the worst motors for ebikes out there as unfixable crap not even ebike motor center will touch them after being stung and had to replace every motor he opened.
m8 has a canyon ebike with a shitmano motor and Madison who deals with warranty ect says only warranty replacement...
if you dont know id take it to a local bike shop as you get the wrong one it either wont fit at all or could brake the frame.
https://www.mtbdirect.com.au/blogs/maintenance-how-to/how-to-measure-the-shock-and-hardware-size-on-a-mountain-bike
no idea as i have a bosch bike but some updates can only be done with the dealers software, i did want to swap around my motors but each time i changed it it wants a fkn update/canshake as the sn changes in the controller :oops:
it needs a dealer update so you will need to find a shop with the Yamaha giant software and will charge you as well 50 quid to push a button :rolleyes:
with no warranty means a very expensive replacement motor also no parts either.
id get a bafang hd kit with the programming cable and that will give you 30a controller and throttle cheap easy to replace parts and it will pi$$ all over my bike.
you dont want a flyon motor but if peter at ebike motor centre wont touch it dont buy it.
giant use the yamaha motors but use there own displays batts and motor controllers with can bus coms like bosch ect.
https://www.ebay.co.uk/itm/363567356985?hash=item54a64d9c39:g:krQAAOSwn7JYDkwC
i had a pair of those and sold them for 300 quid as had no room to store them :rolleyes: