Z-Wave.Me

Contacts

info@z-wave.me

Products & Services

  • RaZberry
  • Z-Uno
  • Z-Way
  • Catalogue
  • Where to buy
  • Support
  • Contacts
Products
  • RaZberry 7
  • Z-Uno
  • Z-Wave.Me Multi-Protocol Controller
  • Z-Station
  • UZB
  • Hub
  • Zniffer / A.R.T.
  • Z-Wave and Zigbee mPCIe adapter
  • Z-Wave.Me NFC reader
  • Z-Wave.Me Z-Wave/Modbus Multisensor
Support
  • Downloads
  • UZB/RaZberry Firmwares
  • Frequently Asked Questions
  • How to report a bug?
  • Serial API commands
  • Zniffer / A.R.T.
  • Tools for Zigbee, Open Thread and Bluetooth Low Energy
  • Controller Web Tools
Z-Way
  • Download Z-Way
  • Integrations
  • Z-Way components support
  • Z-Way version history
  • Z-Way licensing
  • Z-Way license for UZB
  • Develop Quick Intro
  • Z-Way on my Hardware
  • Z-Way API guide
  • Matter Device Commissioning
  • Matter Commissioning Test
Development Tools
Where to buy
  • Become a partner
  • For consumers
About us
  • Contact
  • Reviews
News
  • Subscribe
Custom development
Works With

  • RaZberry
  • Z-Uno
  • Z-Way
  • Catalogue
  • Where to buy
  • Support
  • Contacts
    Products
    • RaZberry 7
    • Z-Uno
    • Z-Wave.Me Multi-Protocol Controller
    • Z-Station
    • UZB
    • Hub
    • Zniffer / A.R.T.
    • Z-Wave and Zigbee mPCIe adapter
    • Z-Wave.Me NFC reader
    • Z-Wave.Me Z-Wave/Modbus Multisensor
    Support
    • Downloads
    • UZB/RaZberry Firmwares
    • Frequently Asked Questions
    • How to report a bug?
    • Serial API commands
    • Zniffer / A.R.T.
    • Tools for Zigbee, Open Thread and Bluetooth Low Energy
    • Controller Web Tools
    Z-Way
    • Download Z-Way
    • Integrations
    • Z-Way components support
    • Z-Way version history
    • Z-Way licensing
    • Z-Way license for UZB
    • Develop Quick Intro
    • Z-Way on my Hardware
    • Z-Way API guide
    • Matter Device Commissioning
    • Matter Commissioning Test
    Development Tools
    Where to buy
    • Become a partner
    • For consumers
    About us
    • Contact
    • Reviews
    News
    • Subscribe
    Custom development
    Works With
  • RaZberry
  • Z-Uno
  • Z-Way
  • Catalogue
  • Where to buy
  • Support
  • Contacts
  • Z-Wave.Me
  • Support
  • Tools for Zigbee, Open Thread and Bluetooth Low Energy
  • Share in Facebook
  • Share in Twitter

Tools for Zigbee, Open Thread and Bluetooth Low Energy

Z-Wave.Me devices with 2.4GHz radio such as Z-Station, mPCIe and Multi-Protocol Controller are capable to work with Zigbee, Open Thread and Bluetooth Low Energy. Firmware upgrade feature is used to switch between specific firmwares.

Download the Z-Wave.Me Tools

Zigbee OpenThread Bluetooth Low Energy Multi-protocol CPC
Ubuntu Linux 64 Zigbee Tool for Linux OpenThread Tool for Linux BLE Tool for Linux CPC Tool for Linux
Raspberry Pi or
Multi-Protocol controller
Zigbee Tool for Raspberry Pi OpenThread Tool for Raspberry Pi BLE Tool for Raspberry Pi CPC Tool for Raspberry Pi
Windows Zigbee Tool for Windows OpenThread Tool for Windows BLE Tool for Windows CPC Tool for Windows
FreeBSD 13.2 Zigbee Tool for FreeBSD OpenThread Tool for FreeBSD BLE Tool for FreeBSD CPC Tool for FreeBSD

Get firmware info

For Zigbee firmware: zme_zigbee info -d /dev/ttyXX
For OpenThread firmware: zme_open_thread info -d /dev/ttyXX
For BLE firmware: zme_ble info -d /dev/ttyXX

NB! On Linux and Raspberry Pi add ./ before the command, e.g. ./zme_zigbee info -d /dev/ttyUSB1

NB! When working with Zigbee, you might see and error message Protocol version: 12, does not match the required: 13. In this case add -p 12 to the command: zme_zigbee info -d /dev/ttyUSB1 -p 12

Upgrade the firmware

To upgrade the firmware do: zme_zigbee update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX. Use Z-Wave.Me firmwares only. Use zme_zigbee, zme_open_thread or zme_ble depending on the firmware you currently have on the device.

Usually, it is only enough to run upgrade. But in some cases you might need to update the SE and the Bootloader firmware too. For this do:
SE: zme_zigbee se s2c1_se_fw_upgrade_1v2p16.zigbee.pkzme -d /dev/ttyXX
Bootloader: zme_zigbee booltloader_EFR32MG21.zigbee.pkzme -d /dev/ttyXX

Switch between Zigbee/OpenThread/BLE/CPC

Same update command is used to swtitch between protocols:
Zigbee → OpenThread: zme_zigbee update open_thread_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
Zigbee → BLE: zme_zigbee update ble_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
Zigbee → CPC: zme_zigbee update multiprotocol_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
OpenThread → Zigbee: zme_open_thread update zigbee_EEFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
OpenThread → BLE: zme_open_thread update ble_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
OpenThread → CPC: zme_open_thread update multiprotocol_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
BLE → Zigbee: zme_ble update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
BLE → OpenThread: zme_ble update open_thread_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
BLE → CPC: zme_ble update multiprotocol_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
CPC → Zigbee: zme_cpc update zigbee_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
CPC → OpenThread: zme_cpc update open_thread_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX
CPC → BLE: zme_cpc update ble_EFR32MG21A020F1024IM32.gbl -d /dev/ttyXX

Download the latest firmwares

Release date Firmware Change Log
2024.04.22 Z-Station / mPCIe:
Zigbee
OpenThread
Bluetooth Low Energy
Multi-protocol Zigbee/Thread (Available upon request on support@z-wave.me, since Home Assistant does not support CPC firmwares version 5)
Read important information about CPC firmware!
Workaround xon/xoff issue in Zigbee2MQTT
New SiLabs GSDK
2023.10.15 Z-Station / mPCIe:
SE
Zigbee
OpenThread
Bluetooth Low Energy
Multi-protocol Zigbee/Thread (Available upon request on support@z-wave.me, since Home Assistant does not support CPC firmwares version 5)
Read important information about CPC firmware!
Initial release

CPC firmware

CPC firmware uses the new Silicon Labs CPC protocol to encapsulate Zigbee EZSP, OpenThread Spinel and Bluetooth HCI in one UART/USB connection.

It is important to note that CPC uses encryption for UART communication. The first connection the Binding Key is created. This key will be shown to you (by zme_cpc or other software you used to establish your first communication). Make sure to save it! Otherwise your device will be bricked with no possibility to use it or switch back to Zigbee firmware.

Using BLE

After switching to the BLE firmware, here is how you can attach the device to the Linux Bluetooth ecosystem (select the right port and run it with root rights — use sudo if needed): btattach -B /dev/ttyUSB1 -S 115200 -N. To check it, use bluetoothctl list.

Get your smart device

Purchase on Amazon US
Purchase on Amazon EU
Order directly

Z-Way mobile app

Z-Way for iOSZ-Way for Android

Z-Way license for UZB

Buy a Z-Way license for your UZB1 dongle in three clicks.

Buy a Z-Way license

Did you know ?

that the RaZberry shield runs on all Raspberry Pi versions that have the GPIO connector such as Raspberry Pi 1, 2, 3 B, 3 B+, 4, CM4 and 5. It is even possible to connect it to an Orange Pi.

Support

Contact Z-Wave.Me support team

Get help

Follow us:

Z-Wave.Me

Smart Systems Distribution Sàrl

info@z-wave.me

Products & Services

  • RaZberry
  • Z-Uno
  • Z-Way
  • Catalogue
  • Where to buy
  • Support
  • Contacts

©  2009 — 2025  Z-Wave.Me

Privacy Policy

We use cookies to compile and aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. Privacy Policy

Получите консультацию специалистов

Ответим в течение 15 минут

CAPTCHA →

Refresh CAPTCHA

Send