Skip to content

About

Official updates for your PS5 and PS4 games, from any browser. PatchDL runs on the PS5, finds the newest update for every installed game, downloads it with parallel connections and resume, and installs it on the console. Web UI for phone, laptop and TV, plus a home-screen tile. Runs on firmware 1.00 to 13.60.

Topics

Resources

Stars

157 stars

Watchers

0 watching

Forks

Latest commit

 

History

101 Commits

Folders and files

Repository files navigation

PatchDL

PatchDL in a desktop browser, and the Other versions list on a phone

Downloads and installs official updates for PS5 and PS4 games, controlled from any browser.

Latest release Downloads PS5 and PS4 games Firmware 1.00 to 13.60 License

Download the latest release

If you like what I do, you can buy me a coffee*: Donate via PayPal
*It doesn't have to be a generous donation. A few cents are enough to show me who is interested in further development. So the motivation stays and I just know that I am not programming for the bin ;)


What it does

PatchDL runs as a payload on the PS5 and serves a small web page. Open that page on your phone, your laptop or in the console's browser and you get a list of your installed games with their version and the latest update Sony has for them. Click Update, and PatchDL downloads the patch from Sony's servers and hands it to the console's own installer.

A few things it does on top of that:

  • Update all queues every game that has an update and works through them one by one.
  • Downloads use several connections at once (4 by default, up to 16).
  • If the newest patch needs a firmware you don't have, PatchDL looks for the latest one that still runs on your console. Under Other versions you can pick any version of a patch yourself.
  • A download that gets interrupted continues where it stopped, also after a pause or a restart of PatchDL.
  • After a successful install the package is deleted. You can switch that off.
  • Optionally every piece is checked against Sony's checksums.
  • There's a switch for a PatchDL tile on the home screen.
  • The interface is available in ten languages.

PatchDL only updates games installed from disc or the PlayStation Store. It doesn't download games, and it doesn't touch system software.

Screenshots

Games with updates and a running download
Games with updates
All installed games, sorted by name
All installed games
Other versions list in the browser and the guide on a phone
Picking another version
Settings
Settings
PatchDL on a phone: game list and settings
On a phone
PatchDL tile on the PS5 home screen
Home screen tile

Installation

  1. Download patchdl_<version>.elf from the latest release.
  2. Send it to your PS5 with the ELF loader you already use.
  3. The console shows a notification with the address, e.g. http://192.168.0.42:12880/. Open it in a browser on the same network.

You need a PS5 that can load ELF payloads. PatchDL should run on firmware 1.00 to 13.60; I've tested it on 11.60 and 13.60.

FAQ

Where do the updates come from? From Sony's update servers, the same files the console would download itself. Nothing gets modified. To find Sony's servers PatchDL uses public DNS (Cloudflare, Google, Quad9) and leaves the console's DNS settings alone, so if you block system updates through DNS, that block stays in place.

How does it know about older patches? Sony only tells the console about the newest patch. The version history comes from Prospero Patches for PS5 games and Orbis Patches for PS4 games. PatchDL sends them the game's title ID, nothing else.

How do I get a specific version? Open Other versions on the game, pick a version and follow the steps. You copy one link from the patch site (on the PS5 you scan a QR code and do that part on your phone), paste it, and PatchDL downloads that version from Sony. Only versions newer than the installed one can be installed.

When is the package deleted? Only after the console reports the new version and its installer has registered the package. Otherwise it stays. You can turn deleting off in Settings.

Do disc games work? Yes. Keep the disc in the drive while the update installs.

What if the power goes out during a download? Start PatchDL again and press Resume.

Disclaimer

PatchDL is an independent project and not affiliated with or endorsed by Sony Interactive Entertainment. "PlayStation", "PS5" and "PS4" are trademarks of Sony Interactive Entertainment Inc.

PatchDL downloads official, unmodified updates for games that are already installed. It doesn't download games, doesn't contain Sony software, keys or game content, and doesn't install unsigned or modified packages. Use it with games you own. Issues about pirated content will be closed.

Building

scripts/build_ps5.sh        # builds patchdl-ps5.elf

This needs the ps5-payload-dev SDK (0.44 or newer) with libcurl and OpenSSL from its pacbrew-repo. libmicrohttpd and SQLite are included in the repo. Every push is built by GitHub Actions, and tags become releases.

To try a build on your console:

PS5_HOST=<console-ip> scripts/deploy_ps5.sh

Credits

Built on libmicrohttpd, libcurl, OpenSSL, SQLite and the ps5-payload-dev SDK. The patch history comes from Prospero Patches and Orbis Patches. Thanks to everyone working on these.

Support

If you like what I do, you can buy me a coffee*: Donate

*It doesn't have to be a generous donation. A few cents are enough to show me who is interested in further development. So the motivation stays and I just know that I am not programming for the bin ;)

License

GNU General Public License v3.0 or later, see LICENSE.

Copyright © 2026 Knutwurst.

About

Official updates for your PS5 and PS4 games, from any browser. PatchDL runs on the PS5, finds the newest update for every installed game, downloads it with parallel connections and resume, and installs it on the console. Web UI for phone, laptop and TV, plus a home-screen tile. Runs on firmware 1.00 to 13.60.

Topics

Resources

Stars

157 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages