Acidmods

Console Modding------ ( Here you can talk about your favorite Consoles ) => PSP's => PSP Phat (1000) => Topic started by: Kaos2K on April 17, 2009, 03:03:59 AM

Title: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Kaos2K on April 17, 2009, 03:03:59 AM
Hi! Im new here.  I have a proyect named "PSP Arcade Machine" wich consists in making a mini arcade cabinet using a PSP and an arcade controller por PS2 (This one (http://www.playocio.com/fighting-stick-para-ps2ps3pc-p-1252.html)) .

I know there is a gadget named PSP2TV (http://www.playocio.com/psp2tv-p-953.html) who connects the FAT PSP to TV (feature i will not be using because i will use psp screen for the cabinet) and have a port for PS2 controllers. The problem is that the gadget is very expensive (90€) and opening the console is required (The gadget uses special PSP cases). See video here: install-psp2tv (http://www.youtube.com/watch?v=jyh2zJ4pwXA#lq-hq)  (The main problem is that the gadget is expensive, not the part of opening console).

Searching the internet i found this other video: Serial Port PSP Dualshock Controller Test 2 (http://www.youtube.com/watch?v=3ZNUX8f0PkM#lq-lq2-hq) of an user who connected a Dual Shock 2 using serial port in a non-destructive way to the PSP. That's exactly wha i was looking for. I want to know if there is a tutorial or something to do the same my myself or a store to buy already ensambled.

I sent the youtube's video guy a message but no answer. I think the user is user of this forum too with nickname Blizzrad (https://www.acidmods.com/forum/index.php?action=profile;u=5821)

Any help would be appreciated :). Thanks
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 17, 2009, 06:39:46 AM
I have seen that PSP2TV device quite some time ago on Youtube, but My personal opinion on the "PSP2TV" device is bulky and unseemly but non-the-less it is a cool concept. I don't recommend spending 90 E on it. It is also very expensive for as simple thing as that. Now if you want to acquire better soldering skills you can hard mod the PSP and solder to the ZIF connector. You can find this pinout information in the PSP Tutorials Section. I highly recommend you practice for many hours using an old PSP motherboard. This is also a skill you will need for various other mods using the PSP ZIF connector(s) on the motherboard. Once you bridge the pin's on the ZIF connector then you shall need to purchase a new Motherboard which can get pretty pricey.

That other video is Blizz's custom design, you will not be able to purchase the device or plans. You will also have some difficulty contacting him on this. I do not think he would share the plans with anyone else except for maybe a few select modding "legends" such as F00 or Ghost or Alien, all wonderful and highly skilled modders.

To use the Serial I/O port on the PSP you will need to learn some basic programming skills and the tools needed to flash your chip(s)/devices you are going to be using in synchronisim. I do not recommend this mods for a beginner, try doing some less complex mods to start off with such as LEDs, Case swaps, and Internal Mic. Then you could start doing much more complex LED setups like having several different modes to switch between. The point is All of us made mistakes when we first started out and it's natural, just have a lot of patience and be willing to just sit down and keep trying until you get it right.

I do not know if you're actually a electrical engineer or anything or have modding experience, but just assuming your new here most people would think your new to modding.

I look forward to see all the great modifications you will do to a PSP, then like everyone else here once you get more skilled in modding technology you will start to branch out and mod more complex things like Cell Phones, Computers, Next Gen Consoles, and much more!

If you are new to modding I would suggest these are the main tools you will need, most of them can be purchased online or at RadioShack if you live in the United States.

*Flux Paste (not necessary but very helpful)
*15-30 Watt Pencil Soldering Iron
*Lead-Solder, or Rosin Core Solder (Don't get Lead-Free)
*30-gauge Kynar wire preferably more then one color
*Small little tools to poke and prod with
*Precision Screw Driver (set)
*Box Cutter Knife
*Tweezers or jewelry pliers
*Metal File
*Dremel (Very useful tool you will find it very versatile when modding

Once you have the listed items above you should be ready to go modding almost anything.

Hope this helps you get started on your way to bigger and better mod's Just remember, that it may seem that the mods are not as cool when you start out like adding LEDs and case swaps, but it is a great place to start, then you will start to learn all the part's of the PSP and how everything works. It's much better to acquire this knowledge through hands-on then just reading about it. Now studying it online and reading on it is fine but you will see the huge difference it is when you actually look at where each part is and how small everything actually is. I know before I actually got a PSP and I was just reading up on everything I was thinking it isn't so hard, but when I got my first 0603 SMD LED I was shocked at how small it was. Now it's no big deal, so just remember to study the PSP for yourself not to just take what everyone else says for granted.

Just don't get discouraged if you post your idea for a new mod and you get bad feedback on it. Or someone tells you it's a waste of time. Mods are what you make it, not what other people tell you to make. 
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Kaos2K on April 17, 2009, 08:07:26 AM
Thanks for your words. I already have "little" experience with modding but i'm not an electrical engineer :). Im computer superior technician and the times i do a modding for one of my consoles, pc or gadgets were always "amateur" mode. Im not so skilled like people around here :).

I already have few of the tools you were talking about but not all (I need to buy a Dremel).

I'll let you know when i get some progress with my project :)

Thanks again :)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 17, 2009, 12:08:33 PM
yea its Blizzrad hes not on a lot just give it some time and he will answer back to but idk if he shared the info to do that.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Kaos2K on April 17, 2009, 12:21:34 PM
yea its Blizzrad hes not on a lot just give it some time and he will answer back to but idk if he shared the info to do that.

Good. Thank you very much :). I hope he appears :)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 17, 2009, 02:17:12 PM
Yes your best bet of getting a reply would be to email him but I don't think you will be able to get ahold of his email. Like Blazin said you will have a hard time contacting him. I am still shocked that he did that all by himself, he's a very smart man.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: pspupgrade on April 17, 2009, 02:51:40 PM
If you want to message Blizzrad, the you'll get him very quickly on youtube. His account is http://www.youtube.com/user/Blizzrad0 (http://www.youtube.com/user/Blizzrad0), as you can tell from that video, and his last sign in was on the 13th April,  so I'm guessing you would get a response very shortly.

Good luck  :tup:
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 17, 2009, 02:58:01 PM
A lot of modders just don't have time to respond to all these messages, I am guessing they get hundreds of messages a week on modding.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 17, 2009, 05:20:00 PM
firstly elite, dude wth, Im not a modding leagand. Never will be or consider myself one.
Secondaly, blizzard is not the first to do this mod. If you trawled the posts in this site, you will come across the name of gr8npwrfl, he covered much of the ground on the no mod psp joystick, I recomend reading his thread here https://www.acidmods.com/forum/index.php?topic=22226.msg183097#msg183097 (https://www.acidmods.com/forum/index.php?topic=22226.msg183097#msg183097), It will really help you understand how this works.

Basicaly as I understand it (correct me if I am wrong) but gr8npwrfl used a stock psp, with cfw and a modifyed version of pikey. By using a pic microcontroller that he wrote code for, he could process the signals being put into it eg. ps2 controller. and output into the psp sio port, in such a way, that the psp can read them. Then the modifyed version of pickey uses those signals to do something usefull with the psp, in this case, controll it.

Alein or Blizzard would be your highest posibility of finding something out about this, both have a vast knowledge on this subject. Also I suspect they do not like to be bothered by us nubs asking noobish questions as we all do, so really your best chance is going to be waiting till something is realesed, if ever...

Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 17, 2009, 08:04:27 PM
UGH!!! did you give me a - for trying to complement you!? I don't deserve -21! I make all good posts what have I done do deserve all these-'s?!  :cry2:

sorry nevermind that just had to vent that... wait too late you will probably give me another - for this post, I'm waiting to see a -22

Your best bet is to learn electronics and come up with your own plans and take bits and pieces of info on the internet and sort of scrap together your own plans for this project.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 17, 2009, 08:29:57 PM
idk ghost he showed this mod way back before it was finished he does like talk here and there. i didnt even ask him about this mod i was asking bout the first one he did and he helped me with some answers so idk if was lucky or he was having good day but he talked to me.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 17, 2009, 08:54:06 PM
Yeah if you wanted some info it would be best if someone he knew like a friend asked him, I doubt (no offense) but I doubt he would even bother to answer a noob.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 17, 2009, 09:28:45 PM
you never know
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: pspupgrade on April 18, 2009, 12:59:55 AM
Yeah if you wanted some info it would be best if someone he knew like a friend asked him, I doubt (no offense) but I doubt he would even bother to answer a noob.
Well, the best thing to do is to not look like a noob (as in saying things like "hey there" and not saying "??????"). Then he's more likely to respond.
 I keep on getting all of these questions from people because of my youtube account, and I don't answer any questions any more unless they aren't nooby. Especially when I've already been asked the same question 20 times and have already posted a detailed guide up and pointed them to that guide.
  That information must be somewhere.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 18, 2009, 01:27:51 AM
 :wacko: i kno how u feel man its mind hurting getting all those
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Kaos2K on April 18, 2009, 03:39:16 AM
UGH!!! did you give me a - for trying to complement you!? I don't deserve -21! I make all good posts what have I done do deserve all these-'s?!  :cry2:

is that a question for me? I didnt give you any negative feedback, at least on purpose :P.

Well,then i think that the best strategy is to wait for the modder to reply (if he wants to reply ofcourse) or wait for him to reveal all the documentation to the community in an "official" way. Anyway im putting the project "on hold".

Meanwhile i want to "consolize" an MVS arcade board, i have all the necessary things but i miss a Dremel tool to make the "holes" for the controller ports in the plastic case i will use. What Dremel model you recommend me to cut plastic things?. One cheap please :P

P.D: I will make a thread with this new project. It's a very amateur one so don't kill me hahaha :P
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blizzrad on April 18, 2009, 06:29:43 AM
Sorry guys, I don't log in here all that often, and I usually only log in to youtube when I need to post or edit a video. Sometimes there may be a substantial delay before I receive a message that has been sent, though I very rarely receive any messages at either of these sites so it usually is not a problem.

First, just to clear up a couple misconceptions, I have no reluctance to share any of this information with whomever might find it useful, the hardware is briefly outlined in the video description, and the AVR microcontroller source code for reading data from the Ps2 controller I have posted here (http://forum.sparkfun.com/viewtopic.php?t=14965). I definitely do not have vast knowledge of any subject, especially when it comes to something as complex as electronics or computer programming, in which my level of understanding is very minimal. I'm just like any other guy poking around inside electronics in an attempt to understand more about how they work. In short, I too am a "noob."

Typically I work through projects on my own, and if I think I have something which might be of interest to others, I post it somewhere on the internet. I haven't posted anything about this project here for a couple reasons, neither of which have anything to do with wanting to keep it a secret. One, this isn't a software development forum, or really even a hardware development forum, so starting a project thread here wouldn't make much sense. Secondly, given my own tendency to jump around between projects, I didn't want to create any expectations that progress would be made according to some kind of schedule, or made at all. There have been plenty of threads before which start out with bold plans for a new project, only to end being abandoned several pages into it and leaving a lot of people disappointed.

I am certainly not the first person to play around with serial input devices for the PSP, nor was gr8npwrfl or anyone on this site to my knowledge. Research for this goes back years and can be seen in threads at ps2dev.org dating back to at least 2005. It is only thanks to the hard work of many people that details are even known about the SIO port, and that software exists to work with it. The project gr8npwrfl was planning was something similar, but completely separate from this. His plans were much more ambitious and would have used a USB capable microcontroller to work with a variety of USB input devices, though the project seems to have been abandoned before much progress was made.

The purpose of my video was primarily to demonstrate the hardware. The video shows that the microcontroller and Ps2 controller can be powered directly from the SIO port by building a simple circuit to boost the supply voltage, the microcontroller firmware allows for full decoding of the Ps2 controller button/joystick data outside of the PSP, and the microcontroller can send this data through the PSP SIO port in the required format to be interpreted by software for whatever purpose. The video is not meant to imply that everything is ready to be used for gaming. This is why the word "test" is part of the title, and why I stated "This project is still in the early stages" and "Lots of software work still remains" in the description.

So what is the current status of this project? The hardware was pretty much finished. Apart from some minor tweaks to the AVR firmware, nothing much would need to be done on that end. It is the software on the PSP side which still needs work to give the buttons proper responsiveness to be suitable for games. For the section of the video showing xmb navigation, PIkey is used with a SIO plugin written by Jean at ps2dev for the open keyboard project. The dualshock test app is something I sloppily threw together just to demonstrate that all of the hardware could communicate properly, but it doesn't demonstrate any button remapping. My intention for making this demo was to post a thread at ps2dev and see if anyone else was interested in the idea. Projects like this typically turn out much better (and get completed much faster) when more than one person is working on them, particularly if that one person is as terrible a programmer as I am. I never got around to starting the thread though, and apart from occasionally scrolling through the PIkey source code trying to make sense of it, I haven't been working on this at all lately (though that is not to say I have abandoned the idea). This post is turning into a  great wall of text so I will end it here for now, if anyone needs to quote from this post please only quote the relevant section and not the whole post, as that would bloat the thread considerably.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 18, 2009, 06:42:22 AM
WOW! hey blizzrad! been awhile.

Lol I read everything you said and clicked your links, I have a basic understanding of what you did but If I were to attempt the project I have no idea here to start.

I might be able to figure out the hardware but I am going to have alot of software problems... would you happen to have the "code" that you flashed your chip with?

I found the PS2 controller pinout awhile ago same one as your link but what actually needs to go in between the PS3 controller and the PSP serial plug, lol just throw in some resistor and a LED and call it a project.

Great post dude, almost as long as mine lol.

You have no idea how much I am dying to do this project, I'd choose this if I could get it working then to buy a lot of PSP slims for $10. Lol this is like my greatest PSP modding dream project. Man I hope I can do it  :boxed:
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 18, 2009, 08:47:59 AM
If you want to do any research on the topic, this (http://curiousinventor.com/guides/ps2) guide and the articles linked to therein document the protocol and packet transfers in their entirety.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Kaos2K on April 18, 2009, 08:50:42 AM
Thanks for your answer Blizzrad :). Anyway i'll put the project on hold.

By the way, i already purchased a Dremel (99,95€). There it is:

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi251.photobucket.com%2Falbums%2Fgg285%2FKaos2K%2Fth_DSC00461.jpg&hash=9243b9f3e9dc2a5991299d4941bc8ff4af4c84f5) (http://s251.photobucket.com/albums/gg285/Kaos2K/?action=view&current=DSC00461.jpg)

And there is a pic with all the stuff i'll use to consolize de MVS Arcade Board :).

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi251.photobucket.com%2Falbums%2Fgg285%2FKaos2K%2Fth_DSC00460.jpg&hash=4340883a34c20dafcaa57ff60e0b9d5faaf2929e) (http://s251.photobucket.com/albums/gg285/Kaos2K/?action=view&current=DSC00460.jpg)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 18, 2009, 12:12:26 PM
i knew he would come along soon enough. i want to try that so bad but i havent got around the first one he did yet. but good info it would help and that for this
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 18, 2009, 12:54:00 PM
i knew he would come along soon enough. i want to try that so bad but i havent got around the first one he did yet. but good info it would help and that for this

Yeah I still have no idea how he did it, I mean I know the pinout of the PS2 but that doesnt really help...
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 18, 2009, 12:56:57 PM
did u look at that link he posted.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 18, 2009, 01:18:55 PM
did u look at that link he posted.

o Yah forgot, I'm making a diagram right now.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 18, 2009, 01:21:39 PM
making a diagram of that u sure you know what ur doing
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 18, 2009, 01:40:01 PM
Well I am gonna show you guys, what is the PSP serial port info? I lost that one site that had the pinout.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 18, 2009, 01:44:14 PM
oh ok i c
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 18, 2009, 01:49:58 PM
Would a capacitor go on pin: 3?

Also how much voltage can the PSP serial port take/use? the red wire on pin: 5 on the DSC is 3v.

Lol sorry 1 more question, where do I incorporate the PIC?
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 18, 2009, 02:03:59 PM
What are you making a diagram about?

I really should let blizzrad answer this, since it is his mod, but since his activity is fairly low I guess it will be okay for me to do so.

Are you talking about decoupling the microphone input to audio ground - if so that isn't necessary.
The yellow wire on the serial port is 2.5v, and dualshocks can run on 3.3 minimum, so that is where the max756 boost circuit comes into play.

See the document here for more info - http://mc.pp.se/psp/phones.xhtml (http://mc.pp.se/psp/phones.xhtml)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 18, 2009, 03:15:01 PM
elite is this the pinout you were wanting.
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fpsp1000_pinout.png&hash=445deba538af61fa83dba692d4b4644c51f17485)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 18, 2009, 03:30:14 PM
Yeah Ghost and Alien, What is TXD and RXD?

Alien, I mean I am not sure how to wire most of it only the ground and + LOL.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 18, 2009, 04:13:27 PM
thats wat im trying to figure out what those mean
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 18, 2009, 10:51:05 PM
I have little knowledge on this. But I belive TXD is a form of transmitting the data, and RXD a state of reciving it.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 19, 2009, 01:31:54 AM
I think you are misunderstanding this entirely. You cannot just connect the command and data pins from the dualshock to the TX and RX of the serial port - especially not to use with Jean's pikey driver. Firstly you have to use a step-up dc boost circuit such as this one (the same I am using - and I think BLizzrad)

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fwww.elecfree.com%2Felectronic%2Fwp-content%2Fuploads%2F2007%2F07%2Fdc-dc-converter-circuit-max756.gif&hash=abfe626ca446e1d3940ae074299625a3a80abbe0)

Then you have to include a microcontroller between the dualshock, and the psp Serial port. The microcontroller is initializing the dualshock, and reading it's digital button data in the 4th and 5th byte - and analog pressure values and joystick values in bytes 6 to 21 depending on which mode it has been initiated into (this is all done via SPI). It is then acting on these commands, and communicating via usart to the psp's SIO port, where it is sending ASCII characters which are interpreted by the driver and pikey and computed into button pressed.

Now I could go into more detail about the commands which have to sent and received to make that all happen, but that would just mean I am copying the commands from someone elses guide.
For the ps2 side of communication read here as well:

http://www.gamesx.com/controldata/psxcont/psxcont.htm (http://www.gamesx.com/controldata/psxcont/psxcont.htm)

Also, for the record I don't consider myself to be anything close to a modding legend, even if I do act as if those are my feelings.  I am usually very stressed out when I am posting on acidmods, so that is why my posts aren't usually the kindest replies they could be - although if you catch me in a nice mood I am always happy to help :) (such as today). In the grand scheme of things my knowledge about anything electronics related is actually next to nothing, especially compared to some people on this site - Jube, Gr8npwrfl, Blizzrad, 802Chives etc.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 19, 2009, 03:54:05 AM
I understand that, I am unclear on is what the microcontroller is processing the signal from the controller into? What signal the psp will read through the serial port.

Btw alein don't be modest, you are much more knowledged on electronics than most of us will ever be. Although we are all still learning, including you I guess. Never talk to alein while he is busy or with ultra nubish questions which annoy him, you will find yourself blocked... :winker:
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 19, 2009, 04:21:17 AM
Hehe, "ulta nubish" questions being ones where you haven't even bothered to do any research yourself, yeah.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 19, 2009, 07:00:05 PM
its not easy finding stuff like this idk i have hard time trying to find things compared to this
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 20, 2009, 11:13:30 AM
What is it you are having trouble with? I am sure we could find some relevant links for you, or help to answer your questions.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blizzrad on April 20, 2009, 12:55:15 PM
Basically, the microcontroller is acting as a translator between two incompatible serial protocols. There are many different serial communication protocols that devices use for sending and receiving data, which are not directly compatible with other protocols.

Imagine two people who are trying to talk to each other, but each is following totally different rules of sentence structure. They will not be able to communicate properly because they have not agreed on what should be the proper format for structuring their ideas. In the case of the PSP and Ps2 controller, the PSP serial port uses the R232 protocol and the Ps2 controller uses a protocol called SPI (although sony has given the pins their own funny names).

RS232 has been around a long time, and is the same protocol that is used by the serial ports on the back of older PCs (these are quickly being phased out now on new machines). The PSP SIO port can be directly linked to a PC using one of these ports without any need to translate the data, though a voltage level shifter is needed because the PSP and PC serial ports operate at different voltages (+12v and -12v for PC, +2.5v and 0v for PSP). As Ghost_Death stated, the RX and TX lines stand for transmit and receive, and are used for what their names imply. Though this never fails to confuse me when making connections because TX must be connected with RX of the device on the other end, and I always mix up which ones are relative to which.   

The Ps2 controller uses another common protocol called SPI which is used to link many devices together on a shared data bus, this means fewer wires need to be used but adds a little more complexity to the protocol. SPI is synchronous, which means there is also a clock line that allows each device to know when data should be read on the data lines, since RS232 is an asynchronous protocol (no clock line), it cant be used to interface SPI devices without some type of translating device inbetween.

This is where the microcontroller comes in, fortunately many microcontrollers have built in hardware support for both RS232 and SPI, which makes things a lot simpler. The Ps2 controllers also have their own protocol on top of SPI that dictates when and where certain commands should be placed into each packet to initialize the controller and get it to return certain data. This is the bulk of what is happening in the code I linked earlier; getting the controller set up, and then continually polling it at roughly 60 times per second. The data returned from the controller can then be restructured and rearranged into whatever format is required by the second device, and sent on it's way.

The correct format for sending data to the PSP SIO port all depends on the software you are using and what it is supposed to do, unless the software assigns some significance to the bytes it receives then it is just useless data. In my video, I used a driver written by Jean for the open keyboard project which can remap buttons based on bytes received at the SIO port. In this case the driver looks for ASCII characters (numbers which have an assigned alphabet/character value according to the ASCII table). In the test app I wrote, it was easier to use an interrupt driven protocol that tells the microcontroller when it should send data, and then the microcontroller just sends along the relevant bytes without modifications. In this case the software was written to already know which bits in each byte correspond to the individual buttons on the Ps2 controller, and then display the status of each button on the screen. If this sounds a bit complicated, it's because I am not good at explaining stuff like this, but everything I have done here is actually pretty simple.

If you really want to get a better understanding of this stuff, I think the best way is to get into microcontroller programming. Once you start writing code to push bits and bytes around and make all of this craziness happen, it starts making a lot more sense. Contrary to what many people believe, you don't have to be smart or know a lot about math to learn to write code, you mostly just need patience and a few good books on the subject.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 20, 2009, 12:58:36 PM
yea i think im gonna do that i wonder if some of these college have classes that explain microcontrollers
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 20, 2009, 01:09:21 PM
If you know which brand of 8 bit microcontrollers you want to learn with, and what language you would like to program for them in, then pretty much all the information you need to know is on the internet and in the datasheets.

Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 20, 2009, 01:19:30 PM
oo kinda lie this i found this like not long ago
http://www.mikroe.com/en/books/picbasicbook/00.htm (http://www.mikroe.com/en/books/picbasicbook/00.htm)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 20, 2009, 01:37:30 PM
Okay, that is a good way to start with microcontrollers.
If you live in the UK, there is a book recently published by EPE called "electronics teach in 2". It is an almost comprehensive guide to everything PIC related - how to interface pretty much anything, description of various communication protocols etc. It focuses mainly on coding in ASM (MPASM to be precise) which I would recommend as being the best language to code for PICs in - however if you don't have knowledge of embedded electronics basics then it would be pretty confusing at first.

I would also suggest that you research AVRs and other programming languages for PICs as well before diving in and spending your money on a compiler.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 20, 2009, 02:04:20 PM
Yea ok cuz im gonna start reading through that and ill look up the AVRs u mentioned.
Yea i dnt have a lot fo money at the moment so i gotta be wise on what i get.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: rceckspurt13 on April 20, 2009, 03:34:19 PM
hey drazzer, have you ever thought of making a product like the one in your video, available for people to purchase? I'm sure there would be a lot of intrest in a way to use a ps2 controller on a PSP without mods.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: menwhar12 on April 20, 2009, 07:51:24 PM
so how exactly do you change the program on the controller. what i mean is how do you hook it up to the computer
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 20, 2009, 10:34:13 PM
so how exactly do you change the program on the controller. what i mean is how do you hook it up to the computer

Read the whole thread please. You don't program the controller, you program a EXTERNAL pic microcontroller with a PIC PROGRAMER through a computer. Plus serveral other components probably need to be added to create the clock ect.

Don't mean to be harsh, it just annoys me when people don't read the hole thing.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 20, 2009, 11:02:29 PM
yea they dnt want to explain it all over again..
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 21, 2009, 07:45:16 AM
Yeah,

The PIC code that Blizz gave in his link would work but I talked to him and he said he just left out the PSP part of the code so.. we will need a programmer in here to finish the code.

Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 21, 2009, 09:19:00 AM
Not to be too pedantic, but it is AVR code!

As i understand it, his published code is to provide the building blocks for working with a ps2 controller in various projects, not as complete code for any given task.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 21, 2009, 09:39:02 AM
Well... I take it you know how to write code? not trying to imply that I want you to but I'm just curious are you going to finish it? if not I'm sure I can learn how to but just wondering if ya are.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 21, 2009, 01:02:38 PM
just read up on it elite that what im trying to do
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: menwhar12 on April 21, 2009, 07:38:13 PM
sry for the noobish question. i'm new to hearing about this microcontroler stuff. so just to clarifie the micro controller is the translator (the thing you plug the ps2 controller into) for the ps2 controller and psp. plz correct me if im wrong
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: bustinthejustin on April 21, 2009, 07:56:25 PM
Well for this yeah, I think... It translates the signals from the PS2 controller to something the PSP can use, but I think it's more complicated than that.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 21, 2009, 10:56:52 PM
for most ppl yea but from what alien said if you read up on it youll get the idea of it.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 22, 2009, 05:52:23 AM
Yea when you put it like that it doesn't sound hard but when you actually sit down and try to figure out what goes where it's actually pretty difficult.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: menwhar12 on April 22, 2009, 12:47:27 PM
if i wanted to try and learn this were might i learn online and were might i get the program if there is one.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 22, 2009, 06:58:44 PM
well look into pic programming there is a link i posted in one of my posts below that is free and has a section taht explain some what but read what alien wrote what you should look into and reading those i believe well also tell what programs as well that will give an idea what to get.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blizzrad on April 22, 2009, 10:54:59 PM
Well for this yeah, I think... It translates the signals from the PS2 controller to something the PSP can use, but I think it's more complicated than that.

Apart from a brief routine to initialize the controller, this is pretty much all that is going on in the code. As programs go, this one is really simple, and doesn't even occupy 1/16 of the full program memory on the chip.

sry for the noobish question. i'm new to hearing about this microcontroler stuff. so just to clarifie the micro controller is the translator (the thing you plug the ps2 controller into) for the ps2 controller and psp. plz correct me if im wrong

A microcontroller is an integrated circuit that can store and execute code from it's own built in memory, it has all of the basic components of a computer built into a single tiny chip. Microcontrollers are used in everything from advanced robots to simple consumer products and toys, they are also quite cheap (around $4 for one with good features) and a lot of fun to play around with.

I think the best way to learn about this stuff is through doing it, so for anyone without much programming experience wanting to get started with microcontrollers, the Arduino (http://www.arduino.cc/) platform is a good way to go. The Arduino is a very popular microcontroller development board based around AVR microcontrollers and a simplified software development environment. This slightly obnoxious video does a decent job of explaining the basics of how it works.

<http://www.youtube.com/watch?v=PeScmRwzQho> (copy/paste link without angle brackets)

Also, just to elaborate a bit more on what Alien pointed out above, PIC is only the name given to one particular family of microcontrollers made by Microchip, it is not a synonym for microcontroller. Using it this way is kind of like calling every brand of soda Coke, or every game console a Nintendo. There are many different manufacturers and families of microcontrollers, though PICs and AVRs are the most popular among hobbyists. AVRs are a family of microcontrollers made by Atmel. Code compiled for an AVR cannot be flashed to a PIC, and vice versa.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 23, 2009, 09:39:57 AM
As you pointed out, arduino is probably the best way to start with microcontrollers - and ladyada has published a very informative set of tutorials on the arduino.
However, if you really want to get into microcontrollers beyond the very basics you may find the arduino a bit too limiting - both in physical size and features, so programming with avr libc and an isp programmer, or a PIC with mpasm may be a better choice.
The arduino is essentially hiding both the underlying hardware, and software through its IDE and dev board - and since it is useing a bootloader to program itself this takes up both memory space and program execution upon power-up time.

If you want to learn about programming these microcontrollers, then you really have to familiarize yourself with google in order to learn about them online - we cannot answer every single question which you may have.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: DarkShot on April 23, 2009, 01:47:18 PM
Thought I'd add in 2 cents:

Don't expect to learn this over night. Programming is easy, but can be time consuming. You need to understand the basic structure of programming, the syntax of the language you use, and how it works. I know extremely little about programming, and know that this stuff takes time to learn.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 23, 2009, 05:48:42 PM
yea so i might as well go with the basics since i dnt have any knowledge about this stuff.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: menwhar12 on April 23, 2009, 07:09:19 PM
im in grade 10 and learning programing in my computer corse and we are using turing is that good place to start of with or should i use a different one.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: DarkShot on April 23, 2009, 08:01:42 PM
Any straight forward language I'd think would be great for beginners. I'm learning Visual Basic 6.

Mind you, after summer I want to learn C, and buy an Arduino to start off with that.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: rceckspurt13 on April 23, 2009, 09:31:26 PM
Hey menwhar12, what is the name of the class you are in? I just registered for 10 grade but I'd like to see if the class is offered at my highschool.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 24, 2009, 11:17:23 AM
hmm idk if had classes like that in my hs school time but i did take 2 years of cisco networking
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 25, 2009, 07:38:03 PM
Hey look what I picked up today at Gamestop for $2.99 after I went to see a movie lol, only 2 bucks and now I have a spare male AND female PS2 jack :)

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi283.photobucket.com%2Falbums%2Fkk303%2FSWITCHFOOTRZ%2FIMG_1888.jpg&hash=300dedd40e159d2ca5e828775cb25c91870dd3fa)

By the way has anyone made any headway on this project?? I really would like to do this, I mean I'm not just sitting back and trying to get everyone to do my work for me I am really trying very very hard to sort this out but I am getting no where. Anyone make any headway on the WIRING? In this thread I've only herd people talking bout the programming.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 25, 2009, 11:37:06 PM
Hello

It isn't really possible for you to do the wiring until/while you are writing your code, besides, you need at least a microcontroller, programmer, crystal, couple of capacitors, pull up resistors etc. to have the basic support circuit for the MCU.
Cut off the end of the extension lead and wire it into some headers so you can use it with your breadboard:

Blizzrads:

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi303.photobucket.com%2Falbums%2Fnn142%2FBlizzrad%2Fprojects%2FSIO%2520PSP%2520Controller%2Fsio_controller3.jpg&hash=3946a021b814fa463201cb5529cef2904613cf49)

Mine:

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3362%2F3438374836_525175cae2.jpg&hash=b66e1bcaa88345677c0642f1a7c69de861afd156)

I have been working on  this project, and I am sure Blizzrad has, however as Blizzrad mentioned earlier, he doesn't want everyone depending on him as per Gr8npwrfls thread. The best way for you to do this is to start learning about microcontrollers, devote a couple of hours a day or something like that to researching and learning about them on google.
Blizzrad did also mention that he had all of the hardware pretty much done, it was just a matter of tweaking the software on the PSP side of things..
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 26, 2009, 08:44:18 AM
Yeah I know you and I are not on the best of terms, your a expert and I'm a noob. But why do you need to use a header? can't you just solder the wires directly to your components? also in Blizzrad's video he used the PSP serial plug like on the remote on the header, what I saw was the female PS2 jack directly to the breadboard.   
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 26, 2009, 12:07:22 PM
Yeah I know you and I are not on the best of terms, your a expert and I'm a noob. But why do you need to use a header? can't you just solder the wires directly to your components? 

having the headers gives you the ability to have plug and play action on the bread board. It will make it sooo much easyier in the long run also it will keep it safer/neater.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 26, 2009, 12:17:43 PM
It will be alot easier in the long term if you develop your code and circuit on a breadboard, alot easier.

I don't understand your second question, here is an adapter that I fabricated for the SIO port:

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3559%2F3437800141_1370112fd8.jpg&hash=e56f2d0cedd01801f9f498df51ff79abf1e6f007)

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3395%2F3437797315_6a5b927994.jpg&hash=59b5c9c8bbe3e6a03634f07cac365f2156a4b33c)
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 26, 2009, 01:03:23 PM
Hmm couldn't you just buy one of the DX remmotes and cut off the SIO jack from it?

I mean what I was thinking of, I don't see why it needs to be removable I was picturing it to be like a box with a SIO cable coming out from one end to the PSP and a PS2 controller jack in the side, so I'm not sure why you need the header (plus I'm having a hard time finding one)

By the way, one quick off topic question so I don't have to make another thread, where the heck can you find a 2 position 8 pin switch!? I can't find any to save my life =\ I've searched EVERYWHERE. I really need one for my PSP project.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 26, 2009, 01:10:17 PM
The reason there is a header on the SIO is so that it can be used in a breadboard!

A switch which can switch 8 electrically isolated contacts with only 2 positions doesn't exist as far as I know, you would need to use a microcontroller and one normal switch.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 26, 2009, 02:29:02 PM
The reason there is a header on the SIO is so that it can be used in a breadboard!

A switch which can switch 8 electrically isolated contacts with only 2 positions doesn't exist as far as I know, you would need to use a microcontroller and one normal switch.

Oh, of course duh lol.. I couldn't find anything but one like 100 pin one on ebay for $20. Where do you buy them?? RS doesn't carry them.


No, I mean like a switch that when in pos 1 it connects the 2 pins on one side and the 2 pins on the other side, then the same when in pos 2. Like this:

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi42.tinypic.com%2F2mct5yq.png&hash=0330ea36079d5d7fd6968767da30de3833895777)

Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: rceckspurt13 on April 26, 2009, 10:48:33 PM
Well as far as I know, I don think you'll be able to find a swith like that. For a switch to have that many contact points, it would need to be a 3 position. That should work fine though. The center position would be a neutral.

It would be called a "Double Pole, Tripple Throw" or DPTT switch I believe.
^ I'm guessing on that one so don't get mad if I'm wrong.

Someone may be able to find you a switch that matches your discription, but the above is to the best of my knowledge without searching.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Alien_X on April 27, 2009, 09:20:39 AM
The reason there is a header on the SIO is so that it can be used in a breadboard!

A switch which can switch 8 electrically isolated contacts with only 2 positions doesn't exist as far as I know, you would need to use a microcontroller and one normal switch.

This is really trying my patience now..I'm not even sure you are reading what I am bothering to post
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 27, 2009, 09:31:03 AM
This is really trying my patience now..I'm not even sure you are reading what I am bothering to post

Look nevermind I found one myself.

But for the PSP SIO jack is it really necessary to make your own, or can you cut it off from a PSP remote from DX.

 
Well as far as I know, I don think you'll be able to find a swith like that. For a switch to have that many contact points, it would need to be a 3 position. That should work fine though. The center position would be a neutral.

It would be called a "Double Pole, Tripple Throw" or DPTT switch I believe.
^ I'm guessing on that one so don't get mad if I'm wrong.

Someone may be able to find you a switch that matches your discription, but the above is to the best of my knowledge without searching.

Hey thanks! that made my searching much easier.  :#1:
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 27, 2009, 11:39:53 PM
Quote
Well as far as I know, I don think you'll be able to find a swith like that. For a switch to have that many contact points, it would need to be a 3 position. That should work fine though. The center position would be a neutral.
I found a switch pretty close to what elite is asking but still doesnt meet the standards.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blizzrad on April 28, 2009, 11:37:53 AM
Hey look what I picked up today at Gamestop for $2.99 after I went to see a movie lol, only 2 bucks and now I have a spare male AND female PS2 jack...
...Anyone make any headway on the WIRING? In this thread I've only herd people talking bout the programming.

Nice find, old extension cables are definitely the cheapest and easiest source for prototyping connectors that I know of.

I would like to make it very clear again that the PSP software required for this to be useful does not yet exist. Unless you are interested in microcontroller/PSP software development, there isn't much reason to assemble the circuit at this time.

That being said, for this circuit whether you prefer a breadboard or point-to-point soldering is just a matter of preference. With microcontroller stuff, I usually prefer to work with a breadboard and make easily removable adapters for all cables and connectors. I do this with pin headers, perfboard, and zip ties like in the pictures that Alien posted above. This makes it much easier to change pin configurations while prototyping, (something you may end up doing a lot as you develop code). Male and female pin headers can be found very cheap on ebay if you don't mind buying them in larger quantities. For the SIO connector, you could cut one off a remote or build your own, just so long as the required pins are making contact.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 28, 2009, 12:12:56 PM
Nice find, old extension cables are definitely the cheapest and easiest source for prototyping connectors that I know of.

I would like to make it very clear again that the PSP software required for this to be useful does not yet exist. Unless you are interested in microcontroller/PSP software development, there isn't much reason to assemble the circuit at this time.

That being said, for this circuit whether you prefer a breadboard or point-to-point soldering is just a matter of preference. With microcontroller stuff, I usually prefer to work with a breadboard and make easily removable adapters for all cables and connectors. I do this with pin headers, perfboard, and zip ties like in the pictures that Alien posted above. This makes it much easier to change pin configurations while prototyping, (something you may end up doing a lot as you develop code). Male and female pin headers can be found very cheap on ebay if you don't mind buying them in larger quantities. For the SIO connector, you could cut one off a remote or build your own, just so long as the required pins are making contact.

Okay thank you so much for that info, one thing though. What do you mean the software does not exist? you did it, there was the video so I'm not sure why you said the code does not yet exist.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 28, 2009, 09:25:54 PM
i believe hes talking bout a different software elite. probably one that is meant for the ps2 controller.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 29, 2009, 06:41:21 AM
Well he tested the buttons on the button testing thing, everything responded as far as I could see so I'm not sure what exactly still needs done. =\
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 29, 2009, 12:06:58 PM
omg, he has mentioned this before.

The purpose of my video was primarily to demonstrate the hardware. The video is not meant to imply that everything is ready to be used for gaming. This is why the word "test" is part of the title, and why I stated "This project is still in the early stages" and "Lots of software work still remains" in the description.

So what is the current status of this project? The hardware was pretty much finished. Apart from some minor tweaks to the AVR firmware, nothing much would need to be done on that end. It is the software on the PSP side which still needs work to give the buttons proper responsiveness to be suitable for games.

The software needed to auctualy use this device flawlessly has never been made. The software he uses are a few different test programs, each which can test some part of this device not allow you to jump in and play a game with it.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 29, 2009, 11:02:01 PM
Ahh I see it now. So the program he tested everything isnt yet compatible with games.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 29, 2009, 11:04:12 PM
Ahh I see it now. So the program he tested everything isnt yet compatible with games.

It was just made to prove the psp was reading the signals.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 29, 2009, 11:12:45 PM
Oh so there still needs to be something done to have it work with games then.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 30, 2009, 03:20:48 AM
Oh so there still needs to be something done to have it work with games then.

facepalm.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on April 30, 2009, 06:18:11 AM
Haha ghost, well if it can read those signals on the buttons tester why can't the code be tweaked just a lil bit to have it work 100%?
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on April 30, 2009, 11:58:35 AM
Haha ghost, well if it can read those signals on the buttons tester why can't the code be tweaked just a lil bit to have it work 100%?

Idk, I am not a programer. But the button tester was a app, he would need some pretty complex plugin in order for this to work, its not that easy.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: rceckspurt13 on April 30, 2009, 03:43:11 PM
Sounds like if you don't mind opening your psp, the direct connected way is easier.
Unless your into hardcore programming.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on April 30, 2009, 05:44:39 PM
No were not trying to direct connect where trying to connect on in the serial port.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: rceckspurt13 on April 30, 2009, 10:21:08 PM
I realize that. My point was that lots have done it the direct connected way, but nobody had gotten it to work 100% yet through the serial port.

If your confident enough to solder all the wires, the direct connect way is probably going to be easier for you.

If you know how to program, and can write the code for the pic as well as the plugin on the psp to make it work, then this way may work for you. But the average joe with just basic knowledge of code won't be able to do this.

I think this way, through the serial port, would be much nicer to overall ease of use once it's finished and working 100%. Especially since you can also use wireless controllers.
 
That's all I'm sayin.


Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on May 01, 2009, 06:20:51 AM
Uhh no.

You need the PIC in between the DSC and the PSP... with your "direct contact" the PSP would not know what to make of the information it was getting.. you need the PIC and some resistors and whatnot between your DSC or else how is it going to work? Sorry but I just don't see what your getting at.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on May 01, 2009, 09:20:13 AM
I tried the wired way yes it does work but i hate having all these wired scrambled every where so i rather do something that doesnt have so many wired sticking out of it. Except for that one that blizzrad did while back with one cable from a ipod cable but i can imagine how hard it was to organize all that wire on to that cable. You guys know witch one right. But the controller i was testing with all on was 360 controller I wanted to see if it would work and it does.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: rceckspurt13 on May 01, 2009, 03:52:42 PM
Uhh no.

You need the PIC in between the DSC and the PSP... with your "direct contact" the PSP would not know what to make of the information it was getting.. you need the PIC and some resistors and whatnot between your DSC or else how is it going to work? Sorry but I just don't see what your getting at.

You misunderstand. What I mean is wiring each button of the controler to each button of the psp individually. That's the way it's always been done and it is proven to work. It is true that it does use a lot of wire and it's time consuming.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: GhoSt on May 01, 2009, 04:13:21 PM
yes rceckspurt is right, direct contact does work, it just requires alot of fine soldering and wire placing skills. Its true if this method is finished, it will be easyier from the point of veiw of someone who is stealing the code.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: Blazinkaos on May 02, 2009, 10:41:41 PM
I to make the one that rceck suggests easier would be ribbon cables taht would curve in what ever way you want them.
Title: Re: ¿How to connect PS2 Dual Shock 2 controllers to the PSP using serial port?
Post by: EliteGamer83 on May 08, 2009, 09:18:17 AM
Yeah Reck, alot of people have done it I was going to do that one myself to until I saw this, I think this is much better though because if (we) eventually get this working you can use any un-modified ps2 controller on any un-modified PSP without anything special done to ether device.
SimplePortal 2.3.5 © 2008-2012, SimplePortal