I have a Sonoff Zigbee Dongle P (TI CC2652P).
I understand it should be plugged into a USB 2.0 port and not USB 3.0 to avoid EMI intereference.
No Zigbee devices have yet been paired to the Dongle.
On my Rasp Pi 5 it is auto discovered and installed fine on the USB 3.0 port, but not when connected to the USB 2.0 port, it cannot be found.
I note this path on the Serial Port configuration setting when connected to USB 3.0 port (X’s added here to anonamise):
/dev/serial/by-id/usb ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_XXXXXXXXXXXXXXXXXXXXXXX-port0
I have tried entering the above into the device path configuration setting when trying to configure the dongle when plugged into the USB 2.0 port, but still no joy.
According to this:
The Dongle is compatible and should be auto discovered, which it is when plugged into the USB 3.0 port, but not USB 2.0 port.
This pertinent section:
Press Submit
to save radio type and you will get a new form asking for port settings specific for this radio type. In the pop-up:
** Serial device path*
** port speed (not applicable for all radios)*
** data flow control (not applicable for all radios)*
Most devices need at the very least the serial device path, like /dev/ttyUSB0
, but it is recommended to use device path from /dev/serial/by-id
folder, e.g., /dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_C0F003D3-if01-port0
A list of available device paths can be found in Settings > System > Hardware > dot menu > All Hardware.
When plugged into USB 3.0 the hardware settings display the unit as recognised:
ttyUSB0
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_XXXXXXXXXXXXXXX-port0
but when plugged into USB 2.0, hardware setting display for ‘ttyUSB0’ disappears’, and device path in configuration displays: /dev/ttyAMA10
I have just bought the dongle - so cant see that the firmware would need an update, but can do that if required.
Any help appreciated.