What's new What's new in Dish
October 2026
Dish for Android 2.3, Dish for Windows and Linux 2.2, Dish for macOS 1.0, and Satellite 2.1. This is what changed since 2.0, and what each way of connecting can carry.
HD haptics reach your DualSense
Games like 007 First Light, God of War, and Horizon Forbidden West vibrate a DualSense by playing audio into it. Satellite on Windows now passes that along: Dish plays it straight into a DualSense plugged into Dish for Windows or Linux, and turns it into regular rumble for any other pad.
No more waiting at the controller screen
Sony's own pad library, which 007 First Light uses, waits for a pad's next report before it will use it. A real DualSense reports every 4 ms even at rest, and Dish only sent changes, so the game sat until you touched something. Satellite now keeps an idle pad reporting like the real one.
The touchpad without Direct mode
On Android 8 and newer, a DualSense or DualShock 4 on Bluetooth, or on USB in Standard mode, now sends its touchpad too, over Satellite or a Moonlight host. In Direct mode, the controller card shows the pad's own battery.
Lights and triggers over Bluetooth
On Windows and Linux, a Bluetooth DualSense takes adaptive triggers, player lights, and the mute lamp, and Bluetooth Sony pads carry rumble, gyro, and the touchpad. On Android 12 and newer, a Bluetooth DualSense or DualShock 4 shows the game's lightbar color.
Diagnostics that explain themselves
Windows and Linux gain a Diagnostics page: each session's round trip, every controller down to the wire, a flight recorder you can copy, stick drift and range tests, and a rumble bench. On Android, Diagnostics says why a controller's mic or speaker is off.
Dish for Windows runs in the tray
Close the window and Dish keeps streaming behind its tray icon. It closes its sessions before the PC sleeps and reopens them on resume, instead of waiting for them to time out.
Moonlight hosts remember your controller
After a restart, Dish puts your controller back on its Sunshine, Apollo, or Wolf host. If a game disappears from the host, Dish names it instead of quietly launching whatever is first in the list.
Pairing keys sealed at rest
Dish for Windows wraps its pairing keys with the Windows Data Protection API, and Dish for Android seals them in the Android Keystore. Dish for Linux keeps them in your keyring, from the Flatpak too.
The GitHub APK tells you about updates
The APK from our releases page now checks for a newer release while the app is on screen and shows a notice when there is one. It sends nothing about you and has an off switch. The Google Play build leaves updates to Google Play.