8000 Driver swapping with Zadig is a real bummer in windows · Issue #983 · noble/noble · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Driver swapping with Zadig is a real bummer in windows #983

8000
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

Open
thefakhreddin opened this issue Jan 8, 2022 · 4 comments
Open

Driver swapping with Zadig is a real bummer in windows #983

thefakhreddin opened this issue Jan 8, 2022 · 4 comments

Comments

@thefakhreddin
Copy link

Hello noble contribiutors.
I'm using this module on Mac os with no problem at all. And I was also able to make it work on windows as well. The only problem is that in order for this module to function on windows properly, you have to swap the bluetooth driver with Zadig which practically makes the blutooth adaptor useless. E.g. you cannot turn your adaptor on and off in windows or connect your bluetooth headset.
This constraint makes this great module impractical for commercial usage since the client must willingly mess his/her computer's bluetooth and this is just too much to ask.

I know the techniques required to roll back to the standard driver whenever you want but this isn't something that any user would want.

Is there any solution or a workaround to avoid messing with the driver? Like OSX/ Mac.

Thanks.

@RamlahAziz
Copy link

Unfortunately not. Stuck on this as well. I'm using the more maintained @abandonware/bleno library to try and get it to run on windows but the code doesn't detect a stateChange.

I'm trying to make it work on windows. I've replaced a Bluetooth 2.0 USB driver with Zadig WinUSB and the "No compatible Bluetooth 4.0 USB Device found error" is gone. The library detects a stateChange and emits it but the listener doesn't pick it up for some reason. I've tried running all the library examples, the noble/bleno examples and the node-bluetooth-hci-socket examples but nothing. It runs with no error but just doesn't pick up the stateChange.

Can you let me know the versions of node and node-gyp you are using on your windows machine?

@JJTech0130
Copy link

I see that https://github.com/hbldh/bleak somehow manages to use BLE on Windows, without requiring you to replace the driver... perhaps something similar could be implemented here?

@thefakhreddin
Copy link
Author

@RamlahAziz
Hello. I wish I saw your message earlier. Try using theGecko/noble. Add this line in dependencies in your packages.json:
"noble": "theGecko/noble"

@thefakhreddin
Copy link
Author

@JJTech0130 Thanks for your suggestion.
If only we could notify the contributors.
@sandeepmistry

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

No branches or pull requests

3 participants
0