Skip to content

bluetooth-hci-socket@0.5.8-8 is broken #33

@qpre

Description

@qpre

Hello,

Over the last few days we experienced an issue causing bleno to only show advertisement data
with no access to services when deployed on a RPI3.
It would even make remote apps like Lightblue randomly crash on connection.

in this capture there are supposed to be two services with many characteristics available
screenshot

After a few (okay, a lot) investigations, we found out that bluetooth-hci-socket's version in the dependencies is not pinned to a specific revision causing it to be updated when the dependency is updated.

It appears that @abandonware/bluetooth-hci-socket@0.5.3-8 is broken (see: abandonware/node-bluetooth-hci-socket#31 ) and forcing @abandonware/bluetooth-hci-socket@0.5.3-7 solved the issue.

Would it be possible put a warning in the README and to either lock the optional dependency's version in the package.json or move it to a peerDependency so that people can choose the revision they install ? (I can take care of the PR if needed).

Thanks !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions