CC1101 on Cardputer ADV: What Bruce Firmware Actually Lets You Learn (868 & 915 MHz Guide, 2026) - PINGEQUA

CC1101 on Cardputer ADV: What Bruce Firmware Actually Lets You Learn (868 & 915 MHz Guide, 2026)

Buying a CC1101 cap is easy. Understanding what the chip is actually doing -- and why an 868 MHz board can't become a 915 MHz board -- is the part that turns a gadget into an education. This is that guide.

Quick answer The PINGEQUA Hydra RF 824 Pro (868 MHz, SKU CP-HYDRA-824, USD 35.99) and Hydra RF 924 Pro (915 MHz, SKU CP-HYDRA-924, USD 35.99) are dual-radio expansion caps for the M5Stack Cardputer ADV, pairing a Texas Instruments CC1101 Sub-GHz transceiver with an nRF24L01+ 2.4 GHz transceiver. Running Bruce firmware, they give you a portable Sub-GHz receive-and-analysis bench: RSSI spectrum, waterfall spectrogram, OOK/ASK capture, and raw timing capture -- the toolset you use to learn how short-range radio works. Choose 824 Pro (868 MHz) in the EU and UK, 924 Pro (915 MHz) in the US, Canada, and Australia. The band is fixed in hardware -- the antenna is tuned to one center frequency and no firmware setting changes that. If your goal is instead long-range mesh messaging with GPS, the right product is the official M5Stack Cap LoRa-1262 (SX1262 + ATGM336H GNSS, USD 14.50) -- a different chip solving a different problem. The two are complements, not competitors.

Why Sub-GHz is the best radio band to learn on

If you want to actually understand radio rather than just use it, the Sub-GHz ISM bands -- 433 MHz, 868 MHz, 915 MHz -- are the friendliest place to start, and it's worth being explicit about why.

  • The protocols are simple enough to read by eye. A huge share of the traffic in these bands is on-off keying (OOK): the carrier is either present or absent, and the information lives entirely in how long it's present. Plot that on a screen and you can literally see the bits. Compare that to Wi-Fi or Bluetooth, where you need a full protocol stack before anything is legible.
  • The devices are everywhere and boring. Weather stations, tire-pressure sensors, garage remotes, doorbells, wireless thermometers, utility meters. Boring is good -- it means abundant, repeatable signals to study without touching anything sensitive.
  • The physics is visible. Lower frequency means longer wavelength, better diffraction around obstacles, and more forgiving antennas. You can feel the difference between 433 MHz and 2.4 GHz walking around a building in a way that's hard to grasp from a textbook.
  • Receiving is the whole first month. Nearly everything worth learning at the start happens in RX. That matters legally as well as pedagogically -- listening carries a very different regulatory profile from transmitting.

What you need is hardware that exposes the radio at a low enough level to be instructive, on a host portable enough that you'll actually carry it. That's the specific niche the Cardputer ADV plus a CC1101 cap occupies.

The CC1101, chip-level: what you're actually holding

The CC1101 is a low-power sub-1 GHz RF transceiver from Texas Instruments. It is not a "433 MHz chip" or an "868 MHz chip" -- it is a software-configurable radio covering three frequency ranges, and the numbers below come straight from TI's product page:

CC1101 parameter Value (per Texas Instruments) Why it matters when learning
Frequency ranges 300-348, 387-464, 779-928 MHz One silicon part covers 433, 868, and 915 MHz -- the chip is not band-locked. The antenna and matching network are.
Modulation formats (G)MSK, 2(G)FSK, 4(G)FSK, ASK, OOK The reason a CC1101 can talk to so many different consumer devices. OOK and 2-FSK cover the overwhelming majority of what you'll encounter.
Data rate 0.6 to 600 kbps Explains the range/speed tradeoff first-hand: drop the data rate, narrow the receive bandwidth, gain sensitivity.
Sensitivity -116 dBm at 0.6 kBaud, 433 MHz; -112 dBm at 1.2 kBaud, 868 MHz A concrete, measurable link-budget number -- and proof that sensitivity is a function of data rate, not a fixed property.
Output power up to +12 dBm Modest by design. This is a short-range device radio, not a transmitter that can reach across town.
Current draw 14.7 mA in RX at 1.2 kBaud, 868 MHz; 200 nA in sleep Where battery-life math for real IoT products actually comes from.

Read that table again and one thing should jump out: the CC1101 chip is not what makes a board 868 MHz or 915 MHz. The silicon covers 779-928 MHz continuously, which spans both. What makes the Hydra RF 824 Pro an 868 MHz product and the 924 Pro a 915 MHz product is everything around the chip -- the impedance matching network and the antenna, both physically tuned to one center frequency.

This is the single most misunderstood point in the whole category, and the source of a lot of disappointed buyers. You cannot type 915.00 into an 868 MHz board and get a working 915 MHz radio. You'll get a transceiver that technically tunes there and radiates poorly, because the matching network and antenna are mismatched at that frequency. Band selection is a purchase decision, not a menu item.

OOK, ASK, FSK -- the vocabulary you'll need

Three terms come up constantly and are worth nailing down before you touch the hardware:

  • OOK (on-off keying) -- the transmitter is either radiating a carrier or silent. A "1" is carrier-on for some duration, a "0" is carrier-on for a different duration (or carrier-off). Cheapest possible radio to build, which is why it dominates key fobs, garage doors, and $6 weather sensors.
  • ASK (amplitude-shift keying) -- the general family OOK belongs to; the amplitude of the carrier encodes the data. In practice, in this hobby, people use "ASK" and "OOK" nearly interchangeably.
  • FSK (frequency-shift keying) -- the carrier stays on and shifts between two (2-FSK) or four (4-FSK) frequencies. More robust against amplitude noise, so it's what you find in better-engineered devices, and in most of the 868/915 MHz IoT world.

Bruce's capture tooling is strongest on ASK/OOK, which lines up neatly with what a beginner should be studying first anyway. When you eventually hit a device you can't decode, "it's probably FSK, and here's how I'd confirm that from the spectrum view" is exactly the reasoning skill this hardware is meant to build.

The hardware: what a Hydra RF 824 / 924 Pro adds to a Cardputer ADV

The host first. The M5Stack Cardputer ADV is an ESP32-S3FN8 (Xtensa 32-bit LX7 dual-core, 240 MHz) with 8 MB flash, a 1.14 inch ST7789V2 display at 240x135, a 56-key keyboard, and a 1750 mAh battery, per M5Stack's official documentation. Critically for our purposes, it exposes an EXT 2.54-14P rear expansion header carrying GPIO (G3, G4, G5, G6, G13, G15), power (5VIN / GND / 5VOUT), and SPI / I2C / UART signals.

That rear header is the whole story of ADV-versus-v1.1 compatibility. The original Cardputer v1.1 does not have it, which is why every Hydra RF cap is Cardputer ADV only -- a point we've broken down separately in our ADV vs v1.1 RF module compatibility guide, and by a distance the number one cause of "my module isn't detected" support tickets.

What the cap itself brings:

Spec Hydra RF 824 Pro Hydra RF 924 Pro
Sub-GHz radio TI CC1101, 868 MHz hardware version TI CC1101, 915 MHz hardware version
Bruce frequency setting 868.35 MHz 915.00 MHz
2.4 GHz radio nRF24L01+ with PA/LNA nRF24L01+ with PA/LNA
Radio switching Hardware mutual-exclusion -- Bruce selects the active transceiver, the module's switching logic isolates the other. No jumper, no physical toggle.
Interface Native SPI/GPIO expansion header -- no soldering
Host M5Stack Cardputer ADV only (not v1.1, not earlier)
SKU / price CP-HYDRA-824 / USD 35.99 CP-HYDRA-924 / USD 35.99

The dual-radio arrangement is the part worth dwelling on, because it's a genuine architectural decision rather than a spec-sheet bullet. Two SPI radios sharing one bus on a microcontroller is a classic source of bugs -- if both chips can be selected at once, or if one holds the bus while the other is initialized, you get the "works only if I open the other one first" class of failure that's been documented in Bruce's own issue tracker. Handling that arbitration in hardware, rather than hoping the firmware always gets chip-select ordering right, removes a whole failure category from the beginner experience.

If you want the wider comparison of Sub-GHz versus 2.4 GHz roles on this platform, we cover it in CC1101 vs nRF24L01+: which one do you actually need.

Bruce firmware: every RF menu item, and what each one teaches

Bruce is the open-source ESP32 firmware that turns the Cardputer ADV into a usable radio instrument. The current release at the time of writing is Bruce 1.16, published 2026-07-24, which added Keeloq decode support among other RF improvements. This is the section most buying guides skip -- and it's the one that determines whether your $36 cap becomes a learning tool or a drawer ornament.

Here is the actual RF menu, per the Bruce wiki, with the pedagogy attached to each entry:

Bruce menu item What it does What you learn from it
Scan/Copy Captures ASK/OOK signals, in decoded or raw mode The core loop. Press your own remote, watch a protocol get identified (or not), and start building intuition for which devices use standard encodings versus proprietary ones.
Record Raw Records signals via the ESP32 RMT peripheral That a radio packet is, at the lowest level, just a list of durations. The RMT hardware exists to time pulses precisely -- this is where "the timing is the data" stops being an abstraction.
Spectrum Graphical waveform view Signal shape in the time domain. Useful for spotting preambles and repeat structure.
RSSI Spectrum Moving graph of received signal strength Arguably the best single teaching tool on the device. Walk around with it and you'll see your noise floor, discover which frequencies in your area are actually busy, and watch RSSI fall off with distance in real time.
SquareWave Spectrum Square wave rendered from signal timing The bridge between "there is RF energy here" and "here are the symbol boundaries."
Spectogram Waterfall view across a frequency range Frequency-domain literacy: channel occupancy, hopping behaviour, and why "868 MHz" is a band and not a single frequency.
Custom SubGhz Transmits .sub files (with limited compatibility) The .sub file format itself -- a readable text description of a transmission. Reading one is a quick education in how protocol, frequency, and timing get serialized.
Config RF TX/RX pin selection; RF module selection (M5 RF433T/R, CC1101 legacy, CC1101 Shared SPI); frequency and threshold settings Where your board actually gets recognized. Also where most first-day problems get solved -- see the setup section below.
Listen / Bruceforce Listed in the wiki as TODO Nothing yet. We flag it because buying guides routinely list unfinished features as if they shipped.
Jammer Intermittent / Jammer Full Present in the menu We do not cover these and do not recommend using them. See the compliance section -- operating jamming equipment is illegal in the United States and across the EU/UK, with no hobbyist exemption.

On the 2.4 GHz side, be realistic about scope: the Bruce wiki describes the nRF24 feature set as using the module "to jam 2.4 GHz signals and view the spectrum." Setting aside the jamming functions, that leaves 2.4 GHz spectrum viewing as the legitimate educational use -- which is genuinely worthwhile (watch Wi-Fi channels 1/6/11 light up, see Bluetooth hop across the band), but it is a narrower capability than the Sub-GHz side. Anyone telling you the nRF24L01+ on these caps is a full-featured 2.4 GHz analysis suite is overselling it.

Honest framing: the receive and analysis features are where essentially all of the learning value lives. Transmit features exist, are legally constrained, and teach you comparatively little -- a replay you don't understand is not an education. Plan to spend your first several sessions entirely in RX.

Setup: flashing Bruce and getting the module recognized

All three Hydra RF models -- 424, 824 Pro, 924 Pro -- use an identical GPIO assignment, so the setup is the same regardless of band. Only the final frequency selection differs.

1. Attach the hardware. Seat the cap on the Cardputer ADV expansion header and screw on both antennas -- the Sub-GHz antenna and the 2.4 GHz antenna. Do this before powering up. Running any RF transmitter without an antenna attached risks damaging the output stage; M5Stack issues the same warning for its own LoRa cap.

2. Flash Bruce. The path of least resistance is a browser-based flasher -- no toolchain, no Python environment, no drivers to hunt down. Use the PINGEQUA one-click flasher at flash.pingequa.com/devices/cardputer-bruce in Chrome or Edge on desktop with a USB data cable (charge-only cables are a recurring false alarm). The official bruce.computer/flasher works too. Our full walkthrough of browser-based flashing is in how to flash Marauder, Bruce and 5Ghost without a PC toolchain.

3. Confirm the pin configuration. Bruce reads its GPIO map from brucepins.conf. The PINGEQUA flasher applies the Hydra configuration automatically; if you need to check or set it by hand, the published values are:

CC1101_CS = 13
CC1101_GDO = 5

NRF24_CS = 6
NRF24_CE = 4

To edit manually: connect the Cardputer to your network, open Files > WebUI, log in with the default credentials admin / bruce, edit brucepins.conf, save, and restart. One trap worth knowing: the config can live on either the SD card or LittleFS, and if both exist you want them consistent.

4. Select the radio. Navigate to RF > Config > RF Module > CC1101. On a shared-SPI board, pick the shared-SPI option rather than legacy.

5. Set your frequency. This is the only model-specific step:

Model Bruce frequency setting Region
Hydra RF 424 433.00 MHz ITU Region 1 and general worldwide consumer devices
Hydra RF 824 Pro 868.35 MHz EU / UK
Hydra RF 924 Pro 915.00 MHz US / Canada / Australia

Restart after changing it. If the module still isn't detected, our dedicated troubleshooting piece -- Bruce firmware on M5Stack: fixing CC1101 / nRF24 not found -- walks the full decision tree. In our experience the cause is almost always one of four things, in this order: wrong host (v1.1 instead of ADV), stale or wrong firmware build, brucepins.conf not applied, or the module not selected in RF Config. Dead hardware is rare and should be your last hypothesis, not your first.

Pick your band, then start listening

Both Pro models are CC1101 + nRF24L01+ dual-radio caps for the Cardputer ADV, with hardware mutual-exclusion switching and no soldering required.

Hydra RF 824 Pro -- 868 MHz (EU/UK) Hydra RF 924 Pro -- 915 MHz (US/CA/AU)

868 MHz or 915 MHz: choosing for Europe and North America

The rule is simple and has two halves that must both be satisfied: pick the band your region allocates for short-range devices, and confirm it's the band the devices you want to study actually use. Getting only one right leaves you with a board that's either legally fine but deaf, or well-matched but not something you should be transmitting on.

Europe and the UK: 868 MHz (Hydra RF 824 Pro)

The European short-range device allocation is the 863-870 MHz band, harmonised under ETSI EN 300 220 and CEPT/ERC Recommendation 70-03. The defining characteristic that surprises newcomers from North America is duty-cycle limiting: sub-bands within 863-870 MHz carry maximum transmit-time percentages, so a device may only be on the air for a small fraction of any given period. That constraint shapes how European Sub-GHz protocols are designed -- short packets, infrequent transmissions, no chatty polling.

The precise sub-band table (frequency edges, ERP limits, and duty-cycle percentages per sub-band) is revised periodically and implemented with national variations. We deliberately don't reproduce a table here, because an out-of-date regulatory table is worse than none -- check the current text of ETSI EN 300 220-2 and your national regulator (Ofcom in the UK, BNetzA in Germany, ARCEP in France, and so on) before transmitting.

868.35 MHz -- the Bruce setting for the 824 Pro -- sits in the widely used general-purpose portion of this band and is where a great deal of European consumer and IoT traffic lives.

US, Canada, Australia: 915 MHz (Hydra RF 924 Pro)

North America and Australia use the 902-928 MHz ISM band. In the US this falls under 47 CFR section 15.247, which covers 902-928 MHz, 2400-2483.5 MHz, and 5725-5850 MHz. For digitally modulated systems the maximum peak conducted output power is 1 watt, and the minimum 6 dB bandwidth must be at least 500 kHz. Frequency-hopping systems in 902-928 MHz are allowed 1 W with at least 50 hopping channels, or 0.25 W with fewer than 50.

Note how much of a non-issue those ceilings are for a CC1101, which tops out at +12 dBm -- about 16 milliwatts. This class of hardware operates orders of magnitude below the regulatory limit. The constraints that will actually bite you are not power limits; they're the rules about what you transmit and toward whom.

Culturally, 915 MHz is also where the interesting North American device population lives: smart meters, LoRa and LoRaWAN deployments, industrial telemetry, and a growing share of consumer IoT. If you're in the US, the 924 Pro is not a compromise -- it's the band with the richest set of things to look at.

What about 433 MHz?

433 MHz remains the most common band worldwide for cheap consumer remotes, and the Hydra RF 424 covers it at USD 32.99. It's the right choice if your targets are key fobs, garage remotes, and budget sensors regardless of where you live -- though in the US it overlaps the 70 cm amateur band, which is worth understanding before you key up. Our 424 vs 824 vs 924 band selection guide handles that decision in depth.

CC1101 vs SX1262: the Hydra RF and the M5Stack LoRa Cap are not rivals

The most common question we get from Cardputer ADV owners is some version of "should I get the Hydra RF or the official M5Stack LoRa cap?" -- and the honest answer is that the question contains a false premise. They're different radios for different jobs, and quite a few people should own both.

The M5Stack Cap LoRa-1262 (SKU U214, USD 14.50) pairs a Semtech SX1262 LoRa transceiver with an ATGM336H-6N multi-constellation GNSS receiver. Per M5Stack's documentation it operates across 868-923 MHz, transmits up to +22 dBm, and supports FSK, GFSK, MSK, GMSK, LoRa, and OOK modulation. It ships with a LoRa rubber antenna. M5Stack also sells a Cardputer Mesh Kit (USD 48.00, announced April 2026) that bundles the LoRa cap with a Cardputer ADV pre-flashed with Meshtastic firmware.

Dimension PINGEQUA Hydra RF 824 / 924 Pro M5Stack Cap LoRa-1262
Sub-GHz chip TI CC1101 Semtech SX1262
Second radio nRF24L01+ 2.4 GHz (PA/LNA) ATGM336H-6N GNSS receiver
Frequency 868 MHz or 915 MHz, fixed per hardware version 868-923 MHz range
Max TX power up to +12 dBm (CC1101 spec) +22 dBm
Signature modulation OOK / ASK / 2-FSK / 4-FSK / MSK LoRa chirp spread spectrum (plus FSK family and OOK)
Typical firmware Bruce Meshtastic
GNSS / positioning No Yes -- GPS, BeiDou, GLONASS, Galileo, QZSS
Built for Receiving, analysing, and understanding existing short-range RF traffic Sending your own long-range messages over a mesh network
Price USD 35.99 USD 14.50

The technical distinction that matters

LoRa is a modulation scheme -- chirp spread spectrum, in which each symbol is a frequency sweep across the channel. That design is what buys LoRa its extraordinary link budget: a receiver can pull a LoRa signal out from below the noise floor, which is how kilometres of range at milliwatt power becomes possible. The price is data rate. LoRa is slow, and it's a closed-ish ecosystem: you talk LoRa to other LoRa devices, using a stack like Meshtastic or LoRaWAN.

The CC1101 does the opposite thing well. It doesn't have LoRa's link budget, but it speaks the plain, narrowband modulations that the existing installed base of short-range devices actually uses -- the OOK garage remote, the 2-FSK weather sensor, the ASK doorbell. It's a generalist listener in a band full of chatter.

So the split is clean:

  • You want to send messages off-grid, run a Meshtastic node, or log GPS positions -- the M5Stack Cap LoRa-1262 is the correct product, and it's inexpensive. A Hydra RF cap will not join a Meshtastic mesh; it isn't an SX1262 and isn't sold as a LoRa or Meshtastic accessory.
  • You want to see what's already transmitting around you, learn how those signals are constructed, and read a spectrum -- that's the Hydra RF's job. The LoRa cap, running Meshtastic, isn't a general-purpose Sub-GHz analysis tool.
  • You want both -- they're both caps for the same host, so swap them. USD 35.99 + USD 14.50 covers a genuinely broad slice of the sub-1 GHz world.

We compare the two products head-to-head from a buying standpoint in M5Stack LoRa Cap vs PINGEQUA Hydra RF.

A realistic learning path: first hour to first month

The failure mode with this kind of hardware isn't the hardware -- it's opening every menu on day one, understanding none of it, and shelving the thing. Here's a sequence that actually builds.

Hour 1 -- Get recognized, then stop

Attach both antennas, flash Bruce, confirm brucepins.conf, select CC1101 in RF Config, set your frequency (868.35 or 915.00). Success criterion for hour one is narrow and specific: the module is detected and you can open a spectrum view without an error. Don't try to capture anything yet.

Hour 2 -- Learn your own noise floor

Open RSSI Spectrum and leave it running. Sit in a room and watch the baseline. Walk into another room. Go outside. You're building the single most useful intuition in practical radio: what "nothing" looks like, so that "something" becomes obvious. Most beginners skip this and then can't tell a signal from a fluctuation.

Hour 3 -- Capture something you own

Take a remote you own -- your own garage door, your own doorbell, your own weather station -- and use Scan/Copy. Watch whether Bruce identifies a known protocol. Then repeat in raw mode and use Record Raw to look at the pulse durations. Press the button five times and compare the captures. This is the moment the abstraction breaks open.

Day 2-7 -- Read the datasheet alongside the screen

Now go back to the CC1101 numbers with the device in front of you. Change the data rate and watch what happens to what you can receive. Look at the sensitivity figures (-116 dBm at 0.6 kBaud versus -112 dBm at 1.2 kBaud) and connect them to what you observe. Open Spectogram and identify how wide your captured signal actually is. This is where hobbyist and engineer diverge -- the engineer reads the datasheet.

Week 2+ -- Protocols, and why replay mostly fails

Capture a modern car key fob or a recent garage opener and try to understand why a straight replay doesn't work. The answer is rolling codes: the transmitter and receiver share a counter and a key, every press generates a different valid code, and a previously-sent code is rejected. KeeLoq is the classic implementation -- Bruce 1.16 added KeeLoq decode support, so you can now inspect the structure rather than just seeing an opaque blob.

This is the most valuable lesson the hardware teaches, and it's a defensive one. You learn why a well-designed system resists replay, which is precisely the knowledge that makes you able to spot a badly-designed one. It also permanently defuses the "this device opens any garage" fantasy -- it doesn't, and understanding the mechanism is more interesting than the fantasy was.

Where to go next

From here the paths fork: deeper protocol analysis (pair the Cardputer with an SDR for wideband work), the 2.4 GHz side via the onboard nRF24L01+ spectrum view, or the Wi-Fi domain entirely -- the ESP32-S3 in the Cardputer ADV has its own radio, and firmwares like Marauder open a separate curriculum. Our Cardputer vs Flipper Zero comparison maps how these platforms complement each other.

Legal and ethical boundaries -- read this part

This hardware is sold and written about here for education, authorized testing, and research on systems you own or have written permission to test. Three specific boundaries:

1. Jamming is illegal, full stop. Bruce's menu contains jammer entries. In the United States, the FCC prohibits the manufacture, importation, marketing, sale, and operation of jamming equipment under 47 U.S.C. section 302a(b), with section 333 separately prohibiting willful or malicious interference and sections 501/503 providing for fines and criminal penalties. Jammers cannot be FCC-authorized at all, because interference is their entire purpose. The EU and UK positions are equivalent. There is no hobbyist, educational, or just-testing exemption. Don't use those menu entries.

2. Transmitting into systems you don't own is a separate problem from RF regulation. Even a perfectly Part 15-compliant transmission can constitute unauthorized access to someone else's device. The radio rules and the computer-misuse rules are different bodies of law and you can violate the second while fully complying with the first.

3. Receiving is generally the safe ground -- but not unconditionally. Listening to the ISM bands is where nearly all of this guide's learning value sits, and it's the lowest-risk activity. Certain categories of interception carry their own statutory restrictions depending on jurisdiction. If you stay with signals from devices you own, you're on solid ground.

None of the above is legal advice. Radio regulation is national, it changes, and the responsibility for compliance is the operator's.

FAQ

What can you actually do with a CC1101 on the M5Stack Cardputer ADV?
With Bruce firmware, a CC1101 cap turns the Cardputer ADV into a portable Sub-GHz receive and analysis tool. You can view RSSI spectrum and waterfall spectrograms to see which frequencies are active around you, capture ASK/OOK signals from devices you own via Scan/Copy, record raw pulse timings through the ESP32 RMT peripheral, and inspect .sub file structure. The CC1101 supports OOK, ASK, 2-FSK, 4-FSK and MSK modulation across 300-348, 387-464 and 779-928 MHz with data rates from 0.6 to 600 kbps, per Texas Instruments. The receive and analysis features are where the learning value is concentrated.
Should I buy the 868 MHz Hydra RF 824 Pro or the 915 MHz Hydra RF 924 Pro?
Choose by region. The Hydra RF 824 Pro (868 MHz, set 868.35 MHz in Bruce) matches the European and UK short-range device band at 863-870 MHz, harmonised under ETSI EN 300 220 and CEPT/ERC Recommendation 70-03, which imposes duty-cycle limits. The Hydra RF 924 Pro (915 MHz, set 915.00 MHz) matches the 902-928 MHz ISM band used in the US, Canada and Australia, regulated in the US under 47 CFR section 15.247. Both cost USD 35.99 and are otherwise the same dual-radio CC1101 + nRF24L01+ design. Verify your national regulations before transmitting.
Can I change a Hydra RF 824 to 915 MHz in the firmware?
No, not in any useful sense. The CC1101 chip itself covers 779-928 MHz, so the transceiver will tune there, but the impedance matching network and antenna on each cap are physically tuned to one center frequency. An 868 MHz board operated at 915 MHz radiates and receives poorly because the RF path is mismatched. Band selection is a hardware purchase decision, not a menu setting.
What is the difference between CC1101 and SX1262?
The CC1101 is a narrowband Sub-GHz transceiver supporting OOK, ASK, 2-FSK, 4-FSK and MSK -- the modulations used by the existing installed base of short-range consumer devices such as remotes, sensors and doorbells. It is a generalist for receiving and analysing existing traffic. The SX1262 is a LoRa-capable transceiver whose signature mode is chirp spread spectrum, giving it an exceptional link budget for long-range communication at low data rates, used by Meshtastic and LoRaWAN. In short: CC1101 to understand what is already transmitting, SX1262 to send your own messages a long way.
Can the Hydra RF join a Meshtastic mesh network?
No. Meshtastic requires LoRa hardware such as the Semtech SX1262. The Hydra RF caps use a CC1101 plus an nRF24L01+ and are not sold as LoRa or Meshtastic accessories. For Meshtastic on the Cardputer ADV, use the official M5Stack Cap LoRa-1262 (SX1262 + ATGM336H GNSS, USD 14.50), or the Cardputer Mesh Kit which ships pre-flashed with Meshtastic firmware.
Does the Hydra RF fit the original M5Stack Cardputer v1.1?
No. All Hydra RF caps require the M5Stack Cardputer ADV, which has an EXT 2.54-14P rear expansion header carrying the SPI and GPIO signals the cap needs. The original Cardputer v1.1 does not have that header, so the module cannot be detected on it. This is the most common cause of module-not-found reports.
My CC1101 shows as not found in Bruce -- what do I check?
Work through these in order. First, confirm you have a Cardputer ADV, not a v1.1. Second, confirm you flashed a current Bruce build (1.16, released 2026-07-24, at the time of writing). Third, verify brucepins.conf contains CC1101_CS = 13, CC1101_GDO = 5, NRF24_CS = 6, NRF24_CE = 4 -- edit it via Files > WebUI with credentials admin / bruce, and make sure the SD card and LittleFS copies agree. Fourth, select the module under RF > Config > RF Module > CC1101, choosing the shared-SPI option on shared-bus boards. Faulty hardware is rare and should be your last hypothesis.
Is it legal to use these modules in the US or the EU?
Owning and receiving with the hardware is normal; the constraints attach to transmitting. In the US, 902-928 MHz operation falls under 47 CFR section 15.247, which permits up to 1 watt peak conducted output for digitally modulated systems -- far above the CC1101's +12 dBm maximum. In the EU and UK, 863-870 MHz is governed by ETSI EN 300 220 and CEPT/ERC Recommendation 70-03, including duty-cycle limits. Separately and absolutely: operating jamming equipment is prohibited in the US under 47 U.S.C. section 302a(b) and equivalently in the EU/UK, with no hobbyist exemption. Transmitting into systems you do not own may also violate computer-misuse law independent of radio regulation. This is general reference information, not legal advice.
Do I need to solder anything or buy extra parts?
No soldering. The cap connects through the Cardputer ADV's native SPI/GPIO expansion header. You need the Cardputer ADV itself (not included), a USB data cable -- not a charge-only cable -- and Chrome or Edge on desktop for browser-based flashing. Both antennas ship with the Pro models and must be attached before powering the module on.
What does the nRF24L01+ on the cap actually add?
It adds a 2.4 GHz radio alongside the Sub-GHz CC1101, with hardware mutual-exclusion switching between them so both never contend for the SPI bus. Within Bruce, the documented nRF24 capability is 2.4 GHz spectrum viewing plus jamming functions -- and since jamming is illegal, spectrum viewing is the usable feature. That is genuinely instructive for observing Wi-Fi channel occupancy and Bluetooth hopping, but it is narrower than the Sub-GHz feature set. Treat the nRF24L01+ as a bonus 2.4 GHz observation window rather than a second full toolkit.

Sources and further reading: Texas Instruments, CC1101 product page -- M5Stack, Cardputer-Adv documentation -- M5Stack, Cap LoRa-1262 documentation and M5Stack store listing (SKU U214, USD 14.50) -- CNX Software, Cardputer Mesh Kit coverage, 30 April 2026 -- Bruce firmware, RF feature documentation and release history (v1.16, 24 July 2026) -- PINGEQUA, Hydra RF setup repository -- 47 CFR section 15.247 -- FCC Jammer Enforcement (47 U.S.C. sections 302a(b), 333, 301, 501, 503) -- ETSI EN 300 220-2 and CEPT/ERC Recommendation 70-03. PINGEQUA is an independent manufacturer and is not affiliated with M5Stack, Bruce, Texas Instruments, Nordic Semiconductor, Semtech, or Meshtastic. Product names and trademarks belong to their respective owners.

Regresar al blog