YARD Stick One is a sub-1 GHz wireless test tool controlled by your computer.
YARD Stick One (Yet Another Radio Dongle) can transmit or receive digital wireless signals at frequencies below 1 GHz. It uses the same radio circuit as the popular IM-Me. The radio functions that are possible by customizing IM-Me firmware are now at your fingertips when you attach YARD Stick One to a computer via USB.
- half-duplex transmit and receive
- official operating frequencies: 300-348 MHz, 391-464 MHz, and 782-928 MHz
- unofficial operating frequencies: 281-361 MHz, 378-481 MHz, and 749-962 MHz
- modulations: ASK, OOK, GFSK, 2-FSK, 4-FSK, MSK
- data rates up to 500 kbps
- Full-Speed USB 2.0
(Official operating frequencies are guaranteed to work. Unofficial operating frequencies work in our experience.)
YARD Stick One comes with rfcat firmware installed, courtesy of atlas. rfcat allows you to control the wireless transceiver from an interactive Python shell or your own program running on your computer. YARD Stick One also has CC Bootloader installed, so you can upgrade rfcat or install your own firmware without any additional programming hardware. An antenna is not included. ANT500 is recommended as a starter antenna for YARD Stick One.
Originally based on the ToorCon 14 Badge design, YARD Stick One has several features not previously seen in CC1111 platforms:
- SMA connector for external antennas such as ANT500
- receive amplifier for improved sensitivity
- transmit amplifier for higher output power
- strong RF performance across the entire operating frequency range
- low pass filter for elimination of harmonics when operating in the 800 and 900 MHz bands
- antenna port power control for compatibility with antenna port accessories designed for HackRF One
- GoodFET-compatible expansion and programming header
- GIMME-compatible programming test points
YARD Stick One is available from:
- Adafruit (US)
- Fab.to.Lab (IN)
- Hacker Warehouse (US)
- HackmoD (DE)
- KONEKTOR Radiokomunikacja (PL)
- ML&S Martin Lynch & Sons (UK)
- NooElec (US/CA)
- OFC / Ouverture Fine (FR)
- OzHack (AU)
- Passion Radio Shop (FR/UK)
- PiShop.us (US)
- Seeed Studio (CN)
- VCTEC (KR)
Documentation + Technical Information
For documentation, view the YARD Stick One documents on Read the Docs or view the raw documentation source in the docs folder in the YARD Stick One repository. Documentation for rfcat can be viewed on the rfcat git repository. YARD Stick One hardware design files are available in the git repository. Read the latest news about YARD Stick One in our [YARD Stick-tagged blog posts](/tags/yardstick/.
Before asking for help with YARD Stick One, check to see if your question is listed in the FAQ.
For assistance with YARD Stick hardware, please look at the issues on the GitHub project. Software issues should be logged on the rfcat GitHub issue tracker. This is the preferred place to ask questions so that others may locate the answer to your question in the future.
We invite you to join our community discussions on Discord. Note that while technical support requests are welcome here, we do not have support staff on duty at all times. Be sure to also submit an issue on GitHub if you’ve found a bug or if you want to ensure that your request will be tracked and not overlooked.
If you wish to see past discussions and questions about YARD Stick One, you may also view the mailing list archives.