$ ls -la ~/projects/

Tested systems with the code, datasets, write-ups, and public discussions around them.

FM broadcast spectrogram and power spectral density from the RTL-ML article

RTL-ML Radio Signal Classifier

Public research project

An edge radio signal-classification pipeline built with RTL-SDR V4 and ARM SBCs. The public V2 dataset contains 800 validated captures across seven classes, with code, trained model, spectrograms, and reproducibility documentation.

  • RTL-SDR
  • machine learning
  • edge AI
  • dataset

Project brief / 01

RTL-ML Radio Signal Classifier

An edge radio signal-classification pipeline built with RTL-SDR V4 and ARM SBCs. The public V2 dataset contains 800 validated captures across seven classes, with code, trained model, spectrograms, and reproducibility documentation.

  • Built an end-to-end capture, feature-extraction, training, and inference pipeline for real RF signals.
  • Published 800 validated captures across seven classes with a temporal test split and 96.9% measured accuracy.
  • Connected the article, repository, Hugging Face dataset, and public RTL-SDR discussion as one evidence trail.
Indiedroid Nova: Local AI and Linux Fixes

Indiedroid Nova: Local AI and Linux Fixes

Public hardware and software research

A connected body of RK3588S work covering local LLM benchmarks on the Nova NPU and a tested Debian repair for the RTL8821CS WiFi failure, with Ubuntu compatibility kept as a separate expectation.

  • RK3588S
  • local AI
  • Linux
  • hardware

Project brief / 02

Indiedroid Nova: Local AI and Linux Fixes

A connected body of RK3588S work covering local LLM benchmarks on the Nova NPU and a tested Debian repair for the RTL8821CS WiFi failure, with Ubuntu compatibility kept as a separate expectation.

  • Benchmarked Llama 3.1 8B, Qwen 2.5 3B, and DeepSeek-R1 1.5B on the RK3588S NPU with resource telemetry.
  • Documented the RKLLM setup path, model compatibility problems, storage expansion issue, and measured output quality.
  • Published a separate RTL8821CS repair after tracing the unavailable WiFi state through both the driver and NetworkManager layers.
Youyeetoo X1S Kali Cyberdeck

Youyeetoo X1S Kali Cyberdeck

Public hardware evaluation

A Kali-on-NVMe X1S build covering installer recovery, sustained thermal testing, CPU-only local model benchmarks, the Round 2 Vulkan work, and a separate matched runtime retest.

  • Youyeetoo X1S
  • Kali Linux
  • x86 SBC
  • cyberdeck

Project brief / 03

Youyeetoo X1S Kali Cyberdeck

A Kali-on-NVMe X1S build covering installer recovery, sustained thermal testing, CPU-only local model benchmarks, the Round 2 Vulkan work, and a separate matched runtime retest.

  • Recovered a failed Kali installation and documented a repeatable NVMe deployment path.
  • Measured sustained thermals and CPU-only local inference across six model sizes.
  • Published Round 2 and a separate matched retest with exact CPU controls, explicit Vulkan modes, requested models, MTP, and the i915 failure timeline.
ESP32 Marauder Local Capture Analyst

ESP32 Marauder Local Capture Analyst

Public security and local AI project

A local WiFi capture-analysis workflow that moves ESP32 Marauder PCAPs to small Linux systems, turns a rule-based tshark brief into a first-pass report, and checks selected model claims against that brief.

  • ESP32 Marauder
  • PCAP analysis
  • local LLM
  • WiFi

Project brief / 04

ESP32 Marauder Local Capture Analyst

A local WiFi capture-analysis workflow that moves ESP32 Marauder PCAPs to small Linux systems, turns a rule-based tshark brief into a first-pass report, and checks selected model claims against that brief.

  • Tested SD-card, stock serial, and optional private-AP transfer paths, including a matched 60-second run where the serial and SD copies were byte-identical at 1,718 frames.
  • Ran small Ollama models on CPU-only SBCs and kept the believable mistakes beside the successful reports instead of polishing them away.
  • Published the analyzer, a narrow claim checker with 19 regression checks, sanitized examples, firmware build notes, and an evidence ledger.

total 4 directories

Get an email when I publish new hardware reviews, benchmarks, and security research. Unsubscribe anytime.

Email goes to Buttondown. Privacy details.

© 2026 Trevor Unland. All rights reserved.

PrivacyTermsRSS Feed

$ echo "Built with React + TypeScript"