YardstickOneGUI
First Yardstick One GUI for your RF Adventures!
Install / Use
/learn @DoobTheGoober/YardstickOneGUIREADME
YardstickOneGUI
First Yardstick One GUI for your RF Adventures! This includes receiving, and transmitting RF signals easily without having to do the hard work!
In Progress!
Updates will come in time...
Prerequisites
| Prerequisite | Version | |--------------|---------| | Python3 | >=3.0 | | Rfcat | >=2.0 |
requirement
customtkinter
pip3 install -r requirements.txt
or
pip3 install customtkinter
Start GUI
python3 yardstick-gui.py
Receive signals
- best to click modulation in use before hitting configure button to ensure yardstick one is configured with appropriate modulation.
Save signals
- Signals are saved in ".cap" file format. Frequency: Modulation: Payload:
Transmit signals (received) OR Transmit Tesla Charging Port signal
-
All signals in the output are sent once
-
Tesla charging port signal is sent on both 315Mhz & 433.92Mhz
Note: Configure stick back to frequency and modulation in use after charging port is transmitted, or the stick will be configured to 433.92Mhz after transmittion.
Import cap files
- Yardstick is configured to the settings set in the cap file
Key Note
- Configure button resets the signals list.. so signals still in the text box will NOT be in the signals list. You can simply CTRL A and delete to empty the box.
- "Manually configure Yardstick one" is not working YET! Bear wit meh
To do
- Change output for more modern (pretty) asthetic.
- Allow individual signals to be transmitted.
- Create tab to manipulate and transmit signals.
- Allow flipper key files to be transmitted.
Bug
Spectrum analyzer bugs out and crashes the app... so till then, if you're using it.. you'll have to rerun the app after it closes..
Yardstick One playground CLI
https://github.com/CharlesTheGreat77/YardstickOnePlayground
Note
The code is rough... let me get the jist down and I'll rework everything 🙏
💬 Contact Me
🚦 Stats
<a href="https://github.com/CharlesTheGreat77"> <img src="https://github-readme-stats.vercel.app/api?username=CharlesTheGreat77&show_icons=true&hide=commits" /> </a> <a href="https://github.com/CharlesTheGreat77"> <img src="https://github-readme-stats.vercel.app/api/top-langs/?username=CharlesTheGreat77&layout=compact" /> </a> <p align="center"> <img src="https://profile-counter.glitch.me/CharlesTheGreat77/count.svg" /> </p>Related Skills
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
