Playstation 2 Controller To PSP Adapter

[TokyoDrift] built an adapter that allows you to connect a PlayStation 2 controller to a PlayStation Portable. It’s a bit different from similar hacks as this adapter doesn’t require any hardware alteration to the PSP or the controller. To do so, a plug-in is used on the PSP firmware side of things. The adapter then makes use of video out and PS2 controller extension cables, along with an ATmega8 microcontroller to handle the signals between the two devices. We posted a picture of the guts because we like that king of thing but the finished project is nicely housed inside of a project box. See for yourself in the video after the break.

If you liked this hack, check out [TokyoDrift’s] method of using a mouse with a PSP.[youtube=http://www.youtube.com/watch?v=zgfhaKBj-bc]

17 thoughts on “Playstation 2 Controller To PSP Adapter

  1. Damn, now I want a PSP again.

    I got rid of mine because there was no keyboard, no mouse and worst of all no copy-paste in the browser.

    The GP2X was almost there with all of that, but the USB was an undocumented feature so it didn’t have proper app support for the keyboard (or gamepad/mouse)

    Of course the controls on the PSP are fine for games, unlike the GP2X joystick, which totally sucked.

  2. i hate to say it be we might need a captcha on hackaday.

    Pretty impressive for a 15yo. I wish i knew how to program an ATmega at 15, I’m wondering what firmware he’s using. very impressive.

  3. @Frogz: yes L2 and R2 buttons are supported of course
    due to the bad quality of my ps2 pad (5$ ebay thing) those don’t work very well, that’s why I didn’t include that feature in the PSP plugin
    the buttons could be useable with like 4 more lines of code though

    thanks for the comments
    ^_^
    TD

  4. I can only think of one problem with this setup; wouldn’t it lag a bit? I mean, you’re using a serial port and a plugin running on a 266MHz proc (assuming no overclocking has been done).

  5. @Scott: actually it works quite well
    the serial port is fast enough, i mean the PSP is limited to 60 frames per second anyway, so I don’t have to transmit too much data through the port
    the plugin does not take too much power, too, and if it does you can clock the PSP’s CPU up to 333MHz (normal is 222MHz)
    this is no overclocking, 333MHz is within the specifications
    TD

  6. @nubie The PSP is a video game device. That is why there is NO keyboard, NO mouse, etc on it. Seriously, what the hell did you buy one for in the first place?

    nice hack, I never could figure out why the psp didn’t have 2 trigger buttons, there is room. This would be great for the PS1 titles I like to play on it (Like Roadrash)

  7. @nyder

    Ha, well I guess I thought the PSP homebrew scene was similar to the GP2X homebrew scene (guess why you never listen to fanboys ;) )

    Either way fantastic hack, if I ever come across another PSP I will know what to do with it, my Atmega8 and a playstation controller.

  8. @psphacker
    actually it works quite well
    the serial port is fast enough, i mean the PSP is limited to 60 frames per second anyway, so I don’t have to transmit too much data through the port
    the plugin does not take too much power, too, and if it does you can clock the PSP’s CPU up to 333MHz (normal is 222MHz)
    this is no overclocking, 333MHz is within the specifications
    TD

  9. What psp firmware were you running for the .prx plugin? I finished making your mod but cant seem to get it to work i think i might be running the wrong firmware on my psp.

Leave a Reply to TokyoDriftCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.