ST Ride App - Tracker/dash/logger for STEPS motors

nanu

Member
May 8, 2022
25
2
Austria
a bug in the S Record

ST Ride: 1.12.64 also in the older Vers. (e.g. ST Ride_1.11.62)


There are always records that serve as a starting point Coordinates: 0°N 0°E
Screenshot_ST export.gif



in the exp. GPX File the first Enter is 0°N 0°E = Distance approx. 5400 km
 
Last edited:

R2thek

Member
Apr 10, 2022
83
24
Colorado
I have the ST Ride app on my iPhone and that connected to my Orbea Rise, no problem. It won't connect to the Apple Watch. Please advise
 

vadII

E*POWAH Master
Feb 19, 2019
800
576
Earth
it would be very convenient if the app would restart all connections automatically until the user disconnects in the app.
It's not possible to restore connection to a bike automatically, because a bike should be switched OFF then ON to enable Bluetooth pairing.
 

Santa_cruzer

Member
Nov 7, 2020
16
5
USA
Great app! I’ve been using it for about 2 years. The last few months it’s been disconnecting after a few minutes of connecting. Sometimes it will stay connected after a few try’s, but lately it won’t stay connected. So I finally got around to try and troubleshoot it, I went into the iPhone logs and found some crash logs. Here is one from the last time I tried connecting. Looks like the app is using too mush processor in the background and then gets terminated.

Event: cpu usage
Action taken: Process killed
CPU: 48 seconds cpu time over 49 seconds (98% cpu average), exceeding limit of 80% cpu over 60 seconds


{"app_name":"STRide","timestamp":"2022-11-03 09:08:43.00 -0600","app_version":"1.6.17","slice_uuid":"94BF3AD6-B202-3AC7-AD2E-AEA0441BB6C5","adam_id":1555083755,"build_version":"17","bundleID":"com.stunlocker.STRide","duration_ms":"49118","share_with_app_devs":0,"is_first_party":0,"bug_type":"206","os_version":"iPhone OS 16.1 (20B82)","incident_id":"A08450A2-F74D-4B18-A51C-EC7ABCCC38CD","name":"STRide","roots_installed":0}
Date/Time: 2022-11-03 09:07:51.470 -0600
End time: 2022-11-03 09:08:40.589 -0600
OS Version: iPhone OS 16.1 (Build 20B82)
Architecture: arm64e
Report Version: 40
Incident Identifier: A08450A2-F74D-4B18-A51C-EC7ABCCC38CD

Data Source: Microstackshots
Shared Cache: 69F8D200-10FC-3462-BBEF-DF7E2841704E slid base address 0x1b7fa0000, slide 0x37fa0000

Command: STRide
Path: /private/var/containers/Bundle/Application/1DEF92D4-27E9-439A-AB2E-016C3DA78FCD/STRide.app/STRide
Identifier: com.stunlocker.STRide
Version: 1.6.17 (17)
Adam ID: 1555083755
Is First Party: No
Beta Identifier: BA9ADD2B-0E85-496A-AC1A-F37366873743
Resource Coalition ID: 1226
Architecture: arm64
PID: 4246

Event: cpu usage
Action taken: Process killed
CPU: 48 seconds cpu time over 49 seconds (98% cpu average), exceeding limit of 80% cpu over 60 seconds
CPU limit: 48s
Limit duration: 60s
CPU used: 48s
CPU duration: 49s
Duration: 49.12s
Duration Sampled: 48.33s
Steps: 48

Hardware model: iPhone12,1
Active cpus: 6
HW page size: 16384
VM page size: 16384

Advisory levels: Battery -> 2, User -> 3, ThermalPressure -> 0, Combined -> 2
Free disk space: 2024.82 MB/59.54 GB, low space threshold 150 MB
Low Power Mode: Enabled
Vnodes Available: 14.63% (1463/10000)

Preferred User Language: en-US
Country Code: US
Keyboards: en_US USQWERTY, emoji Emoji
OS Cryptex File Extents: 49538

Heaviest stack for the target process:
48 ??? (libsystem_pthread.dylib + 2968) [0x20bd93b98]
48 ??? (libsystem_pthread.dylib + 3516) [0x20bd93dbc]
48 ??? (libdispatch.dylib + 90756) [0x1c631c284]
48 ??? (libdispatch.dylib + 88972) [0x1c631bb8c]
48 ??? (libdispatch.dylib + 16348) [0x1c6309fdc]
48 ??? (libdispatch.dylib + 9396) [0x1c63084b4]
48 ??? (STRide + 1383588) [0x100299ca4]
48 ??? (STRide + 888476) [0x100220e9c]
48 ??? (STRide + 1347248) [0x100290eb0]
48 ??? (STRide + 1348336) [0x1002912f0]
48 ??? ( + 53960) [0x100f052c8]
48 ??? ( + 54276) [0x100f05404]
48 ??? (libswiftDispatch.dylib + 4364) [0x1c74e310c]
48 ??? (libswiftDispatch.dylib + 7504) [0x1c74e3d50]
48 ??? (libswiftDispatch.dylib + 4192) [0x1c74e3060]
48 ??? (libswiftDispatch.dylib + 8256) [0x1c74e4040]
48 ??? (libdispatch.dylib + 79220) [0x1c6319574]
48 ??? (libdispatch.dylib + 16348) [0x1c6309fdc]
48 ??? (libswiftDispatch.dylib + 9960) [0x1c74e46e8]
48 ??? (libswiftDispatch.dylib + 11548) [0x1c74e4d1c]
48 ??? (libswiftDispatch.dylib + 11272) [0x1c74e4c08]
48 ??? (libswiftDispatch.dylib + 35976) [0x1c74eac88]
48 ??? (libswiftDispatch.dylib + 6400) [0x1c74e3900]
48 ??? ( + 68684) [0x100f08c4c]
48 ??? ( + 68652) [0x100f08c2c]
48 ??? ( + 55028) [0x100f056f4]
48 ??? (STRide + 1372260) [0x100297064]
24 ??? (STRide + 1350104) [0x1002919d8]
24 ??? ( + 199160) [0x100f289f8]
13 ??? ( + 199668) [0x100f28bf4]
12 ??? ( + 285784) [0x100f3dc58]
10 ??? (libsqlite3.dylib + 280852) [0x1e2aac914]
3 ??? (libsqlite3.dylib + 339676) [0x1e2abaedc]
2 ??? (libsqlite3.dylib + 145784) [0x1e2a8b978]
2 ??? (libsqlite3.dylib + 811044) [0x1e2b2e024]
1 ??? (libsqlite3.dylib + 1175880) [0x1e2b87148]

I tried re-installing it. Anything else I can do?

Thanks!
 

machaggis

Member
Dec 1, 2022
11
3
Seattle, USA
@vadll got an e-bike (Orbea Rise) and this app immediately a couple of months ago. Its great you got all this to work, but of course I have an ask....

Is there a way to modify/change the Apple Watch displays? In motion or at a quick glance, without reading glasses, it's a little too information rich and font small. I really only need a view with % remaining (and maybe an indication of mode) and a view with MPH (and maybe mode) - much like the top half of the phone app screens. All the data is lovely but I only want to know when to turn around :)

Also happy to chat on DM.
 

RustyIron

E*POWAH Elite World Champion
Subscriber
Jun 5, 2021
1,837
2,864
La Habra, California
Is there a way to modify/change the Apple Watch displays? In motion or at a quick glance, without reading glasses, it's a little too information rich and font small.

I wholeheartedly agree. I tried ST Ride a year ago, and gave up after the first ride. However, even though it's late, I just went down to the garage and fired the app up again. The battery % is now easier to read, and there are two screens with less data. I think I'll try out the app again and see how it does.
 

Grendel

Member
Dec 20, 2021
76
50
Texas
I have used this app for a year or more and love it. Recently, it stopped showing the assist level correctly. It will get stuck on one display (i.e., Eco, Trial, Boost) and won't change as I toggle up and down while riding. Any suggestions?
 

Cyclist5

New Member
May 18, 2023
4
5
Israel
Update 2021/04/17:
App is available at Google Play
App is available at AppStore

I decided to start developing an App for collecting and displaying information that is available for Shimano STEPS motors: speed/cadence/assist/Di2 data and etc, combined with GPS data and data from other external sensors as heart rate monitors and etc. The only problem is that data from the motor can be collected from any STEPS displays (E7000, E6100, EN100) other than the most common E8000. This is outrageously stupid on the part of Shimano.

It's lucky that the E7000 display is installed in my bike, so I made some initial version. At this moment the App collects bikes data (including Di2 data), HR from common Bluetooth HRM sensor and phone's GPS data. App has circumference correction factor, so it shows correct Speed/Distance on the dash even if you set minimal circumference for a higher speed limit.

So I am ready to listen to your suggestions for the further development of the App. For example, what features do you want to see in such Apps?
View attachment 23126
Hi
I’m a new user ,riding Orbea M10 and really like the app.great work.
Points for improvements to enhance the experience:
1.Music paused after voice announcement.(In most fitness apps music resumed)
2.Google. Maps cannot be oriented to riding direction (This feature exist in Google maps)
3. Would be nice to see assist profile
4.Spotify integration would be nice.
Enhancement 1&2 would make the app petfect.
3 and 4 are nice to have
 

nanu

Member
May 8, 2022
25
2
Austria
Points for improvements to enhance the experience:
1.Music paused after voice announcement.(In most fitness apps music resumed)
2.Google. Maps cannot be oriented to riding direction (This feature exist in Google maps)
3. Would be nice to see assist profile
4.Spotify integration would be nice.
Enhancement 1&2 would make the app petfect.
3 and 4 are nice to have
a little supplement:
record Track should be the top layer over the imported Track (track following possib.)
nice to Have
a Button in the Dash: Toggle: Rec > Pause > Stop
or DIY: make buttons in xml
 

vadII

E*POWAH Master
Feb 19, 2019
800
576
Earth
Hello Is it possible to download the maps on the sd card of the smartphone Android ? Thanks
Yes, you can download an area of a map to the App's cache. Online maps providers are supported (not for Google map)
 

Winchymatt

New Member
Aug 13, 2023
2
0
UK
Hi 👋
I have downloaded the app on my apple phone and I’ve connected to my EN100 on my Rise M10. However, when I connect from my watch, the phone app connects but the watch just stays on the blue button with the connecting circle going round, and eventually comes up with a connection error message.

Any help appreciated

Apple Watch OS 9.6
IOS 16.5.1
 

Winchymatt

New Member
Aug 13, 2023
2
0
UK
Hi 👋
I have downloaded the app on my apple phone and I’ve connected to my EN100 on my Rise M10. However, when I connect from my watch, the phone app connects but the watch just stays on the blue button with the connecting circle going round, and eventually comes up with a connection error message.

Any help appreciated

Apple Watch OS 9.6
IOS 16.5.1
So I tried again a few hours later and it worked :/
 

Freischneider

New Member
Sep 1, 2023
2
0
Deutschland
Erster Test sieht gut aus. Muss die Aufzeichnung gestartet werden, um die Reichweite zu berechnen?
Ich möchte so viel Akku wie möglich am Telefon einsparen. Ich möchte mit der App nur den Akku Stand sehen und die Reichweite.
 

Freischneider

New Member
Sep 1, 2023
2
0
Deutschland
Funktionsanfrage:
Ist es möglich, bestimmte Werte über Tasker auszulesen? Ich würde die Werte gerne in meiner App Locus Map als Feld anzeigen.
Natürlich kann man mit Tasker dann auch ganz viel individuell einstellen.
Zum Beispiel. Akku ist kleiner als 40 % alle 10 % ein Hinweis und Akku ist kleiner als 15 % alle 4 % ein Hinweis.

Bei Locus Map kann ich auch sehr viele Daten über Tasker abrufen. Einmal über ein Addon Home
oder direkt über Tasker über eine bereitgestellte Schnittstelle. Ich glaube, man nennt das API oder Intent.

Mit so einer Schnittstelle wäre fast alles möglich. und jeder kann seine eigene Karte und Navigations App verwenden. Komoot, Locus Map, Maps..... Felder einfach darüber einblenden. Auch halb transparent
 

vadII

E*POWAH Master
Feb 19, 2019
800
576
Earth
Hi all. I returned to the project development. Released a new version (for Android), which mainly concerns support for new engines. I look forward to your feedback and ideas for adding new features.

+ EP801/EP6 support (FineTuning mode, additional data)
+ Map rotation option
+ Option for pausing music/reduce volume during voice announcements
+ "Assist profile" now showing in "Assist Mode" description, as well as separate parameter
= minor fixes
 

theade

New Member
Dec 31, 2023
3
0
Hampshire
Nice app, downloaded it today, thanks... I might be a bit dim but is there a way to import a gpx file to display on the dashboard/map view? I see a setting for imported track colour, not sure if this is the same thing. But can't find a way to import anything? Cheers
 

vadII

E*POWAH Master
Feb 19, 2019
800
576
Earth
Nice app, downloaded it today, thanks... I might be a bit dim but is there a way to import a gpx file to display on the dashboard/map view? I see a setting for imported track colour, not sure if this is the same thing. But can't find a way to import anything? Cheers
To import: click on .GPX file in any phone's App and select STRide to open it.
 

theade

New Member
Dec 31, 2023
3
0
Hampshire
To import: click on .GPX file in any phone's App and select STRide to open it.
Thanks. ST Ride wasn't/isn't coming up as an app that can open gpx files (Pixel 7 pro). I've just downloaded Total Commander and can now open via that app. Bit of a faff, but not the end of the world. Cheers
 

vadII

E*POWAH Master
Feb 19, 2019
800
576
Earth
Thanks. ST Ride wasn't/isn't coming up as an app that can open gpx files (Pixel 7 pro). I've just downloaded Total Commander and can now open via that app. Bit of a faff, but not the end of the world. Cheers
STRide can open GPX files, this is how you import them into the App
 

theade

New Member
Dec 31, 2023
3
0
Hampshire
STRide can open GPX files, this is how you import them into the App
Stock Android Pixel 7 Pro.

1. go to Files app
2. navigate to the gpx file
3. click the three dots next to the file, select Open With
4. STRide app does not appear in the list of apps that can open the file

1. go to Files app
2. navigate to the gpx file
3. click the three dots next to the file, select Share
4. STRide app does not appear in list of apps

My understanding (could be wrong) is that somewhere in the app settings, you need to associate the file types the app supports for the ST Ride app to appear in the above menus. As I said, I could be wrong. Either way, I have downloaded Total Commander which allows any file type to be opened, so it's working for me now. 👍🏻
 

EMTB Forums

Since 2018

The World's largest electric mountain bike community.

555K
Messages
28,048
Members
Join Our Community

Latest articles


Top