{"id":21519832,"url":"https://github.com/electroniccats/catwan_usb_stick","last_synced_at":"2025-07-15T21:34:23.620Z","repository":{"id":39574935,"uuid":"139467398","full_name":"ElectronicCats/CatWAN_USB_Stick","owner":"ElectronicCats","description":"An Open Source USB Stick compatible with LoRa and LoRaWAN with Cortex M0+. To connect, review and analyze packages of LoRa®","archived":false,"fork":false,"pushed_at":"2025-03-19T16:55:43.000Z","size":2264,"stargazers_count":41,"open_issues_count":0,"forks_count":14,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-31T18:08:26.938Z","etag":null,"topics":["arduino","lora","lorawan","sniffer","usb","usb-stick"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ElectronicCats.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-02T16:26:57.000Z","updated_at":"2025-03-19T22:21:55.000Z","dependencies_parsed_at":"2023-12-16T00:04:36.063Z","dependency_job_id":"28ae0cca-b124-431d-9e80-96ab88c45bb3","html_url":"https://github.com/ElectronicCats/CatWAN_USB_Stick","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElectronicCats%2FCatWAN_USB_Stick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElectronicCats%2FCatWAN_USB_Stick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElectronicCats%2FCatWAN_USB_Stick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElectronicCats%2FCatWAN_USB_Stick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElectronicCats","download_url":"https://codeload.github.com/ElectronicCats/CatWAN_USB_Stick/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253149404,"owners_count":21861718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","lora","lorawan","sniffer","usb","usb-stick"],"created_at":"2024-11-24T01:00:22.540Z","updated_at":"2025-05-08T20:55:38.644Z","avatar_url":"https://github.com/ElectronicCats.png","language":"C++","funding_links":["https://github.com/sponsors/ElectronicCats"],"categories":[],"sub_categories":[],"readme":"# CatWAN USB Stick\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/ElectronicCats/CatWAN_USB_Stick/wiki\"\u003e\n        \u003cimg src=\"https://github.com/ElectronicCats/CatWAN_USB_Stick/assets/44976441/51508bc4-9d92-4624-85f6-da037400540e\" alt=\"CatWANShield\" width=\"70%\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=center\u003e\n    \u003ca href=\"https://electroniccats.com/store/catwan-usb-stick\"\u003e\n        \u003cimg src=\"https://github.com/ElectronicCats/flipper-shields/assets/44976441/0c617467-052b-4ab1-a3b9-ba36e1f55a91\" width=\"200\" height=\"104\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/ElectronicCats/CatWAN_USB_Stick/wiki\"\u003e\n        \u003cimg src=\"https://github.com/ElectronicCats/flipper-shields/assets/44976441/6aa7f319-3256-442e-a00d-33c8126833ec\" width=\"200\" height=\"104\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=center\u003e\nAlso available at distributors:\n\u003c/p\u003e\n\u003cp align=center\u003e\n\u003ca href=\"https://labs.ksec.co.uk/product-category/electronic-cat/\"\u003e\n\u003cimg src=\"https://cdn.ksec.co.uk/ksec-solutions/ksec-W-BW-MV-small-clipped.png\" width=\"200\" /\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\nAre you interested in learning how LoRa works at the package level? Debugging your own LoRa hardware and trying to detect where something is wrong? Or maybe you're writing a custom application for your Internet of Things (IoT) network with LoraWAN? We have the perfect tool for you!\n\nThis CatWAN USB Stick is programmed with a special firmware image that makes it an easy-to-use LoRa sniffer. You can passively capture the data exchanges between two LoRa devices, capturing with our \"LoRa Sniffer\" the open-source network analysis tool that we have created to use together.\n\nThis device can work in networks LoRaWAN compatible with classes A, B, and C, although currently we do not have a firmware for this way of working, the CatWAN firmware is completely open source and you can find it in our repository along with the schematic. If you want to reprogram this device you can do it through Arduino IDE and its USB port or if you do not have to use a J-Link. ATMEL-ICE or a DIY SWD programmer\n\nThis device has a SAMD21 ARM Cortex microcontroller at 48Mhz with native USB 2.1, with 256Kb for programming, compatible with Arduino and Circuit Python.\n\nCheck our repository for more details and software downloads!\n\n### Main characteristics\n\n- Works with any PC, Raspberry Pi or BeagleBone, even a smartphone or tablet\n- Supports packet mode LoRa® (package mode) or LoRaWAN ™ Class A, B and C\n- Compatible with The Things Network and other LoRaWAN networks\n- Based on the RFM95\n- RX LED as reception indicator, programmable by the user\n- Easy reprogramming compatible with Arduino and Circuit Python\n- Compatible with the [App LoRa Sniffer](https://github.com/ElectronicCats/LoRa_Sniffer)\n- Open Source\n\n### Specifications\n\n- Connectivity: USB 2.1\n- Power Consumption: 140 ma typical TX, 20 ma idle (with power LED)\n- Receiver Sensitivity: down to -146 dBm\n- TX Power: adjustable up to +18.5 dBm\n- Range: up to 15 km coverage in suburban and up to 5 km coverage in urban areas\n\n### Pin connections\n\n|Arduino |   Port    |   RFM Function|\n|--------|-----------|---------------|\n|0       |   PORTA4  |   DIO0   |\n|1       |   PORTA23 |   DIO1   |\n|2       |   PORTA27 |   DIO2   |\n|13      |   PORTA14 |   LED    |\n|15      |   PORTA15 |   DIO5   |\n|17      |   PORTA22 |   MISO   |\n|18      |   PORTA18 |   MOSI   |\n|19      |   PORTA19 |   SCK    |\n|20      |   PORTA17 |   SS     |\n\n## How to contribute \u003cimg src=\"https://electroniccats.com/wp-content/uploads/2018/01/fav.png\" height=\"35\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/gist/ManulMax/2d20af60d709805c55fd784ca7cba4b9/raw/bcfeac7604f674ace63623106eb8bb8471d844a6/github.gif\" height=\"30\"\u003e\n Contributions are welcome! \n\nPlease read the document  [**Contribution Manual**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-contribution-manual.md)  which will show you how to contribute your changes to the project.\n\n✨ Thanks to all our [contributors](https://github.com/ElectronicCats/CatWAN_USB_Stick/graphs/contributors)! ✨\n\nSee  [**_Electronic Cats CLA_**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-cla.md) for more information.\n\nSee the [**community code of conduct**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-community-code-of-conduct.md)   for a vision of the community we want to build and what we expect from it.\n\n### Maintainer\n\nElectronic Cats invests time and resources in providing this open-source design design, please support Electronic Cats and open-source hardware by purchasing products from Electronic Cats!\n\n\u003ca href=\"https://github.com/sponsors/ElectronicCats\"\u003e\n  \u003cimg src=\"https://electroniccats.com/wp-content/uploads/2020/07/Badge_GHS.png\" height=\"104\" /\u003e\n\u003c/a\u003e\n\n## Open Source certified.\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.oshwa.org/cert\"\u003e\n        \u003cimg src=\"https://github.com/ElectronicCats/CatWAN_USB_Stick/raw/master/MX000006.png\" alt=\"CatWANShield\" width=\"10%\"\u003e\n        \u003cbr\u003e\n        \u003cstrong\u003e[OSHW] MX000006 | Certified open source hardware |\u003c/strong\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nDesigned by Electronic Cats.\n\nFirmware released under an GNU AGPL v3.0 license. See the LICENSE file for more information.\n\nHardware released under an CERN Open Hardware Licence v1.2. See the LICENSE_HARDWARE file for more information.\n\nElectronic Cats is a registered trademark, please do not use if you sell these PCBs.\n\n27 May 2019\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectroniccats%2Fcatwan_usb_stick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felectroniccats%2Fcatwan_usb_stick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectroniccats%2Fcatwan_usb_stick/lists"}