Keep in mind that the old ps360 performed fantastic on the ps3, there’s no good reason to suspect big lag on the ps2.
Finally got a video demoing some controllers with this for use with the ps4.
Here is the description I intended to write down.
Why a convertor and not a dual mod?
It comes down to preference and price. I like to play multiple fighting games, but use different controller types for each one. For example, for capcom fighters I prefer a stick, for NRS fighters I prefer a hitbox and when gaming in the early hours of the morning, my wife and son prefer I use a pad. Quad modding all these controllers to work with current and next gen systems would cost too much money. A convertor just makes more sense in this instance.
What does this convertor do and how is it assembled?
This convertor is composed of 2 components:
Undamnded USB Decoder: This takes inputs from your 360 or PS3 USB controller and turns that into wire signals that you can use to control anything. Info thread on SRK (Undamned's USB Decoders (USB to JAMMA, etc.)! ) and where to purchase (http://www.paradisearcadeshop.com/undamned-usb-decoder/1491-undamned-usb-decoder.html).
Common Ground Donor PS4 or Xbox One PCB: This is the pcb that will communicate with your next gen system. For PS4 pad I recommend the Hori Fight commander 4 (http://www.play-asia.com/fighting-commander-4-paOS-13-49-en-70-7sn9.html) and for Xbox One I recommend the Hori xbox one horipad pad (http://www.amazon.com/HORI-HORIPAD-...ywords=hori horipad xbox one wired controller ). Information on how to hack these pads can be found on SRK (PS4: Third party PS4 padhack options for Xbox one: http://forums.shoryuken.com/discuss...f-third-party-xbox-one-padhack-options#latest ). Thank you @Gummowned.
We can take the directional and action output signals we get from the undamned usb decoder and connect them to the corresponding signals in our doner pcb pad to make a convertor that takes as its input 360 or ps3 signals and outputs an xbox one or ps4 signal. This is a convertor.
What about input lag?
Your lag, if any can come from 3 sources in the chain:
360/ps3 input controller -> Undamnded USB Decoder -> Donor PCB
There are about 16 ms in one frame. Typical input controllers can range from 1ms up to and beyond 14ms. The Undamnded USB decoder has been tested to show that it only introduces 1ms of latency into the chain. Since the undamned usb decoder and donor pcb will be constant in your chain and can be expected to be about 3 to 6 ms in latency, the biggest contributer to lag will be your input device. You would want to use something that keeps you within that frame window. You can use the data on this page (http://www.teyah.net/sticklag/results.html ) to help you figure this out. To be honest, we are talking about ms differences here and in most cases below 1 frame. Many of you will not notice the difference.
Why this convertor over other commercially available convertors?
There are severl advantages to this convertor over commercially available ones.
Since you are using officially licensed controllers as your donor pcb, you do not have to worry about your convertor being patched out in a firmwared update.
No lockout by the ps4. All commercially available convertors on the market have to deal with being booted off by the ps4 after 8 minutes. This is due to the convertor not being able to authenticate itself via bluetooth to the ps4. Since you are using an officially licensed controller pcb to directly communicate with the ps4, you will not have this problem.
Tournament legality. Undamnded USB decoder has been used at EVO and TFC. It was used to run SF ST on superguns. Simply put, it has no macros, you are coupling it with a licensend wired controller. It is tournament legal
Currently Supported Input Controllers:
The controllers on this list are controllers that I have either personnally tested or I have seen to work with Undamned USB decoder. If a controller is not on the list, it does not mean it is not supported, it only means that I did not have it on hand to test. Also the undamned usb decoder can have its firmware updated. Future updates might allow for use of controllers that are currently unsupported. You cannot use this as an xbox one to ps4 or vice versa convertor because the undamned usb decoder does not recognized ps4 or xbox one controllers as input devices.
Official wired xbox 360 controller
Madcatz TE round 1 arcade stick
Madcatz SF x Tekken fightpad
Hori RAP Kai
PS360+ in 360 mode
Etokki convertor (this will allow you to use ps2 pads. Input latency for this is sub 2 ms)
Dual shock3 and Six axis
Toodle’s MC chtulu
PS360+ in PS3 mode (For Hitbox users I recommend this mode. Access it by holding down jab (1 P) while pluggin in your hitbox)
Absolute Question and Answer Thread v.3 (ASK YOUR QUESTIONS HERE!)
Nice work, @buyproduct !
The only detail that jumped out at me was this:
Since we can’t ensure which donor PCB people are using, we can’t claim a 3-6ms constant. They could be using a very laggy donor PCB well beyond that range. I just wouldn’t want to give anyone the false security that their chain is faster than it actually is. And as I mentioned briefly earlier, in the case of non-USB donor PCBs, the constant would likely be well faster than for USB donors.
Yeah I should edit that part out. I wish I had a precise way of determining the latency. I think though if you are using some of the faster pcbs (chtulu, ps360+ and ps2 etokki), that the front end is defiantly in the 3-5 ms range. I want to say the whole chain with that set up is less than 1 frame, but i would like to find a way of testing it out.
Is there any hope of Xbox One or PS4 arcade stick support from the UD-USB?
Yeah, I’d really like to get to that this year.
really nice stuff, definitely need 2 db15 Decoders and neo adapters @_@
Hello Brian already have an update for controls PS4 and X-ONE ?
Here’s my little project box with the UD USB and a XBone Hori pad:
Thank eltrouble had not seen this post
I’m trying to modify a dual usb port of motherboard 10 pin connector to split and use with my supergun, it seems there are 8 pins on it, such as on this picture. what is the purpose of fifth pin labeled “s” on ud-usb?
(figured out, shielding. what happens if you don’t connect?)
It should work ok. On paper it’s better to have a separate shield, but it’s doubtful you will be operating in an obscenely noisy electrical environment.
I’m surprised to find out that ground and shield was tied together on 10 pin connector, I separated them and changed molex connectors.
If i plug in a 360 or ps3 pad into the decoder, does it translate the analog signals too?
It recognized the left analog stick on my official wired xbox 360 pad (as demonstrated in the video I posted above). I do not know about the right analog or ps3 analogs though.
just finished reading through the whole thread. this board is definitely going to be able to do what i need it to do. Do you know @Brolylegs? He’s the chun li player who plays pad with his face. He’s a buddy from my area and I’ve tried a couple of different pad hacks for him with little success in fulfilling his requirements. He can only use a thumbstick and he pretty much exclusively plays on 360.
He’s in some real trouble this year for USFIV on ps4. I just found out about this board last night and I’m super excited to make a project box for him. Anyone interested in sponsoring us some parts?
We’re pulling some money together to make this happen for him. I plan on hacking a PDP MKX pad with the UDUSB. Shouldn’t be too tough assuming that the MKX pad is all common ground.
Finally finished wiring everything on my supergun other than decoders, wired only gnd and vcc to see if it will recognize ps3 pads but I only see red flashing. All controls should be wired before testing?
You should be able to test the pad being recognized w/ +5V and GND powering the Decoder. Red flashing on your PS3 pad or on the Decoder LED? If on your PS3 pad, you need to wait for the bluetooth seach to end (LED stops blinking) then plug in.
I think I did something wrong, accidentally put usb extension cable other way. thats why it gave me flashing red light on decoder, weird is I connected it right and now no light on decoder and controller. I tested and voltage is exactly 5v both on decoder and other end of usb extension. Did I fried it? I read 5v on all screw terminals.