{
 "slug": "catsniffer-v3",
 "name": "CatSniffer v3",
 "maker": "Electronic Cats",
 "category": "radio",
 "categoryLabel": "Radio & mesh",
 "status": "soldout",
 "statusLabel": "Sold out",
 "description": "A USB radio development board with sub-GHz and 2.4 GHz interfaces.",
 "goodFor": "Explore several low-power wireless protocols.",
 "youNeed": "A computer, USB and protocol-specific firmware.",
 "tradeoff": "Only the selected firmware determines what it captures.",
 "tags": [
  "LoRa",
  "BLE",
  "Zigbee / Thread",
  "USB"
 ],
 "price": "US$136",
 "priceShort": "$136",
 "priceFrom": null,
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/catsniffer-v3/",
 "shortUrl": "https://gadgets.sh/catsniffer-v3",
 "markdown": "https://gadgets.sh/devices/catsniffer-v3.md",
 "image": "https://gadgets.sh/assets/catsniffer-v3.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/catsniffer-v3.webp",
 "shareCard": "https://gadgets.sh/og/catsniffer-v3.jpg",
 "shops": [
  {
   "merchant": "Electronic Cats",
   "label": "Sold out at Electronic Cats",
   "kind": "soldout",
   "orderable": false,
   "url": "https://electroniccats.com/store/catsniffer-v3/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=catsniffer-v3&utm_content=api",
   "note": "Out of stock at Electronic Cats when checked on 2026-09-29."
  }
 ],
 "specs": [
  {
   "group": "Compute & storage",
   "rows": [
    {
     "label": "USB bridge",
     "value": "RP2040; dual-core Cortex-M0+ at 133 MHz; 264 KB SRAM",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Radio MCU",
     "value": "CC1352P7; Cortex-M4F at 48 MHz",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Radio memory",
     "value": "704 KB flash; 144 KB SRAM; 8 KB cache SRAM; 256 KB ROM",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "LoRa modem",
     "value": "SX1262; maker lists 170 dB maximum link budget and −148 dBm sensitivity",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    }
   ]
  },
  {
   "group": "Protocols & capture",
   "rows": [
    {
     "label": "Protocols",
     "value": "BLE 5.2, Zigbee, Thread, Matter, 802.15.4g, 6LoWPAN, mioty, Sidewalk, Wireless M-Bus, Wi-SUN and LoRa/LoRaWAN",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Protocol selection",
     "value": "Load the appropriate firmware; protocol list does not imply simultaneous capture",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Analysis tools",
     "value": "Wireshark extcap, Kismet, Sniffle and Catnip",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Linux integration",
     "value": "Catnip can expose a standard Bluetooth hciX adapter",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "USB interfaces",
     "value": "Cat-Bridge, Cat-LoRa and Cat-Shell serial ports",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    }
   ]
  },
  {
   "group": "Setup & recovery",
   "rows": [
    {
     "label": "First use",
     "value": "Install Catnip, obtain firmware, flash the selected protocol and run the hardware self-test",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Platforms",
     "value": "Linux, macOS and Windows; maker identifies Linux as full support",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Programming",
     "value": "Automatic TI serial-bootloader entry for normal updates",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Recovery",
     "value": "RP2040 CMSIS-DAP/OpenOCD path; external debug connector for alternate recovery",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    }
   ]
  },
  {
   "group": "Power, versions & package",
   "rows": [
    {
     "label": "Power",
     "value": "USB only; no onboard battery",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Included",
     "value": "CatSniffer V3 board and USB cable",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Revision distinction",
     "value": "V3 uses RP2040 and CC1352P7; older versions use SAMD21 and CC1352P1",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    },
    {
     "label": "Hardware license",
     "value": "CERN-OHL v1.2",
     "source": "https://electroniccats.com/store/catsniffer-v3/"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and product details",
   "url": "https://electroniccats.com/store/catsniffer-v3/"
  },
  {
   "label": "Open-source hardware and firmware",
   "url": "https://github.com/ElectronicCats/CatSniffer"
  },
  {
   "label": "CatSniffer wiki & command reference",
   "url": "https://github.com/ElectronicCats/CatSniffer/wiki"
  },
  {
   "label": "Official firmware",
   "url": "https://github.com/ElectronicCats/CatSniffer-Firmware"
  },
  {
   "label": "cases",
   "url": "https://github.com/ElectronicCats/CatSniffer/tree/master/cases"
  },
  {
   "label": "hardware",
   "url": "https://github.com/ElectronicCats/CatSniffer/tree/master/hardware"
  }
 ],
 "blueprint": {
  "openness": "open-hardware",
  "opennessLabel": "Open hardware",
  "summary": "Electronic Cats publish the full CatSniffer v3 KiCad project (schematic, PCB, libraries, 3D STEP) and 3D-printable enclosures in their own repo under CERN-OHL v1.2.",
  "files": [
   {
    "kind": "schematic",
    "label": "v3 schematic (KiCad .kicad_sch; RP2040-based)",
    "url": "https://github.com/ElectronicCats/CatSniffer/blob/master/hardware/CatSniffer.kicad_sch",
    "format": "KiCad"
   },
   {
    "kind": "pcb",
    "label": "v3 PCB (KiCad .kicad_pcb, rev v3.2); full project + libraries in hardware/",
    "url": "https://github.com/ElectronicCats/CatSniffer/blob/master/hardware/CatSniffer.kicad_pcb",
    "format": "KiCad"
   },
   {
    "kind": "3d-model",
    "label": "Board 3D model (STEP)",
    "url": "https://github.com/ElectronicCats/CatSniffer/blob/master/hardware/CatSniffer.step",
    "format": "STEP"
   },
   {
    "kind": "enclosure",
    "label": "Basic case (STL + STEP)",
    "url": "https://github.com/ElectronicCats/CatSniffer/tree/master/cases/basic-case",
    "format": "STL"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/ElectronicCats/CatSniffer",
    "role": "hardware",
    "official": true,
    "license": null,
    "stars": 947,
    "pushed": "2026-09-22"
   },
   {
    "url": "https://github.com/ElectronicCats/CatSniffer-Firmware",
    "role": "firmware",
    "official": true,
    "license": null,
    "stars": 45,
    "pushed": "2026-09-26"
   }
  ],
  "parts": [
   {
    "part": "CC1352P7",
    "role": "radio MCU",
    "datasheet": "https://www.ti.com/lit/ds/symlink/cc1352p7.pdf"
   },
   {
    "part": "SX1262",
    "role": "LoRa transceiver",
    "datasheet": "https://www.semtech.com/products/wireless-rf/lora-connect/sx1262"
   },
   {
    "part": "RP2040",
    "role": "USB host MCU (v3 only)",
    "datasheet": "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf"
   }
  ],
  "notes": "Verified via gh api tree + blob fetch (200) and by grepping the downloaded files. hardware/ holds a full KiCad project (.kicad_sch/.kicad_pcb/.kicad_pro, lib tables, .pretty footprints, board STEP); the repo root LICENSE.md is CERN-OHL v1.2; cases/ holds 3D-printable enclosures (STL/STEP/3mf). The KiCad source is the v3 board: it has RP2040 + SX1262 and the PCB title block reads rev 'v3.2' (the schematic title block still says '2.0'). TRAP: hardware/CatSniffer.pdf is a stale v2 export (SAMD21E18A + CC1352P1F3RGZT, 'Rev: 1.0'), so it was deliberately left out; export a fresh PDF from the .kicad_sch instead. The KiCad CC1352 symbol is named CC1352P1F3RGZT, while v3 ships a CC1352P7 in the same VQFN-48 RGZ package. Confirm the fitted part against a real unit before ordering. No standalone Gerbers are committed; generate them from the .kicad_pcb. Last hardware/ commit was 2025-01-15 ('Update",
  "checked": "2026-09-27"
 },
 "sourceFiles": {
  "kicad": [
   {
    "label": "v3 schematic (KiCad .kicad_sch; RP2040-based)",
    "repo": "ElectronicCats/CatSniffer",
    "folder": "https://github.com/ElectronicCats/CatSniffer/tree/master/hardware",
    "project": "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/hardware/CatSniffer.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/hardware/CatSniffer.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/hardware/CatSniffer.kicad_pcb"
    ]
   }
  ],
  "models": [
   {
    "label": "Board 3D model (STEP)",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/hardware/CatSniffer.step",
    "page": "https://github.com/ElectronicCats/CatSniffer/blob/master/hardware/CatSniffer.step",
    "bytes": 11838257
   },
   {
    "label": "CatSniffer case",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/cases/basic-case/CatSniffer-case.step",
    "page": "https://github.com/ElectronicCats/CatSniffer/blob/master/cases/basic-case/CatSniffer-case.step",
    "bytes": 710117
   },
   {
    "label": "CatSniffer case top",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/cases/basic-case/CatSniffer-case-top.stl",
    "page": "https://github.com/ElectronicCats/CatSniffer/blob/master/cases/basic-case/CatSniffer-case-top.stl",
    "bytes": 241484
   },
   {
    "label": "CatSniffer case bottom",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/cases/basic-case/CatSniffer-case-bottom.stl",
    "page": "https://github.com/ElectronicCats/CatSniffer/blob/master/cases/basic-case/CatSniffer-case-bottom.stl",
    "bytes": 66484
   },
   {
    "label": "CatSniffer case top flat",
    "format": "STL",
    "url": "https://raw.githubusercontent.com/ElectronicCats/CatSniffer/master/cases/basic-case/CatSniffer-case-top-flat.stl",
    "page": "https://github.com/ElectronicCats/CatSniffer/blob/master/cases/basic-case/CatSniffer-case-top-flat.stl",
    "bytes": 64484
   }
  ]
 },
 "firmware": [
  {
   "name": "CatSniffer Firmware & Tools",
   "url": "https://github.com/ElectronicCats/CatSniffer",
   "tag": "Packet Sniffer",
   "description": "Multi-protocol multiprotocol sniffer firmware for LoRa, Zigbee, Thread, BLE, and Sub-GHz with Wireshark integration."
  }
 ],
 "chips": [
  "cc1352",
  "sx1262",
  "rp2040",
  "samd"
 ]
}