Skip to content

Conversation

@ashwinsushil
Copy link
Contributor

@ashwinsushil ashwinsushil commented Nov 15, 2019

When devices with the same VendorID and ProductID as the
roadrunner/crazyflie are connected at the same time, the cflib fails to connect to
the device. A quick fix for this is done by checking if the
manufacturer name is 'Bitcraze AB'

When devices with the same VendorID and ProductID as the
roadrunner/bitcraze is connected, the cflib fails to connect to
the device. A quick fix for this is done by checking if the
manufacturer name is 'Bitcraze AB'
@ataffanel ataffanel merged commit 1312f0e into bitcraze:master Nov 18, 2019
@ataffanel
Copy link
Member

Thanks for the fix! I am merging it.

@ashwinsushil
Copy link
Contributor Author

Heads up guys, if the manufacturer name is changed in the future, this fix wouldn't work. In fact, it will not even connect to any devices. I think we should think about a robust way to find the devices.

@ataffanel
Copy link
Member

Yes agreed, the real solution would be to have out own VID/PID but getting a VID is currently not possible. Maybe ST can help with that ....
In the meantime fixing the manufacturer string is the best we can do to make sure we do not open other devices using this vid/pid.

@ashwinsushil ashwinsushil deleted the hotfix/check_manufacturer_name branch December 18, 2019 12:54
@krichardsson krichardsson added this to the 0.1.9 milestone Mar 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants