I had some success upgrading a Bitronvideo BV 2010/10 ZigBee USB dongle
Firmware needed: https://github.com/grobasoz/zigbee-firmware/raw/af7c35ea8d580152eb9853af1d3fab91bef3b5d4/EM3587/NCP_USW_EM3587-LR_678-115k2.ebl
(I used the the zigbee-binding dongle firmware upgrade command in openhab-console)
This is NOT the latest commit, but it is the first commit grobasoz did for EM3587:
“I have added the firmware to the repository. I used 115k2 Baud, S/W flow control, and PC6 for PA/LNA.”
He later changed this to PC5 for the firmware build. This do not work on my testing Bitronvideo stick.
I have no clue what “PA/LNA” is, PC6 is some sort of default setting from Silabs?.
More details in here: [REQUEST] em3587 ncp uart fw · Issue #14 · grobasoz/zigbee-firmware · GitHub
Only tested with one of my zigbee v.3 device that was troublesome on old firmware for now,
but it looks OK.
openhab.deb “unstable” 3.2.0~S2577-1
But, there is one thing that do not work:
I had to use a .things file for the coordinator settings because the new baudrate would not “save” in the UI. It always find its own way back to 57k6.