Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.1k stars 1.68k forks source link

Can anyone confirm out-of-the-box compatibility with ITEAD CC2531 USB-dongle? #3192

Closed Hedda closed 4 years ago

Hedda commented 4 years ago

You have probably already heard, but first want to inform that ITEAD has started selling this CC2531 USB-dongle which they write comes pre-flashed with an (unknown) coordinator firmware for only $4 (US) and is "ready-to-go CC2531 USB dongle for zigbee2mqtt application".

Wondering if anyone working on Zigbee2mqtt has already got one and can confirm for sure that the pre-flashed firmware it comes with is plug-and-play compatible with Zigbee2mqtt out-of-the-box?

I'm not a native English speaker and clearly neither are they as their page about this Zigbee USB-dongle is very poorly written, however taking their meaning, they claim on their website that it is plug-and-play compatible with Zigbee2mqtt and should work with it directly out-of-the-box without first having to flash/reflash the dongle.

And if someone who has one can also somehow check if ITEAD is using their own firmware config or if they are just flashed Koenkk's default firmware? https://github.com/Koenkk/Z-Stack-firmware

If you contact ITEAD then maybe they would be willing to donate a bunch of them to both your team-developers and team-testers since they are even marketing it as Zigbee2mqtt compatible?

It's a good price for a preflashed dongle so I'm asking because wondering if I should recommend this to online friends (who's technical skills warry) so that they won't need to buy a CC-debugger.

Somewhat related is that someone (@blakadder ?) has created a compatibility list for Zigbee coordinators and devices at zigbee.blakadder.com and they have already listed that as Zigbee2mqtt compatible here:

Not sure if the people who run zigbee.blakadder.com actually tested it or just read ITEAD's page?

johras commented 4 years ago

Looks like any other CC2531 stick.

CC-debugger is not necessary for flashing. There are many other easy ways to do that. I did the flashing by connecting the CC2531 to Raspberry's USB and GPIO headers.

cc2531

https://www.zigbee2mqtt.io/information/alternative_flashing_methods.html

Hedda commented 4 years ago

@johras sorry but that does not actually answer any of my questions as I am not asking how to flash the firmware on them or if the hardware is compatible if you flash a custom firmware on them yourself.

What I am specifically asking if someone who bought one of these from ITEAD can confirm if they already pre-flashed with compatible firmware. Meaning that flashing firmware on it yourself is not needed at all for it to work with Zigbee2mqtt. It should be plug-and-play compatible out-of-the-box and just work.

And as a follow-up question to that, if they are already preflashed with a compatible firmware then I'm also asking if someone who bought one of these from ITEAD can also verify if they are just using the default firmware from Koenkk or if they have made a custom config of their own.

johras commented 4 years ago

Just wanted to point out that no CC-debugger needed so it's cheap to try it out.

I suppose they are good to go out-of-the-box because they are claiming that the CC2531ZNP-Prod FW is already flashed.

Hedda commented 4 years ago

But suppose does not equal confirmed or verified. I already have several CC2531 USB dongles myself so I'm now here "asking for a friend" who I hope will be able to use it without flashing it first :P

It's a good price for a preflashed dongle so I'm asking because wondering if I should recommend this to online friends (who's technical skills warry) so that they won't need to buy a CC-debugger.

I don't want to recommend this to a bunch of online friends until it has been confirmed to definitely work out-of-the-box with Zigbee2mqtt without firmware having to be flashed by the buyer.

blakadder commented 4 years ago

CC debugger isn't the only way to flash a CC253x... You can do it on the cheap with a Wemos or NodeMCU and CCLoader (https://zigbee.blakadder.com/flashing_ccloader) and there's the CClib route described in zigbee2mqtt docs

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Hedda commented 4 years ago

FYI, more than one person now confirmed that it works but ships with an old firmware from "20180507"

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

createcandle commented 3 years ago

It works, but only to a degree. In my case not all properties came through, so I wouldn't recommend it without flashing a new firmware.

Also, keep an eye on the new Zigbee 3.0 Itead USB stick. https://www.itead.cc/zigbee-3-0-usb-dongle.html