Project ideas from Hacker News discussions.

Turn a WiFi 7 Router into a 320Msps Software Defined Radio Receiver

📝 Discussion Summary (Click to expand)

Three prevalent themes in the discussion

1. Excitement about a low‑cost, high‑performance SDR

  • “Wow that's super cool! It's not DC to daylight but I sure don't know a cheaper way to get a 320 Msps receiver at 5 GHz.” – aftbit
  • “320MSPS at this frequencies for less than $100 that can be extracted over 10 Gbit/s. This was worth upper 4‑ to 5‑digit of dollars of equipment before.” – BlackRabbit1

2. Debate over the clarity and jargon of the technical description

  • “That's not even some other language poorly translated to English, that's just a bunch of words.” – ChuckMcM
  • “The language makes sense if you've worked with radio chips or firmware.” – Aurornis

3. The role of AI/LLM assistance in lowering the barrier to reverse‑engineer hardware

  • “Having the ability to throw tokens at it and have at least a starting point is amazing, IMO.” – NitpickLawyer
  • “If someone points a frontier model at some code and lets it consume tokens for a few days, the output is often valuable as a starting point for other projects.” – Aurornis
  • “Thanks claude” – asdff (acknowledging the LLM’s contribution)

🚀 Project Ideas

MediaTek SDR SDK (mtk-sdr)

Summary

  • Provides a high‑level Python/C API to configure the MediaTek Wi‑Fi chip’s SDR mode (sample rate, center frequency, bandwidth, gain) and stream I/Q samples over USB/PCIe.
  • Eliminates the need for low‑level register fiddling and reverse‑engineered init scripts, turning the cheap hardware into a plug‑and‑play SDR device.

Details

Key Value
Target Audience Hobbyist SDR enthusiasts, ham radio operators, researchers who want quick access to 320 Msps @ 5 GHz without deep firmware knowledge
Core Feature Easy‑to‑use open(), configure(freq, bw, rate), read_samples() functions with optional NumPy integration
Tech Stack Python 3 (Cython bindings), libusb / PCIe driver wrapper, NumPy, optional C core for performance
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters praised the breakthrough of “turn[ing] a locked‑down single‑purpose SDR into a general‑purpose SDR” (yonatan8070) and wished for a simpler way to use the chip (ChuckMcM).
  • A ready‑made SDK would lower the barrier, spur more projects (e.g., SAR, satellite reception) and generate discussion on optimal configurations for various bands.

SDR‑WebUI for MediaTek Chip

Summary

  • A responsive web‑based control panel that connects to the MediaTek SDR device via a local WebSocket server, offering a waterfall display, tuner, demodulators (AM/FM/WBFM), recording, and playback.
  • Gives users a familiar SDR‑console experience without installing heavy desktop software, accessible from any browser on the same LAN.

Details

Key Value
Target Audience Casual SDR users, educators, ham radio clubs who prefer GUI tools over command line
Core Feature Real‑time waterfall + spectrum + audio output, configurable via drag‑and‑drop, with optional plug‑in for custom demodulators
Tech Stack React + TypeScript frontend, FastAPI/WebSocket backend, Python SDK (from Idea 1), Plotly or custom canvas for waterfall
Difficulty Medium
Monetization Hobby

Notes

  • Users highlighted the excitement of “getting a 320 Msps receiver at 5 GHz for under $100” (aftbit) and the desire to “turn this into a full 13 cm and 5 cm radio” (BlackRabbit1). A web UI would let them experiment quickly and share setups via URL parameters.
  • The tool could become a teaching aid in workshops, fostering discussion on modulation techniques and band planning.

MediaTek Register Map Wiki & Config Generator

Summary

  • A community‑driven, searchable wiki where contributors upload discovered register sequences, init scripts, and calibration data for specific MediaTek revisions; the site can generate ready‑to‑compile C header files or JSON config snippets.
  • Solves the frustration of opaque, scattered reverse‑engineering notes and lets builders reuse proven configurations instead of repeating token‑consuming searches.

Details

Key Value
Target Audience Reverse engineers, firmware hackers, SDR developers working with MediaTek Wi‑Fi chips
Core Feature Searchable database of register patches + auto‑generated config files (C struct, JSON, YAML) for given chip ID and desired SDR mode
Tech Stack Git‑backed markdown wiki (e.g., Gitea + Gollum) + Python generator backend, optional CI to test generated configs on hardware
Difficulty Low
Monetization Hobby

Notes

  • Commenters noted the difficulty of parsing dense firmware logs (“That's not even some other language poorly translated to English…”) (ChuckMcM) and praised the value of having a starting point from LLMs (Aurornis). A shared register map would turn those token‑heavy outputs into reusable assets.
  • The wiki would encourage collaboration, reduce duplicated effort, and likely spark new projects as more reliable init sequences become available.

Read Later