Lion Cipher Lab

Decode a digital radio protocol with Universal Radio Hacker (no radio required)

Why it matters

Tools like rtl_433 feel like magic: point them at a radio recording and out pops a temperature and a device ID. That magic is a stack of steps — demodulation, bit timing, decoding — that the tool does for you, and the moment you meet a device rtl_433 has never heard of, the magic stops and you have to do those steps yourself. This lab makes that hidden layer concrete by running it backwards and forwards on a signal you build from scratch: you turn a handful of bits into an actual modulated radio wave, then turn that wave back into the same bits. Once you have watched a bitstream become a…

What you'll learn

Steps in this lab

  1. What modulation is, and why a wave has to be 'decoded' at all
  2. Install Universal Radio Hacker (URH)
  3. Open the Generator and type your packet's bits
  4. Set the modulation to ASK/OOK and choose samples-per-symbol
  5. Export the generated signal as an IQ (.complex) file
  6. Load the file back and let URH demodulate it
  7. Confirm you recovered the original message
  8. When to reach for URH, when for a ready-made decoder — and how a pro captures for real
  9. The line you do not cross — analyze your own signal, don't transmit

Open the full interactive lab →