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

As stated in the documentation under “Configuration Mode” hold Select while plugging in, then it is in PC configuration mode. Start the configuration app and make your changes, then save your configuration to the Dual Strike. Press Start to leave configuration mode. With XBox you mean XBox360 by pass-through, I suppose?

Just chiming in to say that I still think that the configuration app is seriously kick ass, again…nicely done mephisto.

thanks. what was confusing me was that i thought the configuration app as you mentioned was something to be downloaded. i was able to figure it out though. thanks for your help.

Update 3.0 issue

Hi, today I update 1DS V2 pcb to firmware 3.0.0, but this have an issue, the start button only works when we let go, while it´s pressed does not work :nono:
Then I update another DS pcb V1 and same thing, any way to regret to V1.8 firmware or just reset?

Dual Strike PCB

This is expected behavior, as the documentation states. The firmware is not officially released, but thanks for testing :wink:

Yes, but how I fix this? There any way to revert this?

Dual Strike PCB

No, if you don’t like it, use the 2.0 firmware. We added functions that work by pressing Start and joystick directions or buttons (Start+Left/Up/Right: on-the-fly joystick mode switching, Start+LK/MK: L3/R3, …). We prevent sending of Start if these combinations are used by this behavior.

I update again the firm 2.0.1 and the pcb isn´t recognized, I pissed off, but then I update again the 3.0.0 and works fine, now tell me how I use the 2.0.
Thanks

Dual Strike PCB

Did you reconfigure your DS after downgrading to 2.0.1 (load defaults or overwrite from PC)? You should have…

Strike Devices Support Mailing List & Dual Strike Firmware 3.0

I hereby announce the support mailing list for Strike devices (Dual Strike, Master Strike, TEasy). To make feature suggestions or to get support you can now use the Strike Devices Support Mailing List.

Next I present the Dual Strike Firmware 3.0, it is a huge update bringing many new features and some improvements. Unfortunately the two main additions are not available to ATmega8 based Dual Strikes, which are the V1 and SMD versions, because they lack enough memory. Dual Strike V1s can be upgraded with the required processor (ATmega168), either by yourself or by bencao74, see his shop for details.

PLEASE READ THE DOCUMENTATION OF THE FEATURES YOU WANT TO USE AND OF THE FIRMWARE UPDATE PROCEDURE.

PLEASE NOTE: As now there are many functions available by pressing Start and a button or joystick direction in all working modes, the function of the Start button without pressing anything else is only sent to the host (PS3/XBox/PC) on release of the Start button. If there are any problems with this behavior please inform us, it can be adjusted (to be more specific: how many times the signal of Start should be sent can be changed).[list]
[]added: MAME working mode (not available for ATmega8)
In this working mode the DS is working as a keyboard with the keys of the standard MAME button mapping and thus is a MAME keyboard encoder. There are three MAME modes: the player 1 and player 2 gaming modes as well as a control mode. The former two are meant for playing games, the latter to change the settings of MAME and change the system volume. There are 4 different button mappings changeable on the fly, as different arcade cabs have different button layouts. These mappings are configurable in the configuration editor.
[
]added: XBox(1) working mode (not available for ATmega8)
In this working mode the DS is working as a XBox gamepad (not on PC), but you need an appropriate USB-to-XBox adapter.
[]added: disabling of working modes
You can now disable unused working modes, for example if you don’t have another PCB connected you should deactivate the pass-through working mode. Depending on how many working modes are enabled the behavior of how to enable the non-default working modes on plugging in differs. If only one is enabled, it is started. If two are enabled the behavior is the same as in older firmwares, thus pressing any of the buttons LP/MP/LK/MK starts the non-default mode. If more than two are enabled you press the button of the working mode to enter: LK starts PS3/PC, MK starts MAME, LP starts XBox and MP starts pass-through (the working mode has to be enabled in the configuration, of course).
[
]added: 4K/4P emulation
You can enable this feature in the configuration editor, it let’s you use Start+HK/HP for 4K/4P - useful for 6 button layouts.
[]added: L3/R3 support
In PS3/PC working mode use Start+LK/MK to send L3/R3 (corresponds to pressing the left or right stick respectively) - now all functions of the PS3 controller are supported except rumble and movement controls. You can also connect buttons to S3 and S4 and configure the DS to use them as L3/R3, creating a 10 button fightstick.
[
]added: on-the-fly joystick switching without dedicated switch
If you don’t have a joystick mode switch use Start+Left/Up/Down to switch between left analogue joystick/digital pad/right analogue joystick in PS3/PC, XBox and pass-through (if joystick switch emulation is enabled) working modes or in the MAME working mode to switch between player 1/control/player 2 mode.
[]improved: Home button emulation for pass-through devices and joystick switch emulation for pass-through devices
Electrically better behavior.
[
]updated configuration editor to version 1.1
Now it is possible to load the defaults for only the current tab. There are also some improvements regarding visual appearance, including better support for smaller resolutions and new icons.
[/list]The files are available through the following links (of course the Dual Strike Overview was updated accordingly):
[list]
[]documentation (download)
[
]firmware update
[]configuration editor
[
]source files
[/list]

Hello,

I modded my TE Xbox 360 with a DS V1, but this chip was inverted :s

http://img210.imageshack.us/img210/4167/img0048im.jpg

now every thing works fine except the B/Circle button :frowning:
any idea/solution ? please help me, I can’t play …

check the continuity (or resistance of 0 ohm) between Screw Terminal and your button. What does it say? Check your wiring here again. Check the GND lines, too. Check the quick disconnects at the button.

If anyone cares, I tested the DS on the new 3.5 PS3 fw and it works fine.

I fixed the problem, thank you bencao74 !!!

Works with MVC2 ?

Here’s my statement, previously posted on the Strike Devices Mailing List:

Didn’t test that out, but I can’t imagine different PS3 games behave differently (except in what kind of button values, i.e. analog or digital, are used), so it should work, but I can’t test it.

Ok i can report that my dualstrike v2 (firmware 2.0) stopped working. I got “unknown device connected” message…

BUT upgrading to 3.0 seems to have fixed the problem. I wonder whats so different from firmware v2 and v3 that would cause the problem… hmm…

In V2 the DS sends another VID/PID pair of Objective Development aimed at other uses (CDC), maybe that’s the thing…

sony blocks fake controllers

Yes this article should be interesting:

Sony Blocks Fake Controllers, Warns Of Explosions

Firmware 2.0.2 Bugfix Release

I created a new version 2 release (2.0.2) using the same VID/PID pair as version 3, this works on PS3 with firmare 3.50. Additionally I included the better electrical behavior for joystick switch and Home button emulation in pass-through mode as well as the configuration editor 1.1. See the Dual Strike Overview for the links.

i was testing with my dual strike smd board with fw 2.0.1 and it was working fine on the ps home screen