taburineagle / NeewerLite-Python

NeewerLite-Python is an un-official cross-platform Neewer LED light control app - written in Python, originally based off of the NeewerLite macOS Swift project by @keefo (Xu Lian)
MIT License
61 stars 11 forks source link

COMPATIBILITY: Bluetooth usb sticks/dongles that do/don't work #54

Open yodatak opened 2 years ago

taburineagle commented 2 years ago

NeewerLite-Python requires either on-board Bluetooth or a Bluetooth dongle capable of BLE (Bluetooth Low Energy) - in other words, Bluetooth higher than version 4.0. Versions before 4.0 might be able to find the lights, but can not communicate with them. Here are a list of devices that are compatible with the program:

Works:

Does Not Work:

fribse commented 1 year ago

Raspberry Pi Works

Desaydrone commented 1 year ago

I'm on GNU/Linux Fedora 37

Works :

habys commented 1 year ago

Can anyone describe their experience with a bluetooth adapter that "doesn't work"? I am trying to use this with a X1 Carbon Gen 8 that has:

Bus 001 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth

I am able to use other bluetooth devices just fine, but if I turn scanning on, I never see any of my lights. Is this typical? I can see them on my phone.

taburineagle commented 1 year ago

@habys - I'm wondering if that Bluetooth receiver doesn't have BLE (Bluetooth Low Energy) - Neewer lights need BLE to connect to them. Being that that laptop is from around 2019-2021, it should... but I'm not sure. Also, if you are connected to the lights through the Neewer app (the app and lights are paired), then no other Bluetooth devices can see the lights. You'd need to unpair them from the Neewer app on the phone (basically quit the app, not just close it), until the Bluetooth indicators on the lights themselves begin to flash again, and then it might be possible to detect them on the PC.

habys commented 1 year ago

I figured the same. I ensured that I

1) removed the devices from configuration on my app 2) saw that the bluetooth icon was blinking on the display 3) saw how the devices would be enumerated on my phone

I will test further with a Raspberry Pi before I become too concerned that it might be a curse.