(moved from ORM main branch dicussion) Sending/Receiving Data via Bluetooth with Mobile Apps (Kinomap) #161 #39
Replies: 3 comments 3 replies
-
Beta Was this translation helpful? Give feedback.
-
Yeah, I'm using the FTMS interface with EXR on a daily basis, which works flawlessly. I just ran KinoMap (as I have no account I can't see how it works with a video), but when I look at the device setup, it reports its data. How does ORM report itself (what name does it use?). Do you have anything bluetooth installed on the Raspberry Pi that might interfere? |
Beta Was this translation helpful? Give feedback.
-
As I wrote in the other thred. One can use EFR to check what data is being broadcasted: laberning#161 (reply in thread) Its avaialble for IOs too: https://apps.apple.com/us/app/efr-connect-ble-mobile-app/id1030932759 |
Beta Was this translation helpful? Give feedback.
-
ORM v1beta_updates branch was installed on a Pi 4b.
Using Kinomap (and other unknown applications) on an apple iPhone 15 on iOS 17.3.1 it is not possible to transmit data between ORM and Kinomap. ORM is detected via bluetooth, connection between ORM and Kinomap is established but no data is exchanged.
The output of "dmesg|egrep -i bluetooth" shows some lines at (presumably) the time when data is supposed to be exchanged:
This log was taken from a fresh OS installation with the v1beta_updates branch at some point in early February. At the point there were issues with bluetooth libraries (see #35) which broke HRM functionality.
One way to verify this is by logging in to ORM, change directory to "/opt/openrowingmonitor/node_modules/@abandonware" and running "npm list". This should show the bluetooth library versions.
Those issues were remedied by a downgrade of bluetooth libraries within the repository and an upgrade on the client side.
I would recommend to upgrade the current ORM installation (which actually will downgrade some libraries) by running
Just out of curiosity: prior to running the upgrade script, please run the verify steps mentioned above and upload the output of "npm list" from directory "/opt/openrowingmonitor/node_modules/@abandonware".
Beta Was this translation helpful? Give feedback.
All reactions