Independent FPV hardware research and development
Overview
QCZEK X is an independent research and development project focused on understanding
FPV hardware and enabling independent software development on otherwise closed devices.
The first research target is Walksnail Avatar Goggles X.
Current work includes system architecture research, developer access, permanent SSH
over Wi-Fi, running custom applications, recovery mechanisms and development tools
that may eventually form the basis of a community runtime and SDK.
QCZEK X is an experimental research project. Some components are now publicly released,
while hardware research and platform development remain ongoing.
Released software should still be considered experimental and used with appropriate care.
Latest Release
QCZEK X 1.2.7 for Windows 64-bit is now available.
The current release provides the tools required to prepare supported
Walksnail Avatar Goggles X devices for QCZEK X, including permanent SSH access,
the QCZEK X application manager and support for running custom applications
directly on the goggles.
The current package includes several demonstration and diagnostic applications:
-
QCZEK X Launcher — application launcher running directly
on the goggles - AudioTest — graphics, audio and buzzer experiments
- Hardware Info — system and hardware monitoring
- Arkanoid — demonstration game running directly on the goggles
The current release has been verified with Walksnail Avatar Goggles X firmware
39.44.18.
Other firmware versions should not be assumed to be compatible unless explicitly
listed on the compatibility page.
Installation & Demo
Watch the complete installation process and see QCZEK X running custom applications
directly on the Walksnail Avatar Goggles X.
Project Status
- System architecture research — ongoing
- Developer access — working
- Permanent root SSH access over Wi-Fi — working
- Windows QCZEK X management tool — released
- QCZEK X web application manager — working
- Custom application execution — working
- Application launcher — working
- Button and hardware access — active research and development
- Public Windows release — QCZEK X 1.2.7 available
- Runtime / SDK — planned
What QCZEK X Currently Enables
The current QCZEK X release opens several capabilities that were not originally
available to end users of the goggles.
- Permanent root SSH access over the goggles’ Wi-Fi network
- Running custom native applications directly on the goggles
- A launcher for selecting and starting installed applications
- A web-based application management interface
- Access to buttons and selected hardware interfaces
- System and hardware monitoring
- Experiments with graphics, audio, input and device APIs
The longer-term goal is to turn these findings into a documented platform that can
eventually be used by other developers to create their own applications for the goggles.
Current Research Target
Walksnail Avatar Goggles X is currently the primary QCZEK X research platform.
Compatibility with other Walksnail hardware, firmware versions or FPV systems should
not be assumed unless explicitly documented.
See the
Compatibility
page for the current tested scope.
Future Research
Current and planned research includes deeper analysis of the hardware and software
architecture of the goggles.
- RTOS and video-processing architecture
- video transport and decoding path
- Linux kernel module development
- additional hardware interfaces
- Bluetooth hardware and firmware support
- graphics, audio and input APIs
- recovery and debugging mechanisms
- application runtime and SDK design
One longer-term research question is whether alternative video systems or additional
video sources could eventually be integrated with the goggles. This is currently
experimental research and should not be considered a supported feature.
Local AI-Assisted Reverse Engineering
Local AI models are used as one of the tools supporting QCZEK X research.
They help with tasks such as code analysis, firmware analysis, architecture mapping,
log analysis, documentation and correlating information from larger collections of
technical files.
I currently use my own local multi-GPU workstation for this work:
- 2 × NVIDIA RTX 5060 Ti 16 GB
- 1 × NVIDIA RTX 4060 Ti 16 GB
- 96 GB system RAM
This setup is already useful, but the available GPU memory and multi-GPU memory
architecture limit the size of local models and workloads that can be used efficiently.
The current QCZEK X funding goal is to add an
NVIDIA DGX Spark with 128 GB of unified memory
to the research environment.
This would make it possible to run substantially larger local models for firmware
and code analysis while keeping research data local.
The DGX Spark would not replace manual reverse engineering.
It would be another tool in the lab for processing larger codebases,
correlating findings and accelerating technical documentation.
Support QCZEK X Research
QCZEK X is currently self-funded.
If you find this research useful, you can help fund test hardware,
reverse-engineering equipment, recovery tools and local AI infrastructure
used during development.
The current funding goal is $5,000, primarily intended to fund the
DGX Spark research system described above.
Contributions are entirely voluntary.
No software, service, technical support, early access or exclusive content
is provided in exchange for a contribution.
If contributions exceed the current hardware goal, additional funds may be used for
test devices, recovery hardware, debugging equipment, storage and other QCZEK X
research expenses.
Donate Broken Hardware
Bricked, damaged or otherwise non-working FPV hardware can still be extremely useful
for reverse engineering.
I am particularly interested in damaged or non-working Walksnail hardware, including:
- Avatar Goggles and Goggles X
- VTX / air units
- VRX units
- related Walksnail hardware and accessories
Hardware that no longer boots may still be useful for flash recovery experiments,
boot-chain research, firmware extraction, hardware analysis and destructive testing.
If you have hardware that would otherwise be discarded and would like to donate it
to QCZEK X, please contact me before shipping it.
Downloads
The first public QCZEK X release is now available.
QCZEK X 1.2.7 provides the Windows management application,
device preparation tools, SSH setup and QCZEK X applications for supported
Walksnail Avatar Goggles X devices.
Platform: Windows 64-bit
Downloads, installation instructions, supported firmware versions and known limitations
are available on the
Downloads
page.
Download QCZEK X 1.2.7 for Windows 64-bit
Documentation
Verified technical information will be collected on the
Documentation
page.
Experimental findings may first appear in development-log articles before being
promoted into the verified documentation.
Development Log
Research notes, experiments, new releases and project progress are published in the
QCZEK X development log.
Experimental Software Warning
QCZEK X interacts with low-level functionality of the goggles and should be considered
experimental software.
Opening the goggles, changing USB drivers, modifying device software, enabling root
access or running experimental applications may result in data loss, loss of
functionality or a device becoming unusable.
Read the documentation before using QCZEK X and only perform these procedures on
hardware you own or are authorized to modify.
Disclaimer
QCZEK X is an independent community research and development project.
It is not affiliated with, sponsored by or endorsed by CaddxFPV or Walksnail.
Their names and product names are used only to identify hardware being researched
or to describe compatibility.
All trademarks and product names belong to their respective owners.
