Please help me confirm: I bought a Sonoff Dongle-P with TI chip, but reported hardware in HA indicates a Dongle-E

I just wanted to update my Zigbee coordinator to a new firmware. I wanted to confirm the hardware, to make sure I use the correct firmware (since there is also the Dongle-E with Silicon Labs chip).

My order from Amazon states this in the description:

SONOFF Zigbee 3.0 USB Dongle Plus,2 Stück ZBDongle-P TI CC2652P + CP2102(N) Zigbee USB-Stick für ZHA in Home Assistant or Zigbee2MQTT,Open HAB etc.

So a TI chipset. This is what I had remembered and, in fact, I flashed the second USB-stick (the order contained two) with the router firmware from TI.

But I also checked the reported hardware in Home Assistant (i.e. under http://homeassistant.local:8123/config/hardware). And there it outputs ID_SERIAL: Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001, which indicates a chipset Silicon Labs (which would be a Dongle-E version).

So what is going on here?! (Given everything, I am certain that this is in fact a ZBDongle-P with TI chipset…)

Here is the full output:

BUSNUM: '001'
DEVNAME: /dev/bus/usb/001/003
DEVNUM: '003'
DEVPATH: >-
  /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3
DEVTYPE: usb_device
DRIVER: usb
ID_BUS: usb
ID_FOR_SEAT: usb-platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_3
ID_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_MODEL_ID: ea60
ID_PATH: platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3
ID_PATH_TAG: platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_3
ID_PATH_WITH_USB_REVISION: platform-fd500000.pcie-pci-0000:01:00.0-usbv2-0:1.3
ID_REVISION: '0100'
ID_SERIAL: Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001
ID_SERIAL_SHORT: '0001'
ID_USB_INTERFACES: ':ff0000:'
ID_USB_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_USB_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_USB_MODEL_ID: ea60
ID_USB_REVISION: '0100'
ID_USB_SERIAL: Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001
ID_USB_SERIAL_SHORT: '0001'
ID_USB_VENDOR: Silicon_Labs
ID_USB_VENDOR_ENC: Silicon\x20Labs
ID_USB_VENDOR_ID: 10c4
ID_VENDOR: Silicon_Labs
ID_VENDOR_ENC: Silicon\x20Labs
ID_VENDOR_ID: 10c4
MAJOR: '189'
MINOR: '2'
PRODUCT: 10c4/ea60/100
SUBSYSTEM: usb
TAGS: ':seat:'
TYPE: 0/0/0
USEC_INITIALIZED: '4072146'

Just to be sure what does the back of the Dongle say here:

I have had some nefarious issues with dongles from Amazon

1 Like

Don´t think so. I have a Sonoff P and this is my hardware: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

1 Like

This the board for the P. I can crack open my E if need be, but I’d suspect it’s ZHA .

1 Like

That is a dongle P. The E versions shows something like Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001_V2

By the way, the Silicon Labs refers to the USB to serial chip, not to the Zigbee chip

3 Likes

I can confirm this. I flashed the stick with this firmware from here and it works without issue.

As a side-note: I think, what made me uncertain was this video about using Zigstar Addon, where the Dongle-P is from ITEAD. That one has different name, which does not contain “Silicon_Labs” in the name. (Obviously, mine is not from ITEAD, but it still caused uncertainty in me.)

1 Like