Everything you need to cover Dish.
Logos, screenshots, fact sheet, founder bio, and pre-cleared copy. Anything missing? Email press@tinkernorth.com. It's a monitored mailbox.
One-liner
Dish turns your Android phone into a sub-frame-latency wireless gamepad for your Windows gaming PC over your own Wi-Fi.
Short pitch (≈ 60 words)
Dish for Android pairs with Satellite on your Windows gaming PC and turns your phone into a sub-frame-latency wireless gamepad over your own Wi-Fi. Full DualSense feature parity (motion, touchpad, lightbar, rumble, battery), sealed end-to-end with ChaCha20-Poly1305 and a 4-digit PIN. Free, open source, zero telemetry, zero ads. Drops into Sunshine and Moonlight setups without a fight.
Long pitch (≈ 300 words)
TinkerNorth's Dish is a free, open-source wireless gamepad for PC gaming. The model is split: Dish for Android lives on the phone in your pocket, and Satellite, a tiny system-tray receiver, runs on your Windows gaming PC. Pair them once with a four-digit PIN and the phone behaves like a wired Xbox 360 or DualShock 4 controller to every game on Windows.
Where competing 'phone-as-controller' apps wrap a third-party TCP relay, ship analytics, and bolt on ads, Dish was built to feel exactly like a wired pad. The hot path is three syscalls and zero allocations. Inputs ship as 12-byte XUSB reports over raw UDP, marked DSCP EF so QoS-aware routers jump them ahead of bulk traffic, and arrive in single-digit milliseconds end-to-end on a normal Wi-Fi 6 LAN. Every packet is sealed with ChaCha20-Poly1305 IETF (the same AEAD as TLS 1.3, WireGuard, and SSH) and a monotonic counter blocks replay attacks.
Dish ships every input surface a modern controller carries: gyro and accelerometer in the Cemuhook DSU convention, the DualSense two-finger touchpad with monotonic tracking IDs, RGB lightbar control, rumble round-trip, battery telemetry, and a Bluetooth HID passthrough mode that lets a phone act as a virtual gamepad to anything that already speaks the BT HID profile. Six languages on day one: English, Spanish, German, French, Brazilian Portuguese, and Bosnian.
V1 launches with Dish for Android and Satellite for Windows. Native Dish clients for Windows, macOS, and Linux, and a Linux build of Satellite, are in active development. The project is independent, single-founder, and entirely community-funded via GitHub Sponsors, Ko-fi, and Buy Me a Coffee.
Fact sheet
| Product | Dish: wireless gamepad for PC gaming |
|---|---|
| Client | Dish for Android: touch overlay + Bluetooth HID passthrough on Android 7.0+ |
| Server | Satellite: system-tray receiver for Windows |
| Publisher | TinkerNorth |
| Founder | Emir Hasanbegovic (independent) |
| Headquarters | Toronto, Canada |
| Launch | Q2 2026. V1 ships Dish for Android + Satellite for Windows |
| Price | Free. No paid tier, no in-app purchases, no ads. |
| License | GNU Lesser General Public License v3.0 or later |
| Source code | github.com/TinkerNorth (Dish for Android and Satellite repos public; build provenance via SLSA Level 3) |
| Privacy posture | Zero analytics, zero advertising ID, zero account system. Dish for Android ships opt-out Firebase Crashlytics for crash reports only. |
| Latency claim | Single-digit-millisecond end-to-end on a normal Wi-Fi 6 LAN, validated on the receiver web UI |
| Concurrent controllers | Up to 16 per Satellite session |
Brand assets
Logos and icons are part of the brand iconography set and are licensed for editorial use under LGPL-3.0-or-later. Don't recolour or stretch them. Don't put them on busy backgrounds.
Screenshots
Placeholder thumbnails. Real product screenshots land at V1 launch. Send your outlet's deadline to press@tinkernorth.com and we'll ship cleared high-resolution stills.
Founder bio
Emir Hasanbegovic is the maker behind Dish and the broader TinkerNorth project family. Toronto-based, with a decade-plus background in low-latency consumer applications and cross-platform native development. Dish began as a Sunshine / Moonlight side-project and became the wireless-controller-for-PC product TinkerNorth always wanted but could never find at the latency it needed.
Reach out for interviews, technical deep-dives, or background: press@tinkernorth.com.
Pre-cleared talking points
- "Free, open source, zero ads, zero analytics. No asterisks."
- "Sub-frame end-to-end latency on a normal home Wi-Fi 6 LAN, measured live in the receiver's web UI."
- "Full DualSense feature parity (including the touchpad and the lightbar) over an encrypted UDP link."
- "Up to 16 controllers per Satellite session for couch co-op nights."
- "Built to drop into Sunshine + Moonlight setups, not compete with them."
- "Supply-chain hardened: cosign-signed checksums, SLSA Level 3 build provenance, libsodium for crypto, no homebrew primitives."
What we won't say
Things we ask press to not characterise Dish as, because they don't match what the project actually is:
- "Free-to-play." Dish is just free. There's no F2P / IAP model.
- "Cloud gaming." Dish is the controller. Sunshine / Moonlight is the cloud-gaming stack. We're complementary, not competitive.
- "Encryption" without naming the AEAD. Please cite ChaCha20-Poly1305 if depth allows. It's the same AEAD as TLS 1.3 / WireGuard / SSH.
Contact
- Press & interviews: press@tinkernorth.com
- Privacy questions: privacy@tinkernorth.com
- Security disclosures: security@tinkernorth.com See
SECURITY.mdin the Satellite repo. - GitHub org: github.com/TinkerNorth