-
-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] Bowflex IC SE Bike support #514
Comments
This might not be a hard thing to fix. I think what could be going on is that the first service that's advertised is the Cycling Speed and Cadence service (which we don't use), so it's probably getting overlooked as a useful device. Is there any useful information showing up on the logs when you first power on the SmartSpin2k and it tries to scan for it? |
In case it matters, this is the connection long from having the SS2K on and sitting at the Dev tools debugging screen, then turning on the bike on (after it's been off a while):
|
This may be more interesting. Doing the same startup as above, once the bike connects I actually can see changing power and cadence info in the SS2k developer screen. However, once I launch Zwift and it connects to the SS2k, the power and cadence info in the developer screen no longer works (stuck to 0) and Zwift shows 0's for everything. Log is attached. Edit: This doesn't seem to be unique to Zwift. Once the bike is initially connected to SS2k, power and cadence data streams to the dev page properly. Once an app connects to the SS2k as a client, that data seems to stop both in the dev page and for the client. |
Give this firmware a try. All I've done is disable this function so that it doesn't attempt to pass commands from Zwift to your bike. SmartSpin2k/src/BLE_Client.cpp Line 543 in c75f2e3
Follow these instructions for "Updating your existing firmware" Make sure you unzip it to get the binary. |
Also, on the next log, if you could check "enable BLE RX Logging" that would be great. It's a dumb setting anyway :) |
Thanks, I'll give a shot tonight. 👍 |
So i set BLE RX Logging on and saved, then applied the firmware.bin and rebooted. The version still showed Then:
Log attached. |
it looks like it reverted itself to the current release version. Can you
disable firmware automatic updates in the settings and try uploading the
new firmware.bin again?
…On Mon, Jan 15, 2024, 10:49 p.m. James ***@***.***> wrote:
So i set BLE RX Logging on and saved, then applied the firmware.bin and
rebooted. The version still showed 23.12.29-develop which is hopefully
expected.
Then:
- Starting with the SS2k on
- Powered up the bike and it connected
- Pedaled briefly to make sure data streamed on the Web developer page
- Started up Zwift and connected to the SS2k
- Confirmed data seems to have stopped streaming on the Zwift
connection setup page
- Start an acivity in Zwift to confirm there stlll wasn't data
- Quit Zwift
Log attached.
ss2k-log-1-15-24.txt
<https://github.com/doudar/SmartSpin2k/files/13945103/ss2k-log-1-15-24.txt>
—
Reply to this email directly, view it on GitHub
<#514 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4U2PDC63WCZ52DKATUPVLYOX2DVAVCNFSM6AAAAABB2RGPJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJTGAZDSMRRGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Ooops, missed that setting. Will give it another shot tonight. |
So I disabled Automatic Updates and rebooted to make sure it was still off. Then updated the firmware and rebooted. Still showed the same Did the same steps as above except I didn't stop pedaling when launching Zwift, which was sort of interesting in that it basically locked the power + cadence at some level I was at while Zwift connected. From that point on it just stuck to that data even without me physically peddling at all. Then I quit Zwift. |
Thanks! Just seeing this - didn't get a notification for some reason |
@Codelica #518 should finally fix this. |
Thanks! I just gave it a quick try an it seems to be working fine. 👍 Thanks for the speedy work on this. I'm looking forward to a real ride once I've recovered from a weekend of shoveling and skiing. ⛄ |
fixed by #518 |
Is your feature request related to a problem? Please describe.
A problem of my own making. :) I have a new Bowflex IC SE bike and have been working with @eMadman to outfit the bike with a SmartSpin2K. Hardware-wise I'm setup with a prototype that fits well, but have run into an issue streaming data (cadence, power, etc) from the bike.
Describe the solution you'd like
To work toward supporting the Bowflex IC SE bike.
Describe alternatives you've considered
Just giving up. ;)
Additional context
So currently I have a SmartSpin2k attached, connected to wifi, etc. On startup it also seems to connect to the bike, as I see "App Connect" on the Bowflex screen (and it isn't from another app). However in Zwift using the SSK2 connection (or the SSk2 Web dev screen) data doesn't stream. (always 0 cadence, 0 power).
@eMadman asked if I'd take shots from nRF Connect for Fitness machine (0x1826) and Cycling Power (0x1818). There is Fitness machine (0x1826) but I don't see Cycling Power (0x1818). You'll see there is Cycling Speed and Cadence (0x1826) and another Unknown Service. A bunch of screenshots attached to start.
Ask way if there are further questions. No rush on this, just hoping to get it working "someday". :)
The text was updated successfully, but these errors were encountered: