Shutter BT button not recognized

Open
#242 12 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
30/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
dart, flutter
Domain
mobile

Research direction

Start by reading the Bluetooth device discovery and controller-recognition code in the BikeControl app, then compare its handling with the provided ABShutter3 advertisement data. Check whether the app's discovery rules explain why the shutter remote and HP Bluetooth mouse are not recognized. Done means identifying the compatibility limitation or confirming recognition after a change; the issue does not name specific files or tests.

Written by the indexing model from the issue text.

Description

Hi. Looking for a cheaper and functional alternative to Zwift Click2 or Cycplus BC2, I purchased a very low-cost (5USD) BT RC for activating the shutter on a phone (without the camera running, it increases/decreases the volume, so it would seem ideal for virtual shifting).
Unfortunately, the remote is not found/recognized in the app - I checked on BikeControl on Android and Windows. The phone/laptop connects to this ABShutter3 device without any problems and works.
Below is some data on how the device is identified on an Android phone, for whatever it's worth.
Can anything be concluded from this as to why it is not being found? Too cheap? ;-) Can I provide any further details somehow? I will just add that the HP BT mouse is also not being found (I don't know if it should be?).

Image `0x020105030212180319C1030C0941422053687574746572330C094142205368757474657233` Image Image
Dominant language
Dart
Stars
620
Forks
75
Avg merge
12h 10m
Merged PRs (30d)
14

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OpenBikeControl/bikecontrol

All issues in OpenBikeControl/bikecontrol

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.