Cerberus
The Cerberus is, ultimately, a revamp of my TEasy Strike/TEasy Mod. It’s goal is to provide the user with solderless modding options for their MadCatz Xbox 360 T.E. arcade sticks to allow them access to PlayStation 3 consoles for “dual” functionality in a single stick.
However, it may overall result in the same basic principle to give the user a dual mod with next to no effort, it’s method for accomplishing that is far different. The TEasy Strike/Mod used spring loaded pins to access the original signals, the Cerberus does not. Instead, it utilizes undermounted sockets that interface with the original board. This method allows for a more solid installation, and also is actually easier for the user to do since there is little alignment required. The top right of the board has an alignment hole to see the top right most mounting screw through to give you one alignment point, as well as the board being thinner than the original Xbox 360 PCB so that the user can actually see the connection’s alignment while it’s happening.
The Cerberus board mounted to the original Xbox360 enabled PCB.
Alignment hole to view the mounting screw.
Also pictured are solderable points for Ground and VCC for usage with other modifications such as LEDs and optical joysticks.
User’s view when installing, you can actually see the connection for instant feedback on alignment.
As you can probably tell, the USB cable connection points look different this time as well. They are in fact IDC terminals (Insulation Displacement Connection), which make it so that you only have to remove the outer sheath of the USB cable. The 4 wires (VCC, D+, D-, GND) do not have to be stripped. Simply inserted into the terminals and closed tightly with your fingers, you don’t even need a flat head screwdriver like the TEasy did to punch the terminals down. They’re smaller, sleeker, and do a bang up job for ease of installation. Although they are easier to use, it’s good to note that extra care should be taken to ensure they are down all the way, which I will show an example of in the Installation section.
IDC Terminal front view. Note that “USB IN” is only labeled on the prototype, you will see “X360 IN” for this particular pair in the final version.
Now, the name Cerberus is not just picked because it sounds cool (although I do really like it). The PCB does in fact have 3 accessible faces for the user.
- Bottom Face – Accesses the original Xbox 360 PCB
- Top Face – Accesses the JST connector harnesses that go to the rest of the arcade stick.
- Inner Face – This is a special advanced face that the user can access by soldering directly to.
The third (inner) face, has been specially planned out for advanced users. You may notice that all of the components are centered into a small area of the board. The reason is shown below:
Third face shown, the silk screen outline denotes cut lines. The gold pads are solderable for advanced usage.
The top/bottom board components that allow the PC/PS3 controller circuit to function are smashed into a tiny area to give the more savvy user the ability to literally cut the board down to the size of a quarter. This allows the user to install this board into not just it’s standard function of MadCatz Xbox 360 T.E arcade sticks, but into virtually anything.
Bottom side for easy soldering, the cut away section to the left.
Top side, denotes what’s left after cutting, the heart of this board.
*It should be noted that although the advanced operation is available, once you begin cutting the Cerberus PCB you void any and all warranty/support. This is for advanced users with the abilities required to perform such modifications.
*Also note that if you are using the cut down board and wish to use the Player LED signals. They are controlled via open collector configuration for usage with Common Anode LEDs. There are 4 0402 resistor positions (R2, R3, R4, R5) that you may wish to use. The original components are 0 (zero) Ohm resistors, so jumpers. Do NOT connect LEDs directly to these signals as you could cause irreparable damage to your setup.
Installation Step by step
Installation FAQ Section:
JLF section won’t fit by a smidge
First make sure the pins are lined up nicely and try again. You can see where the pins are rubbing into the plastic of the connector on the Cerberus and adjust by that. Then if that doesn’t work try out what mistcore has done below:
This was my solution to installing the Cerberus successfully.
The JLF connector was rubbing up against that white guide, so I snipped the side of the guide.
Features
The Cerberus‘ list of current features are as follows:
- PC/PS3 Functionality
- Player indications for PS3 (Player numbers will appear on the guide ring of your arcade stick after a standard instllation)
- LS/RS control by switching the control panel of the arcade stick
- Auto-detection on supported systems
- Forced passthrough mode for Xbox360 mode. Hold 1P (x) while plugging into allow this.
- Forced PC/PS3 mode for debug/forced mode on PC. Hold 1K (a) while plugging in. (FW 1.01)
- S+S=H ability on both PS3/360. Pressing a dedicated Home button will disable this. (FW 1.01)
- Updatability through a USB bootloader for any firmware upgrades/bug fixes in the future. Hold START while plugging into your PC to access this mode.
Upgrading your firmware
Honestly, just follow the Akishop PS360+ guide on updating, it already covers everything and luckily uses the same method/chip. The main difference is that if you’ve grabbed a Cerberus in the last like 10 months it’s probably an ATMEGA16U4 instead of the 32U4 variant. When you go ‘open USB’ to the board, if you have the wrong chip selected it should complain, so it’s easy to tell which version you have. It’s also written right on the microcontroller if you have visible access.
It’s impossible to brick the device, so don’t sweat it if for some reason it allows the upload of the wrong version. Just get the other one and do it again.
Update guide you can follow:
http://www.akishop-customs.com/assets/img/bg/Files/PDF/FirmwareGuides.zip
Firmware Downloads:
- Added limited PS4 capabilities (8 min. timeout). You HAVE to force PS4 mode via holding 2P (MP), this is because the lab zero drivers require me to avoid any sort of autodetection, else making sure I’m in the right mode tends to be difficult. So for now hold 2P when plugging in, and then after the 8 minutes (or before) expires, you can do a soft reset just like the PS360+ with SELECT + 3K (HK).
- Added code for S+S=H with a ~1/3s delay, dedicated home will disable the function. Will show up on new plugins with 1.01 as the version.
- Also gave it a forced PC/PS3 mode, use LK to do so.
Arcade Stick Compatibility
Due to the measurement based install of the Cerberus. It will only fit SSF4 T.E. arcade sticks and newer. This means round 1/2 and SE sticks are not compatible. Obviously the cut down board does not follow this rule.
For quick reference if your stick is compatible, look on the PCB. If there is a KGND signal on the top row, it is compatible. The ONLY exception to this rule is BrawlSticks which are not compatible.
Quck Reference List of some compatible sticks, variants of these exist and more than these are compatible:
- Madcatz SSF4 TE (A.K.A. TE-S)
- Chun Li Blue
- BlazBlue
- Soul Calibur V
- Fightstick PRO
- Fightstick V.S.
- Tekken Tag Tournament 2 TE-S+
- MadCatz Major League Gaming TE-S joystick
 *For the Fightstick PRO and the Soul Calibur V sticks, an extra step or two is required. Please see the installation section for details.
When you purchase a Cerberus, you will receive the following:
- 1 x Cerberus PCB with reference sheet for installation.
Assembled Cerberus ($40.00) :
Advanced Cerberus (Advanced Users, Special Request ONLY, $30.00):
Top connectors are populated, bottom side is still free of connectors.
Unfortunately I pulled a stupid and when I went to process the board files, I used the wrong file to do so. Luckily the only thing that is botched is the bottom designators, the silk screen still remains. This will only affect advanced users, since the top silk screen/labels are all picture perfect and have been improved upon since last build.
I will make a downloadable/printable image that has these designators for easy reference, they just won’t be ON the board this time, sorry guys.
Easy print reference for the bottom of the board
One possible extra use for the advanced version is a cheap fix for a 360 TE that has a busted PCB. Just remove it and swap it with the half assembled one, and voila you have a working stick again. With a little fiddling you can get this to work with round 1/2’s for a fix also since it’s no longer reliant on attaching to another PCB.
Volume discounts available, just ask!
You can get one at Focus Attack still for the same price (plus other stuff you may need): Linky
Currently I’m not shipping internationally, US shipping only. sorry for any inconvenience.
I like to call the 3rd inner face the gummo zone 🙂
I foresee easier Saturn pad mods in the horizon. As well as some older retro pads. Gummo is surely getting a big batch of these. Excited to see what ends up popping them into.
just got mine installed and it works like a charm.
Thanks Clayton
PS: i’d love to see some mods of the Saturn pad