Dual Strike PCB now with EX Strike PCB - http://www.arcadeforge.de

So is the new version of dual strike available yet? The one with the screw terminals for the usb lines?

In the next revision, i suggest adding some slot cutouts so its more zip tie and zip anchor friendly (for teasy) :smiley:

Hey,

yes, Dual Strike v2 is now available on www.arcadeforge.de :slight_smile:

Take the “**Dual Strike v2 TE Dual Mod”
**This one has only screw terminals for GND, VCC and the USB datalines.

Great! Ordering one now. By the way, you should update the front page of Arcadeforge to announce this. I’ve been checking the front page for days waiting for news!!

Edit: I’m having trouble paying through paypal? It has rejected two of my cards even though they are valid. I’ll try again

good point!! I was sure that I missed somethink. News are added!!!

I do only have an interface to the PP site and no influence on PP itself. But we can wire a bank transfer… no problem… just give me some lines if PP issues still exists.

I think I’ll pick one of these up at some point. I ended up buying a ChImp for my custom case and these were right under my nose, damns X3

Well, after this project I’m doing another so the dual strike will be my go-to next time round :smiley:

Hi Bencao!

Sincere apologies if this has been covered already, but I’m just wondering how safe it is to update the firmware on the Dual Strike V1? Someone on another forum was asking about changing select+start=home to another button combo and I found it in the source which was easy enough but I am just worried in case I make the edit, compile the source, flash my DS and find something went wrong :frowning:

Will the stick enter firmware update mode even if bad firmware was uploaded, or will it just refuse to flash in the first place?

I’ll be changing this line in ps3_controller.c:


	
if(CFG_HOME_EMU && !Stick_Start && !Stick_Select)
		PS3_PS


to use Stick_Forward or something like that, and I believe that’s all I’d need to change.

I’m very excited about fiddling the source code to do different things, but would only actually do it if I know I can recover from a problem!

Also, is there any information on the compiling side of things? Any other libraries I need to be aware of, or if it would be enough to just compile in Linux using gcc or something? Sorry, I don’t want to turn this into a nooby guide for compiling things in C, so if anyone else reading this who’s been successfully compiling and flashing the firmware would get in touch I’d really really appreciate it!

You can’t break your DS by using a bad firmware, just play around as much as you want :wink:
We are using the AVR Studio together with WinAVR (including a special gcc), which is very comfortable, but only available for Windows. If you are stuck to Linux: I found this, but a bit more searching might yield better pages.

Good luck!

Quick noob question, is there a photo or instructions on exactly how to cut and install the USB wires? I don’t want to mess anything up, this is my first mod. I grabbed one of your board off Phreak at Evo. Props to the both of you for making this so easy. I just want to make 100% I’m doing things right before I start cutting up any wires.

Thanks for your advice! I’ll give those a try and see what happens. I have OS X on my main laptop but I have an older one with both Windows and Linux on it so I can use whichever’s the easiest.

Hey

nice to hear that the DS Package has made in time it`s way to Las Vegas!

Yeah, I`ve taken some pics and published it in my blog.

http://1.bp.blogspot.com/_YLXgzxS8cEc/TCxFavqgsJI/AAAAAAAABxo/4JI9MqpimZ8/s320/IMG_0416.JPG

In the case on the lower left side is the Dual Strike. There`re screwed down four cables:

RED - 5V
BLACK - GND
WHITE - D-
GREEN - D+

Screw the wires according their label on the board.

Have fun!

Firmware 2.0.0: Configuration from the PC

I hereby announce the Dual Strike Firmware 2.0.0 - the only news is that now you can configure your Dual Strike from a PC. This means no more hassle with the stick-based configuration!
You first have to install the Firmware Update to your DS. Disconnect the DS. Reconnect it while pressing Select, now it is in configuration programming mode (see the supplied readme.html file for more information).
You need an installed Java 6 Runtime Environment (for example from Oracle) to use the configuration editor. Download the Configuration Editor and unzip it. Non-Windows users have to compile a program, see “Readme_mcc.txt” for details. Double
click on “mcc-1.0.0.jar”. You should get something like the following picture, but conforming to your system look & feel:

http://pohl-michael.gmxhome.de/images/mccf_ds_screenshot.jpg

Don’t load the configuration from the DS yet, as it might still be one from the previous firmware. Modify the settings the way you want and click save (arrow upwards). Disconnect your DS or press Start to leave the configuration mode.
You can also load and save configurations to files, which will be more interesting with upcoming Strike devices. The editor is multi-lingual, atm English and German are supported - any translation offers will be greatly appreciated!
As always everything is open source, get the firmware source here. The Microcontroller Configuration Framework usage and source packages and will be released when I’ve done the documentation, but the Subversion repository is public :wink:

Have fun with it!

Brilliant news!

I opened the source in AVR Studio (Windows) and changed the PS button combo from Select+Start to Jab+Start. I see it’s set twice (once in ps3_controller.c and again in pass-through.c). I compiled it and ran a hex comparison on the new and original .hex files, and the difference between them is just four hex values near the middle so I think it was successful. Even if it doesn’t work, the fact the Select+Start option is even there in the first place has saved me from having to install a new button in my stick. And even if it wasn’t, the source is so easy to navigate and understand that I would have been able to add it myself anyway!

I’m compiling on my Mac using XP+AVR Studio running in VirtualBox, and I imagine flashing the firmware should be done on a real Windows install and not through the virtual machine with usb pass-through? Would it still work if I tried it?

Hey Mephisto, will this new firmware work with the SMD version of the Dual Strike?

A thought just occurred to me, and I apologize if it was asked/answered somewhere else.

Considering the DS is upgraded with FW updates, say one has the TEasy board installed in their stick attached to this. Would you just upgrade said FW through that one usb line or by other means?

Marcus

@Upas : jep, it works with smd version, too!! :wink:

@Da Unknown

sure, fw update is done via usb… you need help somehow? :slight_smile:

Hey bencao74,

Does the Wii support work? Is it experimental? I’d love to try it out…

:edit:

Sorry ignore that, I’ve read the posts from a few pages back

:tup:

I actually figured it out last night, I was sweating bullets after I cut the USB cord. :lol:
But it works great, I have it installed along with the TEasy Mod. You guys are amazing.

Hi,
I would like to dual mod my Mad Catz Arcade Stick Tournament Edition S for xbox 360 (the ssf4 one) because I need to use it with my ps3 too:bgrin:
What I want to know is:
Does the Dual Strike shows any lag with the inputs?
Is it easy to install?:smile:

Yes, we put this work aside to work on the config editor. Perhaps we start at some point again. Sorry about this.

! TOP ! JUST PERFECT! :slight_smile:

see above :wink: its quite simple together with the TEasy Board. Assuming you don't want to solder. Ive just ask Phreak to offer some bundles Dual Strike and TEasy…

No lags observed!