For more info on my problem:
I hooked up a USB cord directly to the Xbox 360 pad to test it and it worked fine, so I know its a problem on the Dual Strike end.
The Dual Strike PS3 mode is also working perfectly. It’s really a strange error, and Gummowned and I have narrowed it down to either a bad pin on a chip, or a tiny short somewhere. I have been looking for shorts everywhere and haven’t found one, so I’m blaming it on the chip :P. Then again, it might be the USB cord or something random. I’m a pretty experienced modder, and I’m generally good at troubleshooting, but this looks like something out of my control.
The problem with the pass-through function is that it is a adds an unshielded signal path and a bit more wire length, so if the cable is already in bad shape it is very likely to add that bit of badness to the connection that let’s it fail…
Thanks guys, I hadn’t been paying attention when I first modded it and just assumed it was common ground because of the way I was able to wire it up. I think it might explain the strange problems I’ve been having with my Dual Strike and multiple buttons showing up (as well as pass-through mode not working - two leds on 360 pad light up when the DS is first plugged in, then nothing).
I’ve just finished the install, and I’m playing SF online now and having no problems whatsoever. I love it!
I have two questions now:
About connecting to the Mad Catz dpad/left analogue/right analogue switch, do I have to remove the switch itself before soldering the wires to the right points? I don’t really need this option but it would be nice for completeness.
About the pass-through mode - what scope is there for playing about with the controls? I saw in passthrough.c the bit about back+start for Guide and am wondering if it’s possible to send any other keypresses to the 360 pad? I’d like to maybe have a button combo to use LB and LT (my stick only has 6 buttons) as they are sometimes needed for certain games.
Electrically it doesn’t matter where you connect your S3/S4 lines to, if you connect them to the appropriate circuits - so choose the location that fit’s you best: on the Turbo-PCB, somewhere on the TE-to-Turbo-PCB cable or somewhere on the TE PCB…
It is perfectly possible, any button could be emulated. But this should be in the PS3 mode, too, not just in pass-through. It’s just a matter of finding working non-interfering button combos. ATM we’re trying out an activate-Select-on-release semantics to integrate such button-combos, which for your proposal would lead e.g. to the button-combos Select+HP=4P and Select+HK=4K, and still only pressing Select would send Select… It’s on the list
Sorry I forgot to mention I used a Fightpad not a Fightstick PCB, which is why I’m a bit concerned - I imagine I’d leave the switch in the dpad setting and then connect S3 and S4 to the LS and RS points on the switch (I’d probably have to figure out which legs on the switch do that as there are quite a few I think).
As for the button combos, I imagine programming combos into the PS3 side of things would be more straightforward (I might try copying the Select+Start code and changing the buttons) which is why I asked about 360 mode as I’m not sure what notations would be used: passthrough says SWITCH_HOME_HIGH and LOW whereas PS3 has the PS3 buttons themselves. I’m going to take a stab in the dark and assume the word ‘home’ applies to the home line itself, rather than the 360 guide button. If that’s the case, I suppose I could use commands like SWITCH_HP_HIGH, which would hopefully do what I’m trying to do?
I recently had my stick dual-modded using Dual Strike (360 Madcatz modded for PS3 functionality). In the process, my XBOX Home button has stopped functioning altogether, which really fucking sucks. I posted about my problem here, but I figure this thread is more appropriate at this point.
The dude that did my mod says: "“With the Dual Strike dual mod, the guide/home functionality is unavailable. You would have to access the guide button on the home screen of the xbox.”
Still, there’s all this talk in this thread about configuration mode and being able to use start+back/select as the Home button. I’ve plugged my joystick into my computer and tried to make this work, but the configuration app won’t recognize my stick. I AM able to hold start+select and update my firmware, but I cannot access other configuration options.
Am I pretty much shit outta luck, or is there something I can do?
I’m a bit confused, I’m looking to dual mod a madcatz se stick for ps3/xbox360, I had planned on ordering a ChImp PCB, I understand all of the wiring, and I’m pretty ok with soldering, but my question is, do i get a ps3 madcatz se stick ?, then piggy back a fight pad ?, or what ? thanks in advance
This Thread is for the Dual Strike.
But I’ll answer you.
You say will buy ChImp, okay.
The ChImp is a PlayStation 3 PCB.
You want your Arcade Stick to be both PlayStation 3 and Xbox 360.
Since ChImp is PS3, means you need to buy an Xbox 360 Arcade Stick.
So that means you buy Xbox 360 Mad Catz Arcade FightStick and a ChImp.
Since this is the Dual Strike Thread, buy a Dual Strike and Xbox 360 Mad Catz Arcade FightStick.
If it helps, holding start while plugging in the stick is for firmware updates, holding select is for configuration mode, but I believe configuration mode is for firmware 2.0 onwards so you’ll want to update before trying. Also, check the first post on here for the configuration mode without using the app which also lets you enable the start+select mode.
As for what the modder said, mine supports the home button no problem, but I use select+start because i don’t have enough buttons. One of the screws on the dual strike is even labelled ‘home’…
Never had a Fightpad PCB in my hands, but these are the same labels as on the TE’s so it should work Maybe you can post a photo when you’re done?
Your assumption about the HOME meaning is kind of right: the lines are the same as the home pins of the PCBs are connected and somewhere along they are connected to the buttons, so electrically it’s all one spot. You would also have to set the appropriate button pins to work as outputs, have a look at setModePT() in “DualStrike.c”. The SWITCH_HOME_HIGH and LOW statements are macros, they are defined in “DualStrike.h”, you would have to define similar ones for the other buttons you want to emulate or just use the appropriate statements - but as the code is designed to be compatible with the classic as well as the SMD version I would prefer the way it is done for SWITCH_HOME_…
This is absolutely wrong. Since the 1.3 firmware version it supports it the whole way for PS3, all the time it worked for a original PCB as long as the wiring is as it should be.
While holding Start on and after plugging in keeps the Dual Strike in firmware update mode, holding Select on plugging in enters the configuration mode, the pressing Start leaves it. Since firmware version 2.0 then it is in USB configuration mode (to be configured from a PC), once pressing a button goes to the classic configuration mode to configure by button presses an stick movements. The Start+Select option is to emulate the home button in stick setups where it is missing - if you have a home button you don’t need it. Also see the Readme for more information.
It seems you don’t have a clue about the electrical side of things You have several options: go the guy who modded it and tell him to do it right, learn the basics and remod it yourself or get one of the professional modders (like these guys) to do it…
Props to this fix mefhisto, now the pcb is recognized like Dual Strike 1.8, before this, the windows recognized DS like the last pcb who was pluged into pc.
And for my first time I got courage and make a duall mod, so simple with that:tup:
Now it´s time to dual my 360 TE with the new ones, and maybe I buy one plexi too:rock:
NDRWPNDY has the Dual Strike SMD board in his. I made changes to the bootloader to let you hold down start+select or guide to go into boot mode. The Bencao’s bootloader in his version of the Dual Strike uses just Start.
I’m not to sure if this would effect the config app or not as I haven’t tested it.
I didn’t mod any SE sticks while at evo so it must of been either strogg or networkingyuppie. Though I think I know which one did it.
hmm, so I`ve read your thread hereand in this thread.
Which FW Version did you use? Can you access the xbox360 PCB? Does Guide Button work? Perhaps it`s a wiring issue.
The Bootloader has nothing to do with the configuration editor. The configurator interface is implemented in the dual strike firmware. Thus we ensure that config editor is not bootloader depend. That means that an update to FW 2.0.1 is needed to use the config editor.
I thought I had updated to FW 2.0.1, although when I plugged it into my computer it was recognized as ‘Dual Strike v.1.8.0’. I tested it in Windows Game Controllers properties, and all of the buttons worked except for turbo and home. I CAN access the 360 functions of my joystick by pressing any of the letter-buttons while my stick is being plugged in - there is no Home functionality, however.
edit: I should add that my Home button still lights up. When I turn it on it xbox mode (by pressing a letter-button on start-up), the ring around the home button lights up, and one of them does stay lit to indicate my player 1 status. It’s just that I can’t press that button in order to bring up my user options.
Also Bencao, any idea why the configuration app will not recognize my stick? I hold the ‘back’ button (xbox’s version of ‘select,’ right?) but the app always says that my device isn’t plugged in, or isn’t in configuration mode. I’d like to set my stick up such that 360 (passthrough mode) is the default.
Is it different on Gummowned’s version or something?
Yes, Button back should do the job. First of all, the back button work? Jus to be sure : Start in stick in Dual Strike Mode and check system settings -> Game Controller -> Properties if back/select button is activated on press.
Then start config editor app, do you see the red lamp on the lower right hand side of the app? This means stick is offline. As far the stick is started up properly in config mode (select/back while plugging), then it turns green.
@Gummowned : Did you tried out the config editor app with Dual Strike SMD version (or anyone else)?
I spoke too soon, yesterday run all rights in both sistems, worked today and when I disconected the stick from the xbox this don´t recognized any more on the Xbox, I turn on the xbox by pressing start but neither recognizes the stick.
The wires are connected on the DS, and just soldered the piggyback cable to the madcatz SE board, soldiers 1 in VCC, G-, G + and common ground, not soldered any wires to groundsignal, that is next to the ground on the pcb SE. Any sugestions?:crybaby::crybaby:
sorry for the double post but now I put the DS in passtrough mod and it works, When conected to the Xbox360 I press start, and when I´m turn to the PS3 I press some key when it is pluged and be ok too, but instead, in the PS3 mod this just recognized the PS3, yesterday worked well in PS3 mod by default, something is wrong and I don´t Know what, I think isn´t the solder, if it was the stick don´t work at all.
BTW, the new DS v.2 don´t have this problems, haven´t?