📡 LILYGO T-Embed CC1101 Module is a powerful embedded development board built for Sub-GHz wireless communication, IoT applications, and penetration testing. Powered by the ESP32-S3 dual-core processor, it integrates a CC1101 transceiver and a built-in antenna, supporting multiple frequency bands:
- 📶 300–348 MHz
- 📶 387–464 MHz
- 📶 779–928 MHz
🔋 Ideal for low-power, long-range communication scenarios such as wireless sensor networks, remote control systems, and RFID/NFC experiments. It also supports external Sub-GHz modules for flexible integration.
🧠 With built-in PN532 NFC/RFID transceiver, it supports 13.56 MHz high-frequency cards and basic RFID protocols (125/134KHz BF, 13.56MHz HF).
🧠 Firmware Support
- 🚀 Bruce Firmware 1.9.1 — Open-source ESP32 firmware for Red Team operations, Wi-Fi attacks, Sub-GHz, RFID, and more.
- 🦫 CapibaraZero Web Flasher — ESP32-S3 firmware alternative to Flipper Zero, popular among ethical hackers and security researchers.
- 🧭 Launcher Firmware — App launcher for ESP32-based devices including LilyGO, M5Stack, CYDs, Marauder.
- 🏭 Factory Firmware v1.1
📐 Specifications of LILYGO T-Embed CC1101 Module
| 🧠 MCU | ESP32-S3 Dual-core LX7 microprocessor |
| 💾 Flash | 16MB |
| 🧰 Programming Platform | Arduino IDE, ESP-IDF |
| 💾 PSRAM | 8MB |
| 🔘 Onboard Functions | Reset + Boot Button, IR Transmit & Receive |
| 🔋 Battery Voltage Detection | IO04 |
| 📶 Wireless | Wi-Fi 802.11 b/g/n, BLE 5.0 |
| 🖥️ Display | 1.9" ST7789V IPS Color TFT LCD |
| 🔌 Interface | SPI |
| 🧠 Driver Chip | ST7789V |
| 📐 Resolution | 170(H) RGB × 320(V) |
📚 Dependency Libraries
- 📡 CC1101 — Sub-GHz transceiver library
- 📶 PN532 — NFC/RFID communication
- 🔋 BQ25896 — Power management
- 🖥️ ST7789 — TFT LCD display driver
- 🎛️ Encode — Rotary encoder support
- 🌈 WS2812 — RGB LED control
- 📡 Infrared — IR transmission & reception
- 🔊 Audio — I2S audio playback
- 🖼️ LVGL — GUI rendering engine
✨ Features
🔄 OTA Updates
📥 Install binaries directly from the M5Burner repository — no USB cable required!
🌐 Supports WebUI-based flashing for fast and convenient firmware deployment.
💾 SD Card Management
🗂️ Create, delete, rename, copy & paste files with ease.
📦 Install binaries directly from an SD card — no extra tools needed.
🖥️ Web User Interface (WUI)
🧭 Remotely configure devices and install firmware via browser-based interface.
🎛️ Customization Options
✨ Adjust brightness, UI colors, screen rotation, partition schemes, and more to suit your needs.
🗃️ Backup & Restore
💡 Save and restore SPIFFS and FAT partitions for reliable data integrity.
⚙️ Firmware Compatibility
- ✅ LilyGO Factory Firmware
- 🚀 Bruce Firmware
- 🧭 Launcher Firmware
- 🦫 CapibaraZero Firmware
🧩 Structure Diagram of LILYGO T-Embed CC1101 Module
📌 Pin Diagram of LILYGO T-Embed CC1101 Module
📲 PN532 NFC Module
The PN532 supports only high-frequency cards at 13.56 MHz. ❌ Not supported:
- 125 kHz low-frequency cards
- CPU-based security cards
- Encrypted access cards
✅ Supported card types and their security characteristics:
| 🔖 Type | 🔐 Encryption | 🛡️ Anti-Copy | ⚠️ Attack Risk | 📌 Typical Uses |
|---|---|---|---|---|
| Mifare Classic ✅ | Weak (CRYPTO1, cracked) | Low | Easily cloned (e.g. Proxmark3) | Access control, transit cards (legacy) |
| NTAG ✅ | No encryption (UID lockable) | Very Low | Data readable without restriction | Smart labels, product authentication |
| Mifare Plus | AES-128 encryption | Medium–High | Requires physical access to crack | Secure access systems |
| Felica | Dynamic encryption (SAM module) | High | Hard to crack (Japan-exclusive) | Transit cards, e-wallets (Japan) |
| DESFire | AES/TDES encryption | Very High | Multi-app isolation, side-channel resistant | Campus cards, e-passports |
| CPU Card | SM4/ECC/RSA hardware encryption | Very High | Complies with national crypto standards | Bank cards, ID cards, social security |