Mon 26 of Jan, 2026 [21:01 UTC]
  add
Menu [hide]
  Blogs
  FAQs
  Surveys
Online users
166 online users
backlinks print

CC1101 - USB - Lite module - V3

USB enabled CC1101 controller board with RP-SMA socket and lambda/4 antenna in transparent plastic case. Optional HF-shield not mounted.


- Older version 2 pages -

General

This "dongle" enables you to interface with ISM/SRD bands air data of any kind. The module contains a modern 8-bit ATmega32U4 MCU for raw data pre-processing before passing it to the USB 2.0 interface or the powerful Texas Instruments transceiver.

To create your own applications or modify the firmware, we recommend using PlatformIO. You can find an exemplary project setup at a-culfw.

The device ships with a DFU-bootloader. By default, a lambda/4 wire antenna is connected. Nevertheless, the PCB contains an SMA antenna pin header, where you may solder a "real" antenna if required.

The 868MHz RF design follows TI's design note DN025.

Alternatively, you may solder an FPC-socket to use serial ISP programming.

Have a look at this module's Image Gallery and watch a YouTube video on how this module is manufactured.

More questions might be answered in the module's FAQ.

Specs

  • MCU: ATMega32U4 processor 8MHz @ 3.3V
  • Transceiver: CC1101 ISM transceiver tuned for 868MHz or 433MHz
  • Antenna: Pin header for SMA / SMA-RP socket
  • Status: Green multi-purpose LED
  • Input: Multi-purpose micro switch (HWB)
  • Interface: USB type A male connector
  • Expansion: Optional ISP connector (FPC6)
  • Shielding: Optional HF-shield footprint

Documents


Firmware & Update

The device comes pre-erased or with a test firmware. You will need to flash a firmware (like culfw) to use it with home automation software (e.g., FHEM, openHAB, Home Assistant).

New: Browser-based Flasher & Service Tool

The easiest way to flash and configure the CUL stick is our new web tool. It requires no software installation and runs directly in Chrome, Edge, or Opera browsers.

>> Start CUL Web Flasher & Service Tool <<

Features:
  • One-Click Update: Automatically fetches the latest a-culfw release.
  • Configuration: Verify and calculate CC1101 register settings (Frequency, Bandwidth, Power).
  • Terminal: Send raw commands (e.g., V, X21) directly to the stick.

Manual Flashing (Legacy)

If you prefer command-line tools or need to build your own firmware:

1. Enter Bootloader Mode:
  • If the stick is erased (new): It starts in bootloader mode automatically.
  • If culfw is running: Send command B01 via serial terminal.
  • Hardware method:
    • Locate the PROGRAM button (micro switch) at the back of the module.
    • Keep it pressed while plugging the USB stick in.

2. Flash using dfu-programmer:
dfu-programmer atmega32u4 erase --force
dfu-programmer atmega32u4 flash CUL_V3.hex
dfu-programmer atmega32u4 reset


Note for Windows Users: To use the Web Flasher or dfu-programmer on Windows, you may need to replace the default Atmel driver with WinUSB using Zadig while the stick is in bootloader mode.

Firmware Sources

  • a-culfw - Alternative/Advanced firmware (Recommended, used by the Web Flasher)
  • culfw - Original firmware for FHEM

Recommended tools/software


3rd Party Firmware & Software

  • FHEM - The standard home automation server for this device
  • libcul project - A library to simplify using the CUL device in C-programs

Links

  • CUL fans - Group discussion / Support Forum

Availability/Price

This module is available for 49 EUR (incl. VAT) in two versions:

There is also a cost-optimized hardware version called "Version 4" (nanoCUL), based on the ATmega32u2 processor with limited RAM resources.

Pictures

Image Gallery

Transparent CUL within docking station:
Lambda/2 whip antenna
Lambda/4 micro antenna

Created by: tostmann last modification: Monday 26 of January, 2026 [16:58:35 UTC] by tostmann


Pictures
thumbnail
HexaBus
Gallery: RF212USB
RSS Wiki RSS Blogs RSS Image Galleries RSS File Galleries