Download Print this page

Advertisement

Quick Links

Capcom CPS2 Security Programming Guide 
This document will guide you through the basics of preparing your setup and testing the new 
clean desuicide method on any of the known CPS2 board revisions. You can find a pdf copy of 
this guide and code on the following link: ​
 
http://arcadehacker.blogspot.com 
 
What's needed 
Arduino programmer hardware  
 
● Arduino Uno (with USB cable) 
○ https://www.arduino.cc/en/main/arduinoBoardUno 
 
● LCD Keypad Shield 
http://www.sainsmart.com/sainsmart­1602­lcd­keypad­shield­for­arduino­duemila
nove­uno­mega2560­mega1280.html 
 
● Pin strip (at least 7 pins) 
○ http://www.maplin.co.uk/p/254mm­pin­strip­jw59p 
 
● Dupont cables (at least 8 x female­female, and 8 x male­male) 
http://www.ebay.com/itm/40PCS­Dupont­Wire­Female­to­Female­Connector­Cab
le­2­54mm­1P­1P­For­Arduino­/130682956953?hash=item1e6d4fac99:g:Q1sAA
OSwubRXKXE6 
http://www.ebay.com/itm/Arduino­Shield­40pin­20cm­male­to­male­2­54MM­1P­1
P­Dupont­cables­/131750611609?hash=item1eacf2ca99:g:bJQAAOSwLs5XKxA
 
● Grabbers / Clips (at least 6 pieces), or you can also use a JST NH 6 pin connector 
instead of grabbers, pins are part number SHF­001T­0.8BS or SHF­002T­0.8BS. 
http://www.ebay.com/itm/Lot­20­Tektronix­SMT­KlipChip­Mini­Grabbers­206­036
4­01­Adapter­Test­Clips­/272157129893?hash=item3f5dd43ca5:g:5fAAAOSwm
mxW2lNQ 
 
● Power supply capable of 5 volts @ 1.5 amps or more, eg: arcade or ATX PC power 
supply. 
 
● Female power supply molex with cables 
h
ttps://github.com/ArcadeHacker/ArcadeHacker_CPS2 

Advertisement

loading
Need help?

Need help?

Do you have a question about the CPS2 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Capcom CPS2

  • Page 1 Capcom CPS2 Security Programming Guide  This document will guide you through the basics of preparing your setup and testing the new  clean desuicide method on any of the known CPS2 board revisions. You can find a pdf copy of  this guide and code on the following link: ​ ttps://github.com/ArcadeHacker/ArcadeHacker_CPS2    http://arcadehacker.blogspot.com    What's needed  Arduino programmer hardware     ● Arduino Uno (with USB cable)  ○ https://www.arduino.cc/en/main/arduinoBoardUno    ● LCD Keypad Shield  ○ http://www.sainsmart.com/sainsmart­1602­lcd­keypad­shield­for­arduino­duemila nove­uno­mega2560­mega1280.html    ● Pin strip (at least 7 pins)  ○ http://www.maplin.co.uk/p/254mm­pin­strip­jw59p    ● Dupont cables (at least 8 x female­female, and 8 x male­male)  ○ http://www.ebay.com/itm/40PCS­Dupont­Wire­Female­to­Female­Connector­Cab le­2­54mm­1P­1P­For­Arduino­/130682956953?hash=item1e6d4fac99:g:Q1sAA OSwubRXKXE6  ○ http://www.ebay.com/itm/Arduino­Shield­40pin­20cm­male­to­male­2­54MM­1P­1 P­Dupont­cables­/131750611609?hash=item1eacf2ca99:g:bJQAAOSwLs5XKxA E    ● Grabbers / Clips (at least 6 pieces), or you can also use a JST NH 6 pin connector ...
  • Page 2 ○ http://www.ebay.com/itm/Monoprice­8­4pin­MOLEX­Male­to­Two­15pin­SATA­II­ Female­90­degree­Power­Cable­/231406723440?hash=item35e0ea6170:g:t7gA AOSwgQ9Vyogf    ● Soldering iron and solder    CPS2 motherboard tools and supplies    ● Torx security screwdriver set including at least size T20  ○ http://www.ebay.com/itm/Security­Tamper­Proof­Bit­Set­33pc­Torq­Torx­Hex­Sta r­Spanner­Tri­Wing­Screwdriv­/191348606804?hash=item2c8d440754:g:944AA OSwrklU7yJV    ● 3.6v batteries ½ AA type  ○ http://www.ebay.es/sch/sis.html?_nkw=5%20Stuck%20Lithium%20Batterie%201 %202%20AA%203%206V%20Volt%20Saft%20LS14250%201200mAh&_itemId= 201036522792    ● Battery case axial  ○ http://www.ebay.com/itm/5x­1­2­AA­1­2AA­14250­Battery­Storage­Box­Case­Hol der­3­6V­PCB­Pin­Solder­Lead­/291105178166?ssPageName=ADME:L:OC:ES: 3160    Software    ● Computer with Arduino Software  ○ https://www.arduino.cc/en/Main/Software    ● ArcadeHacker_CPS2.ino Arduino program file ...
  • Page 3     2. Assemble the Arduino Uno and LCD Keypad Shield together          3. Download and install software for your OS from  https://www.arduino.cc/en/Main/Software  4. Connect your arduino to your PC via USB  5. Open the ArcadeHacker_CPS2.ino file in the Arduino environment.  6. Compile and Upload the sketch to the Arduino, next boot sequence should display  what's shown below. If you can't see anything you may want to double check the screen  contrast setting.   ...
  • Page 4           7. Locate digital pins 2, 3, 11, 12 (top right) and GND (top left icsp connector) on your LCD  Keypad Shield. Label them if possible.          8. Connect the dupont cables to the pinout as shown above. Label them if possible.   ...
  • Page 5       Assembling the CPS2 target power cable  Attach two female dupont ends to the female molex power plug.        Identifying your CPS2 B board type  There are several revisions of PCB. These are the relevant ones:    93646B­3: ...
  • Page 6      93646B­4:       ...
  • Page 7   93646B­5:      93646B­6 and 93646B­7:   ...
  • Page 8   97691A­3 (Black case, single board):    Pinout for board revisions 93646B­3 and 93646B­4   CN2 interface pins:    DATA Arduino #2 → CN2 A32  SETUP1 Arduino #3 → CN2 A30  CLOCK Arduino #11 → CN2 A31  SETUP2 Arduino #12 → CN2 A29    CN7 power pins:    Power supply  → CN7 A25  Power supply & Arduino GND → CN7 A23  Power supply & Arduino GND → CN7 B23      Pinout for board revisions 93646B­5  CN9 interface pins:    DATA Arduino #2 → CN9 #2   SETUP1 Arduino #3 → CN9 #3  ...
  • Page 9 → CN9 #4  SETUP2 Arduino #12 → CN9 #5    CN7 power pins:    Power supply  → CN7 A25  Power supply & Arduino GND → CN7 A23  Power supply & Arduino GND → CN7 B23    Pinout for board revision 93646B­6, 93646B­7 and 97691A­3  CN9 pins:    ­­­­­­­­­­­­­­­­ → CN9 #1  DATA Arduino # 2 → CN9 #2   SETUP1 Arduino # 3 → CN9 #3   CLOCK Arduino # 11 → CN9 #4  SETUP2 Arduino # 12 → CN9 #5  Arduino GND → CN9 #6    Preparing your CPS2 B board  1. Open the CPS2 B Board plastic case using the Torx Security T20 screwdriver head (the  photo below does not apply to revision 97961A­3 "all in one black")      2. Identify your PCB revision and check the battery voltage ...
  • Page 10       3. If needed replace the battery with a fresh spare, fit a battery holder when possible        Desuiciding   Open the following link for a video tutorial or follow the step by step guide next below.  https://www.youtube.com/watch?v=ulIi9B74HMs      Desuiciding revisions 93646B­3 and 93646B­4   1. Connect your hooking cables to the corresponding outputs of the arduino programmer  (2, 3, 11, 12 & GND)   ...
  • Page 11     2. Connect all pins to CN2 following the order described below.     DATA Arduino # 2 → CN2 A32  SETUP1 Arduino # 3 → CN2 A30   CLOCK Arduino # 11 → CN2 A31  SETUP2 Arduino # 12 → CN2 A29    GROUND Arduino # GND → CN2 C32     ...
  • Page 12     3. Connect power cables to CN7 A23 & B23 (GND) and A25 (+5)        4. Connect the molex connector to the power supply (power supply off!) ...
  • Page 13   5. Make sure the CPS2 A board and B board are disconnected from each other          6. Turn on the power supply connected to your CPS2 B board, then power up your Arduino  programmer (plug the USB cable to a USB power source, eg: your computer)   ...
  • Page 14       7. Follow the on­screen instructions and program the game configuration you wish to  upload. Use the up/down/right/left buttons to advance through the game options.  8. Once programmed, disconnect power to the Arduino programmer followed by switching  off the main power supply to your CPS2 B board  9. Disconnect all arduino and power supply wires connected to the PCB   10. Assemble the CPS2 A and B boards together and test for results. If unsuccessful take  your time to review your setup before attempting a new keyload.                        ...
  • Page 15 Desuiciding revisions 93646B­5, 93646B­6, 93646B­7, 97691A­3  1. Connect the ic clips to the corresponding outputs of the arduino programmer (2, 3, 11,  12 & GND)        2. Connect all grabbers to CN9 following this order. You can also use a JST NH 6 pin  connector, pins are part number SHF­001T­0.8BS or SHF­002T­0.8BS depending on  your wire gauge.    DATA Arduino # 2 → CN9 #2   SETUP1 Arduino # 3 → CN9 #3   CLOCK Arduino # 11 → CN9 #4  SETUP2 Arduino # 12 → CN9 #5  Arduino GND → CN9 #6   ...
  • Page 16       3. [Revisions 93646B­6, 93646B­7, 97691A­3 only]​   Attach the power cable as shown  below. GND connects to the existing arduino grabber.         ...
  • Page 17       4. [Revision 93646B­5 only]​   Connect power cables to CN7 A23, B23 (GND) and A25 (+5)          5. Connect the molex connector to the power supply (power supply off!)         ...
  • Page 18       6. Make sure the CPS2 A board and B board are disconnected from each other        7. Turn on the power supply connected to your CPS2 B board, then power up your Arduino  programmer (plug the USB cable to a USB power source, eg: your computer)       ...
  • Page 19 8. Follow the on­screen instructions and program the game configuration you wish to  upload. Use the up/down/right/left buttons to advance through the game options.  9. Once programmed, disconnect power to the Arduino programmer followed by switching  off the main power supply  10. Disconnect all arduino and power supply wires connected to the PCB   11. Assemble the CPS2 A and B boards together and test for results. If unsuccessful take  your time to review your setup before attempting a new keyload.       Hands­on video tutorial by Artemio    https://www.youtube.com/watch?v=ulIi9B74HMs     ...