I’ve ridden 3600 miles on my 2021 Bosch CX performance line gen 4. It’s been chipped for the past year and I’ve had no battery or motor issues. The firmware is the latest for my model of the gen 4. I’m a very happy customer. My previous gen 3 got replaced under warranty at 2000 miles due to water ingress. I rode it through a flood, oops.