Even the main manufacturers have had to add similar functionality to what we have here though I bet most riders never use the app or tweak their settings - a very different market to DIY. And of course these manufacturers have gone overboard with rider performance metrics and GPS functionality, which is all stuff I'd rather not have in my CYC app, I have other apps for that. I guess Trek for example is trying to capture the customer.The CYC and Luna BT apps do beat fiddling with the old serial->USB cable, easily, as one can (and I have) tweaked motor settings while stopped.
Bafang took away the capability, at least easily, and TOSEVEN - who knows what, if anything, they'll offer.
I think the CYC Ride Control app really is very good, and has a really good framework to improve the interface on. The BT connectivity is really excellent and surely should be shaking up the other DIY manufacturers.
I'd love for CYC to add datalogging to the app, at the moment I guess the only way to get that data is to screen record a ride then get an AI to analyse the video and extract the data from each field for each frame and output that to a csv or xls file
For example, the Trek Central app has a very basic UI for motor control, but in some ways is more clear to the user than the CYC one.
From TQ HPR50 Motor Review