EX Custom iOS/Android App

Hmmm and you checked with the bike on? It's possible they don't do/mean anything yet and they just added them for testing with newer firmware.
 
My app on Android doesn't seem to connect to my MX 1.0 any more. Any suggestions?
What version are you running? I think I know what I broke but just wanna double check.

Friend have new fw 1.4.0 anybody have?

View attachment 15186
Ah interesting, I guess we will see what it holds. Good to see the app still works and connects on that firmware version. Does he have a lot of ride-time on his MX?
 
I have a new build pending review on Android/iOS which should hopefully fix the MX issue. It also heavily changes how the app syncs some data over Bluetooth to be a bit nicer to the VCU and also use a fair bit less phone battery. Some screens will now take a moment to load in depending on what types of data they require, you will notice this more in the service menu as much of that data used there is specialized. In the future I'll add some better "empty" and "loading" states to these screens so they don't just show up blank or with weird values, but I've been busy with other projects recently so I haven't had the time for tweaking the UI yet.
 
Какая у тебя версия? Кажется, я знаю, что сломал, но хочу ещё раз проверить.


Интересно, думаю, посмотрим, что там. Радует, что приложение всё ещё работает и подключается на этой версии прошивки. Много ли у него времени катания на MX?
About 300 hours
after upgrade he have problem with power train system stark say...
 
I've been trying to use the Stark phone, it was working OK for a while....I would have to fire up the app, wait for the Stark app try to take over, switch back over....then the phone would try to go to sleep, I'd wake it up, then unlock it....and THEN it would work fine. But recently, that no longer works. I think the Stark app is steamrolling the Svag app. I can get the Svag app to link up and open, but it has an extremely slow refresh rate. It will have something like a 5 minute delay. Button response is also extremely slow. I have tried rebooting the phone, but it doesn't matter. You can't close the Stark app, it just immediately restarts. Anyone else having this problem? Any work around?
 
I'll take a look when I get a chance, I haven't tested on the Arkenstone in a while so it's very possible I broke something.
 
I'd like to create an app for my watch that would show the remaining battery, mode, and speed.
How difficult is it to get the data?
When do you plan to publish the code on GitHub?
 
I'd like to create an app for my watch that would show the remaining battery, mode, and speed.
How difficult is it to get the data?
When do you plan to publish the code on GitHub?
The best starting point would be the svag-mini repository, that implements all of what you want above. Because I built that on the ESP32 BLE stack it doesn't contain any of the PIN generation code because I found that wasn't required.

I'd like to publish the app but I decided to wait as Stark did reach out a bit ago and confirmed they are working towards improving the security of the app/vcu connection. That's a great sign and I'm glad to see they care about this stuff, but I'd rather wait for those changes (which admittedly might be on the Stark timeline of taking quite a while...), since its not clear to me whether they will be changing the underlying PIN-generation. If they don't change that, I'd rather not have it published on GitHub so I'll have to sort something else out for open-source. If they do end up changing that, or perhaps improving things to the point where Svag can't function anymore, I'd happily push stuff for reference, although obviously its a lot less useful then.
 
brongle,
thanks to your Typescript code I did also something similar for ESP32 (also using Claude Code :D )
I was surprised that there is no security what so ever. I could connect to any bike nearby.
 
Back
Top