Skip to content

Faraday v1.0 — prove your pouch actually works

Choose a tag to compare

@github-actions github-actions released this 18 Jul 15:45
· 2 commits to main since this release

Everyone buys a Faraday pouch for their car key or their contactless cards. Almost nobody checks that it works.

Faraday is the instrument that checks. It measures your key fob in the open, measures it again sealed in the pouch, and tells you exactly how many decibels the pouch actually took off — with a grade from A+ to F.

What's in 1.0

  • Sub-GHz shielding test — your fob's carrier measured in real dBm on the internal CC1101 (315 / 433.92 / 868.35 / 915 MHz). The result is a genuine dB attenuation figure, not a bar graph.
  • NFC shielding test — how much of an external 13.56 MHz reader field the pouch keeps out, via the onboard ST25R3916 field detector. Scored in % blocked (duty-cycle isn't power, so it isn't dressed up as dB).
  • Two taps, start to finish — Baseline → Shielded → Verdict. Peak-hold does the work.
  • A grade you can act onA+ SEALED · A STRONG · B GOOD · C FAIR · D WEAK · F OPEN.

It tries hard not to lie to you

  • Refuses bad data. Press OK before your fob has actually transmitted and it declines — an unpressed fob would otherwise "prove" any pouch perfect.
  • Admits its own limits. If the shielded signal sinks below the noise floor, it reports >= 54 dB rather than claiming a precision it doesn't have.
  • Says what it is. A comparison of two readings you took, not a lab certification — and the README says so plainly.

Install

  1. Download faraday.fap below.
  2. In qFlipper, drag it onto SD Card / apps / Tools /.
  3. On the Flipper: Apps → Tools → Faraday.

Or build it yourself: python3 -m pip install --upgrade ufbt && ufbt

Verified

  • Flipper SDK release channel — Target 7, API 87.1
  • Flipper SDK dev channel — Target 7, API 88.0
  • Grading engine host unit tests — 54 checks, 0 failures (make -C test, run in CI)

Listen-only: Faraday never transmits on either radio.

Full notes: CHANGELOG.md