General purpose low power Zigbee sensor?

PTVO Zigbee Configurable Firmware is a Zigbee firmware builder GUI tool to make your own DIY Zigbee devices based on TI Z-Stack using either the newer CC2652/CC1352 or the older CC2530/CC253 (SoC/MCU series from Texas Instruments).

Its concept is at a high-level kind of similar ESPHome/Tasmota/ESPEasy/ESPurna though instead lets you make custom Zigbee devices based on Texas Instruments Zigbee chips, however you need to understand that with Zigbee devices you need to do most the custom configuration or at least add all available Zigbee clusters (and attributes) you need to command the device before you build and flash the firmware as you can not completly change the configuration after it is flashed like you can do with ESPHome/Tasmota and similar firmware for ESP32/ESP8266.

Also note that it the PTVO Zigbee Configurable Firmware tool itself proprietary and partially closed source so it is much more limited and you have to pay if you want use their premium version which unlocks some additional features/functions (which is needed if you want to create battery-powered DIY devices with effective power management):

You can use it to make your own Zigbee devices from scratch with a devlopment board, example:

or use it to just build/flash improved/enhanced custom firmware to existing devices, see example:

DIYRuZ has a few example DIY devices that uses firmware which been built with PTVO Zigbee firmware:

dzungpv/DNCKAT also have a few examoles:

“MODKAM” (Russian speaking) community also share many more custom Zigbee devices examples:

PTVO himself also provide a few prebuilt improved firmware builds for a few common basic devices:

That includes a popular configurable Zigbee Router firmware for CC2652/CC1352P2 based adapters:

Also check out

and

No, that is only about how-to flash an already compiled firmware binary and not how to acutally build a custom firmware from source + that it is old information that only covers the older CC2530 and CC2531.

When making Zigbee devices then flashing the firmware to chip the last step, as you first actually have to built and compile a firmware image or download a pre-compiled firmware image for a specific device.

To flash newer Texas Instruments based devices like those using CC2652/CC1352 you need to purchase a cJTAG (also known as c-JTAG or c/JTAG) compatible debugging probe (like J-Link V8 , J-Link V9, or XDS110) to flash firmware to most of these boards as TI’s newer generation chips use cJTAG as the default debug interface.

1 Like