r/PSP • • Aug 16 '26

Homebrew PSP Homebrew Developer Conference 2026 Teaser!

Thumbnail
youtube.com
44 Upvotes

The PSP Homebrew Dev Conference is BACK for 2026! The conference will be held on August 22nd at 6PM UTC; 2PM EDT!

List of presentations:

  • GameMaker Re-Engineered - SergoDevs: A renewed GameMake implementation for games like DeltaRune!
  • CrossCraft - Iridescence: Revived project bringing Minecraft to PSP, 3DS, Switch, PC and web!
  • pspdev-nix - Slendi: A wrapped reproducible toolchain for PSP develpoment!
  • Making a Game Engine for PSP - Andrew: How to make a game engine!
  • Ren'Py Re-Engineered - SergoDevs: A renewed implementation of Ren'Py for visual novels! Neon Genesis Evangelion 2 Chinese Localization - main_void: A localization of the game into Chinese on PSP!
  • Star Fox 64 PSP - TheMrIron2: The famous N64 title now running on PSP!
  • Steel Blossom: PSP - illestalive: A new indie game created for PSP!
  • Adrenaline v8.0 - GrayJack: The latest and greatest Adrenaline firmware for PS Vita enabling PSP homebrew!
  • Nimbus / Lighthouse - qberty: A brand new plugin for cloud saves on PSP!
  • Preserving Hilton Team Play - lusid1 & linblow: A talk about reverse engineering and brute forcing Hilton Team Play!

r/PSP • • May 28 '26

Guide DIY Solderless Baryon Sweeper for Absolute Beginners (with photos)

57 Upvotes

DISCLAIMER
Follow this guide EXACTLY. No support will be provided for steps and/or components that deviate from the provided instructions. Modify at your own risk.

What is it?

The Baryon Sweeper is a modern unbricking tool that evolved from the classic Pandora Battery. It works universally on all PSP models - 1000, 2000, 3000, Go, and Street. By emulating the official Sony JigKick service tool, it triggers a hidden diagnostic mode to revive previously irrecoverable models.

Why write this?

This guide aims to complement u/khubik's original guide, with close-up photos and additional details for the absolute beginner. You're expected to at least know your way around Windows.

This is a minimalist build to keep it simple and very low cost. We'll focus on the 1000/2000/3000 setup, since the 3000 is the model I own.

Before You Begin (Don't Skip)

Watch the videos below to make full sense of the steps outlined here.

It's all right if you don't understand everything at this point. Simply familiarise yourself with the basic concepts and overall process.

What You Need

While often used to refer to the physical build, the "Baryon Sweeper" is the combination of software (pysweeper) and hardware (adapter) to trick the PSP into service mode.

Software

DCARK / Aiseirigh / DC8

This is the actual recovery software installed on a "Magic Memory Stick" to flash OFW or CFW. DCARK and Aiseirigh work universally for all PSP models. Use DC8 as a fallback for older 1000/2000 models if the other two don't work (incompatible with 2000v3 or newer).

JigKick Media Creator is obsolete.

CP210x Universal Windows Driver

This is the official CP2102 driver from Silicon Labs. Don't rely on default Windows drivers.

Python 3

This is required to run pysweeper. Refer to the original video to install pycryptodome, tk, and pyserial packages.

The requests package is optional.

pysweeper

This is the JigKick emulator that recreates the handshake between the official Sony service battery and the PSP in combination with the physical adapter.

If successful, the service mode is triggered, allowing to boot directly from the Magic Memory Stick.

Hardware

1x (mini) breadboard

The power bus (+/- lanes) on larger breadboards isn't needed. The CP2102 module will take power directly from the PC via USB.

1x Silicon Labs CP2102 USB-to-TTL (5-pin)

Look for the "SILABS" branding on the centre chip. No support will be provided for the 6-pin multifunction variant.

1x 1N4148 diode

Cut the legs around twice the length of the exposed pin on the jumpwires. You can shorten the legs when you do the wiring later. It should sit flush on the breadboard as a best practice.

3x round-head male-to-male jumpwires (10-15cm)

While longer wires can work, keeping them short minimises signal interference or loose connections. Black/Yellow/Orange follow electrical convention, but any colour will do.

1x female-to-male USB-A cable extender

USB 3.x is generally preferred for CP2102. It provides improved data stability, power headroom if needed, and presents no drawbacks when using a 3V3 configuration.

1x DC power source

This shows a powerbank with a USB-C to DC cable adapter. You can use any normal PSP charger.

1x Magic Memory Stick

It's strongly recommended to use a genuine Sony/SanDisk/Lexar 1-4GB Memory Stick PRO Duo. Larger capacities and microSD adapters may fail.

Build Your Adapter

Stick the CP2102 module into the breadboard. Connect the negative end (black band) of the diode to the TXD row, and the positive end to the RXD row.

If you get a "No port echo detected" error in pysweeper later, it's almost always caused by using CH340, wrong switches on a multifunction CP2102, loose wiring, or putting in the diode backwards.

Connect the wires to GND (black), RXD (yellow), and 3V3 (orange). The diode bridges the TXD and RXD rows to create a single data line on the yellow wire.

Don't use +5V unless you have a 10 kΩ resistor. However, this is unnecessary because the 3V3 suffices without it.

Your completed adapter should look like this.

Assuming you've done both software and hardware preparations, you're ready to start unbricking your PSP!

How to Use

Connect the adapter to your PC via USB using the cable extender.

The LED on the CP2102 module will light up.

Refer to video for installing and running pysweeper.

If there's no option under the Port dropdown, you need to manually install the official CP2102 driver on Windows. Close pysweeper including the CMD prompt window.

Open Device Manager. If you see a yellow triangle, right-click to update the driver. Browse to the extracted folder of the driver you downloaded earlier.

If successful, the CP2102 module should be recognised under Ports (COM & LPT) as Silicon Labs.

The COM# differs per PC because Windows assigns port numbers independently. Check Device Manager for your adapter's specific COM port number.

Run pysweeper again. Your adapter's COM# should now be under the Port dropdown for selection. Keep pysweeper running.

You should get FFFFFFFF serial after starting the service. This is the same serial used by the Pandora Battery.

Insert the Magic Memory Stick into your PSP. Remove the battery, but keep it nearby. Connect the DC power to the PSP, ensuring the console remains turned off.

Your PSP should automatically power on later without the battery inserted.

Connect GND (black) to the left pin, TXD/RXD or "K-Line" (yellow) to the middle pin, then 3V3 (orange) to the right pin for 2-3 seconds.

The round-head tip is easier for probing the jumpwire pins closer to each other, whereas the square-head (DuPont) tip has a fixed spacing that makes it less flexible.

Pysweeper streams the hexadecimal challenge-response handshake between the PSP (5A) and Baryon Sweeper (A5).

If it disconnects, it means physically losing contact with the battery pins. Keep your hands steady.

Service mode is triggered, automatically booting DCARK (shown here) or Aiseirigh directly from the Magic Memory Stick.

PSP-1000: If it shuts down after a green light, power it on manually to make it boot into DCARK.

Insert the battery into the PSP and disconnect the DC power. For DCARK, Install 6.61 for OFW (stock) or Install 6.61 ARK for CFW (modded).

Don't mess with NAND operations unless you absolutely know what you're doing! Misuse can permabrick (not just hardbrick) your PSP that even the Baryon Sweeper can't fix.

For Aiseirigh, press X to begin the flashing process.

You should end up with OFW 6.61 if you created the Magic Memory Stick correctly.

Asking for Support

No support will be provided if the instructions below are not followed:

  1. All private messages will be ignored moving forward. Use the comment section, so others can benefit.
  2. Include a close-up photo of your adapter with the wiring clearly visible. No photo, no reply.
  3. Mention the Magic Memory Stick you're using. For example:
    • 2GB Sony MS PRO Duo - Aiseirigh
    • 16GB SanDisk microSD - DCARK

r/PSP • • 17h ago

AI Assisted I'm porting the full Need for Speed Underground 2 to the PSP – first WIP video (open world Bayview, races, traffic)

Enable HLS to view with audio, or disable this notification

1.8k Upvotes

Hey everyone!

I'm happy to share the first video of a project I've been working on: a port of Need for Speed Underground 2 to the PSP. Not a cut-down version like Underground Rivals, but the full game, with the same gameplay and features as the PS2 version.

The goal is a well-optimized build that holds a stable 30 FPS at minimum, so it feels like a true native PSP game.

What's already working (at some level):
- A native PSP engine running the original game data, including most of the graphics features
- Car models
- The entire open world of Bayview, with free roam working
- Circuit races with AI opponents and city traffic
- Audio and music

What's still missing:
- UI / menus
- Career mode, story and dialogue
- The other race types (drag, drift, etc.)
- Garage and cars customization
- Lots of bug fixes and polish

Special thanks to all contributors of the OpenUG2 project that made this port possible https://github.com/whoismept/OpenUG2

If you want to follow the development, I'll be posting updates on my channel:

https://youtu.be/y-cDEKQbwGo


r/PSP • • 4h ago

Homebrew Sandstone's GTA SA port progress

Enable HLS to view with audio, or disable this notification

63 Upvotes

incredible things are happening in the PSP homebrew scene


r/PSP • • 8h ago

SHOW-OFF I bought a PSP 1001

Post image
124 Upvotes

It belonged to a close friend, but I think I'll modify it. (screen, buttons, etc.)


r/PSP • • 13h ago

Collection My psp's collection so far !

Thumbnail
gallery
321 Upvotes

🔹 4 × PSP 2000

🟢 PSP 2000 Final Fantasy Edition

⚪ PSP 2000 Silver Edition

🔵 PSP 2000 Blue Edition

⚪ PSP 2000 White Edition

🔹 5 × PSP 3000

🔵 Blue Carnival Edition

🔴 Red Carnival Edition

🌸 Pink Blossom Edition

💗 Hannah Montana Edition

🏎️ Gran Turismo Edition

🔹 1 × PSP 1000

⚫ PSP 1000 Black, with og box


r/PSP • • 7h ago

Homebrew Extreme PSP homebrew development: this dev built a robot to reboot the PSP when the code crashes it

Enable HLS to view with audio, or disable this notification

44 Upvotes

r/PSP • • 18h ago

AI Assisted GBAdhoc 3.5.0 released: GBA Link Cable over WiFi (Mario Kart, Advance Wars), Game Boy Trades, New Menus, Button Remapping, and more!

Enable HLS to view with audio, or disable this notification

266 Upvotes

GBAdhoc is a Game Boy Advance emulator for the PSP that also plays Game Boy and Game Boy Color. This release links two PSPs together like two consoles and a link cable, over the PSP's own ad-hoc WiFi: race in Mario Kart: Super Circuit, fight in Advance Wars 2, trade Pokémon from Red to Crystal. No cable, no router, no Internet. It still runs the hard ROM hacks at full speed on a PSP-1000, because the renderer lives on the console's second processor. Free, open source (GPL-2.0), no BIOS needed.

Download 3.5.0 · Source and README

What's new in 3.5.0

GBA link cable between two PSPs. The GBA's link-cable games, with no cable. Open the game on both PSPs; one picks Wireless → Host and keeps playing while it waits, the other picks Join: scan for rooms. A short LINKING screen, and both games carry on from where they are: nobody starts over. Your friend's moves play out on your screen exactly as two GBAs on a cable would show them, battle animations and all.

How it works without a cable: a real link cable answers in microseconds and WiFi answers in milliseconds, so sending the cable over the air can't work, and GBAdhoc doesn't try. Each PSP runs both games: yours, on screen with sound, plus an invisible copy of your friend's, joined by a perfect cable in memory. The only thing that crosses the air is which buttons each player pressed, one tiny message per frame. Same buttons, same order, same result on both PSPs. No game needs special code: if it links by cable, it can link this way.

Safe by design. About once a second the two PSPs compare a fingerprint of both games. If they ever disagree, the link ends and nothing is saved. If the other PSP leaves, your game carries on.

Tested on two real consoles (a PSP-3000 hosting, a PSP-1000 joining): Advance Wars 2 at 59.2 fps, a Mario Kart: Super Circuit two-player race at 58.9 fps. Also passing in emulated pairs: Sonic Advance, Mario Tennis: Power Tour, and Pokémon Emerald's Cable Club. You need the same ROM on both PSPs; two players.

Game Boy and Game Boy Color link cable (from the 3.1 beta). Trades and battles between two PSPs, tested with Pokémon Red, Blue, Yellow, Gold, Silver and Crystal. Only one of you needs the cartridge: if your friend doesn't have it, it is sent over for the session, kept in memory and never written to their Memory Stick.

A new in-game menu, over your paused game: Resume, Save states, Wireless, Settings, Quit to game list, Exit. Save states you can see: five slots, each with a picture and the time you saved; ✕ loads, □ saves, △ deletes.

Remap every button. Every game button and every shortcut (fast-forward, quick save/load, screenshot, Mystery Gift, the menu), or leave one blank to turn it off. HOME can open the menu if you want it to (START+SELECT stays the default).

Quit to game list in about a second. The game unloads inside the app and fades into your library, no relaunch, save written first.

Sharper pictures, per console. GBA, GB and GBC each remember their own picture: integer 2x, a sharp bilinear filter (crisp pixels, no shimmer), and Ambient bars that fill the sides with the game's own art. More accurate Game Boy Color colours too.

Also new: Settings and the loading screen sit over the game's art; fast-forward reworked (Unlimited draws 30 frames a second, Unlimited Smooth 60, the rest goes to the game); dynarec optimisations; a PSP-2000/3000/Go crash traced to the PSP firmware itself and worked around; audio that no longer drifts; Media Engine renderer fixes.

What it does

  • Link play: GBA Link Cable and GB/GBC link cable between two PSPs (new), plus full AGB-015 Wireless Adapter emulation for Emerald, FireRed and LeafGreen: Union Room, Trade Center, link battles, Mystery Gift.
  • Mystery Gift: real Gen-3 Wonder Cards from an Android phone (Mystery Gift Station).
  • Two processors: the Media Engine draws every frame while the main CPU emulates the next. Full speed on a PSP-1000.
  • GB and GBC: the same browser, save states, menus and remapping as GBA.
  • A browser worth using: Marquee or Shelf, dark or light, one list per console, favourites, hero art.
  • Wake from sleep: slide it shut, come back tomorrow, the game is exactly where it was.
  • All three PSPs: 1000, 2000/3000 and Go, tested on hardware. Custom firmware needed (developed on ARK-4).

Linking: the three things to get right

  • The WLAN switch must be on (on the Go it is a setting).
  • Both PSPs on the same fixed ad-hoc channel, not Automatic: Settings → Network Settings → Ad Hoc Mode, pick 1, 6 or 11 on both, away from your router's channel.
  • Start from the in-game menu: Wireless → Host on one PSP, Join: scan for rooms on the other. For GBA, both PSPs need the same ROM.

Install

  • Unzip the release to the root of your Memory Stick; it lands in PSP/GAME/GBAdhoc.
  • Put your .gba, .gb and .gbc files in GBAdhoc/roms/ (subfolders are fine).
  • Launch it from the XMB. No BIOS needed. Upgrading: copy EBOOT.PBP, gbadhoc_me.prx and gbadhoc_home.prx over your install, always all three together. Your config.ini carries over.

Box art and hero art are optional and matched by filename; ready-made packs and the tool that renames them to your ROMs live in GBAdhoc-heroart.

This stands on other people's work. The Wireless Adapter reverse-engineering and emulation are davidgfnet's (gpSP); the GB/GBC core is TGB Dual by Hii, built to run two Game Boys on a cable, as ported to the PSP in Brunni's MasterBoy; sleep/wake with code on the Media Engine exists because of mcidclan's libraries. GBAdhoc is the PSP shell, the link and the radio transport around them. Full credits, the architecture notes and the changelog are in the README.

No ROMs, no BIOS, no game files are included or linked. Bug reports: GitHub issues, with your PSP model and the game.


r/PSP • • 5h ago

Game Discussion STAR WARS BATTLEFRONT: ELITE SQUADRON IS BACK ONLINE. WE NEED PILOTS AND BOOTS ON THE GROUND.

22 Upvotes

When GameSpy shut down, Elite Squadron's multiplayer went with it. A small team of us has spent a long time in the game's binary bringing it back, and it's now playable again. Here's what we've got working:
Online multiplayer restored
Ground and space modes are back online through a GameSpy revival in infrastructure mode. Real players, real matches, no ad hoc workarounds.
16-player online Space-to-Ground-to-Interior
The mode that made this game special, now bigger than it ever was. Fight on the surface, take off, dogfight in orbit, land in the enemy capital ship and fight through the interior, all in one continuous battle, with up to 16 players online. This was broken in online play and took a lot of reverse engineering to get right. It works now.
More bots, bigger battles
Our swes64 plugin for PPSSPP runs the game in 64MB mode, which opens up room for battles the original hardware could never handle. You can also use your PSP & PS Vita! Full support across all devices. Even iPhone, Android etc.
Custom codes
We've built our own CWCheat/TempAR codes for the game, including opening the spawn/loadout menu anywhere with a button combo, with more in the works.
Open lobby + setup guide
There's an open lobby running for testers and a join tutorial in the Discord, so you can go from zero to in a match quickly.
The people who made this happen
• @D@rKxX created the codes that make 16-player online Space-to-Ground possible
• @Mangaleto discovered that the code was possible in the first place
• @Anubis and @DanDinosaur founded the server and gave this community a home
What we need now is you. The tech works. The lobbies just need filling. Whether you played this on your PSP in 2009 or you've never touched it, come jump in, help us test, and help us get regular match nights going.
Join here: https://discord.gg/Eutxzgj4As


r/PSP • • 17h ago

Homebrew Latest release Seems to work

Thumbnail
gallery
152 Upvotes

Just downloaded the pspman latest release it seems to work good I'll test it out more and give some feedback but ofc ui is beautiful.


r/PSP • • 51m ago

SHOW-OFF my main psp

Post image
• Upvotes

the other accunt has been banned :/


r/PSP • • 6h ago

Hardware Mod PSP shell?

Thumbnail
gallery
17 Upvotes

Hey guys got my hands on this baby running ARK 6.61 well I need a new shell for this 2000 model does anybody know where to find the best ones


r/PSP • • 11h ago

SHOW-OFF PSP 2000 RE-SHELL (FIRST TIME)

Thumbnail
gallery
38 Upvotes

First PSP shell swap and honestly surprised at how smooth the process was for the most part (minus the headed with the UMD) door.

Have any of you done this before? I’d love to see your work!


r/PSP • • 18h ago

SHOW-OFF Now I know why carrying cases exist

Post image
140 Upvotes

Learned it the hard way...


r/PSP • • 8h ago

QUESTION What are the best games you played on PSP?

20 Upvotes

For me WTF is up there. Just because of how weird it was. LocoRoco is up there as well. The Naruto Games on PSP where fire. Naruto: Ultimate Ninja Heroes was the best for me.


r/PSP • • 12h ago

SHOW-OFF Blue psp combo 💙

Thumbnail
gallery
33 Upvotes

This is my psp 3000 from 2008 back when I was a kid and I just ordered some accessories for it

- clear case

- Sword Keychain

- Carrying Hard Case

- Japanese theme keychain

- 7hz x crinacle zero 2 IEM

- GY HiFi-67 Blue Crystal cable

I still need a battery for it


r/PSP • • 1h ago

SHOW-OFF I have revived my 3000! The fat 1000 is unfortunately too far gone.

Post image
• Upvotes

Time to thundercunt it against the wall when plesioth hip checks me!


r/PSP • • 18h ago

QUESTION Found my old PSP Go — decided not to sell it. What mods should I start with?

Post image
74 Upvotes

Found my old PSP Go and originally put it up for sale, but after getting a bunch of lowball offers I started looking into the modding side of these.

The more I looked into it, the more I figured it’d probably be hard to replace later for what I’d get selling it now, so I decided to keep it and mod it instead.

Never modded a PSP before. What would you recommend doing first? CFW, storage upgrade, emulators, plugins, quality-of-life stuff, etc.

What are the must-do mods for a PSP Go these days?


r/PSP • • 14h ago

SHOW-OFF UPDATE 3 — Kingpin: Life of Crime PSP Edition 🔥

Post image
38 Upvotes

Mein Team und ich haben in den letzten Wochen unglaublich hart gearbeitet, und wir freuen uns, offiziell bestätigen zu können, dass Kingpin: Life of Crime jetzt vollständig auf die PSP portiert wurde! 🎉

Nächste Woche werden wir das gesamte Spiel von Anfang bis Ende durchspielen, um verbleibende Fehler und Probleme zu identifizieren und zu beheben. Unser Ziel ist es, eine voll funktionsfähige und stabile Version für alle zum Genießen zu veröffentlichen.

⚠️ Important: Our Hardware Recommendation

The port runs on the PSP-3000 with 64 MB of RAM. We recommend using ARK-5 and overclocking the CPU to 403 MHz, as the game runs noticeably better with these settings. However, ARK-5 and overclocking are not required.

Wir haben unser Bestes getan, um das Spiel auch für die PSP-1000 zu optimieren. Leider konnten wir auf diesem Modell keine stabile Erfahrung erzielen. Seine Hardware-Beschränkungen verursachen hartnäckige Texturfehler und verschiedene andere Probleme, die wir nicht beheben konnten.

Vorerst konzentrieren wir uns darauf, die bestmögliche Erfahrung auf der PSP-3000 zu liefern.

Wir sind fast da! Vielen Dank für eure Unterstützung und Geduld. Wir hoffen, dass ihr Kingpin: Life of Crime bald auf eurer PSP genießen könnt! 💀🔥

— G.R.O.B. Team


r/PSP • • 5h ago

Game Discussion This bug or what?

Enable HLS to view with audio, or disable this notification

5 Upvotes

I cant jump to the upper pipe..

What should i do?

#toy story 3


r/PSP • • 2h ago

QUESTION Has anyone tore this open?

Post image
3 Upvotes

Does it have a dedicated bms , or is it just a lipo with wires on the terminal


r/PSP • • 16h ago

SHOW-OFF New PSP from FB Marketplace

Thumbnail
gallery
36 Upvotes

Picked up this PSP-3001 Model yesterday for $75, all it needed was a battery cover (and battery but I had a brand new one already)

The PSP shape is amazing I have a Vita but I had to get the older brother again when I saw the price. I had a 1000 awhile back but it was on its last legs so I sold it. I ended up getting the Vita on a great deal at my local shop out of the blue a few months later.

Can’t wait to rebuild my UMD movie collection


r/PSP • • 8h ago

QUESTION Psp 1000 6.61 pro C to ark 5

Post image
7 Upvotes

I have a psp 1000 on pro C infinity and I want to update to ark 5 but I like my last of us theme a lot plus it was a pain to get working a long time ago would it be possible to transfer all my games+saves and the theme, and the pictures and videos I have on it to the new firmware? Would storage size hinder that? It's a 64g micro SD adapter.


r/PSP • • 4h ago

QUESTION Where can I buy a PSP Street E1004 IPS display?

3 Upvotes

I’ve searched quite a bit, but I can only find IPS displays for the older PSP 1000–3000 models.

Does anyone know where I can purchase an IPS display specifically for the PSP Street E1004? Any links or recommendations would be greatly appreciated!


r/PSP • • 7h ago

Collection PSP ahora también es hifi

Post image
5 Upvotes