Skip to content

Home EN

Alex Egony edited this page May 6, 2021 · 13 revisions

ZigBee stick v4 (RF-STAR modules)

PCBs and firmware for boards based on RF-STAR modules (cc2652p/cc1352p chips)


The entire family of coordinators based on cc1352p/cc2652p chips was given the general name ZigBee stick v4, because it based on and inherits the stick v3.

RF-STAR modules with cc2652p/cc1352p chips are more expensive than Ebyte modules, but they have options with an IPX connector and an external antenna output on the board. I recommend using modules like RF-BM-2652P2 with a soldered IPX connector - there is the less trouble with those modules. You can buy modules, for example, in this store.

Modules are compatible with Launchpad firmware from Koenkk. Use the firmware named CC1352P2_CC2652P_launchpad_*.zip. On March 2021, Koen's firmware does not support LEDs.

I made coordinator firmware based on patches from Koenkk. It is strongly recommend to read the description of the firmware!

Modules can be flashed via jtag similar to the cc2538 chip, but CC1352P1F chip should be selected. You can also flash via jtag using Raspberry Pi, but this method does not always work.

After the first flashing via jtag, it is possible to flash without programmer, using the BSL - backdoor serial loader built into the chip. USB dongles are flashed via USB, shields (Pi hats) - directly on the single board computers. Flashing instructions - on this page.

Some modules come with BSL activated. They can be flashed first time without a programmer. But impossible to predict if BSL activated in a particular module.

Below are the devices (ZigBee coordinators) based on these modules.

Dimensions and type of components:

  • C1,2 - tantalum, b-case or a-case.
  • C3.4 - 0805
  • R1-3 - 0805
  • LED1 - green, LED2 - red. (1206) !!! Attention! Solder the green LED in place of R, red - in place of G
  • Buttons 3*4mm.
  • PCB thickness - 1.6mm.

Zigbee USB dongle.

Board for housing VG-S48/AK-N-12

Auto BSL parts are used to automatically activate the bootloader when flashing. You don't have to install them, but then you have to install and press buttons for flashing. Transistors - NPN, for example BC847C in SOT-23 package (marking 1G).

Both USB-A and Micro-USB can be used.

Attention! The LED markings on the board are reversed! Solder the green LED into place of R, red into place of G.

The device uses a CH340C USB-UART chip (exactly "C" at the end!). Because of this, the port in the zigbee2mqtt config will NOT be ttyAMA0 or ttyACM0!

It will be something like this:

serial:
  port: /dev/ttyUSB0 # <--- specify which port appeared in the system when the stick was plugged in

advanced:
  baudrate: 115200
  rtscts: false

Gerber files of this board.

Shield for single board computers.

Shield for single board computers like Raspberry Pi, Orange Pi and and others GPIO compatible. Installed on the edge of the GPIO pins (for Raspbery Pi 2..4, these are pins 1-10).

You should know that the use of USB3 can negatively affect the performance of the shield (however, this is also true for USB sticks).

It is strongly recommend to read the notes for basic information to configuring single board devices.

Gerber files of this board.

How to buy

If you are interested in these devices and their newer versions - contact me in Telegram.