Matrix PicFix
What is the PICfix and why is it needed?
Why? In an attempt to curb piracy, $ony designed the laser to fail and burn up. Sadly this backfired
Courtesy of El Isra
Invented by the Matrix Team, they designed a cheap and easy fix for V9-V12 PS2s, documented here and refined by HaloSlayer255 and ModzvillUSA
I (R3Z3N) simply applied some artistic touch to make this an easier install that will look professional with decent soldering skills. CLEAN YOUR FLUX BOYS!
Models that need the Matrix Picfix
SCPH-390XX The bug is present in this, but triggers much less often.
SCPH-500XX GH-023 and GH-026 motherboards
SCPH-700XX except if your PS2 is the following model with the circutry in red, you DO NOT NEED THIS FIX!
Mechacon Crash Tester App
El Isra made a PS2 app which identifies if your console is safe, unsafe or uknown. Run the ELF on your PS2 with your desired exploit/elf launcher of choice:
Appreciation and Thanks to:
Atheris, SylverRez and PCM720 for kicad, electrical and logo help! Thanks to Team Matrix for the code and initial wiring. ModzvilleUSA, HaloSlayer255 and Helder for rediscovery, documentation, and circuit.
Purchasing PCBs or Files
Tindie is a better choice for bulk purchases over 10 as it is 30% savings per unit. $10/per or $7/per 10 units and over. Shipping is $5 as it includes tracking.
$10/per and shipping is $5 as it includes tracking. Gerbers, BOM and Placement file here as well!
Ebay is the only choice for worldwide shipping from me, $11 due to ebay fees and shipping is calculated by them.
If you are an installer and would like a sample, please let me know!
SCPH-500XX Flex PCB
GH-023 aka V9
-
SCPH-500XX GH0-23 Flex Front
Placeholder, not completed
-
SCPH-500XX GH-023 Flex Rear
Placeholder, not completed
-
Installed (pics to come)
Placeholder, not completed
GH-026 aka V10
SCPH-700XX Flex PCB
Parts Needed
These are needed if you purchased a bare flex PCB from me, or are designing your own based off ModzVillUSA's circuit.
Pic 12F508 files, choose based on your programmer:
Tools needed:
PicKit 3 Programmer Software 3.10
Programmming the PIC12F508
This is neededed if you provided your own parts. If you purchased assembled from me, this will have been completed!
-
Plug in the PicKit 3, SOP8 to DIP8 Adapter and seat as shown:
-
PicKit 3 Software install and setup:
-
Download install and run the PicKit 3 software.
-
Install the PICkit Operating System by going to:
"Tools>Download PICkit Operating System".
Navigate to where you installed PicKit 3 and select "PK3OSV020005.hex". Most likely located at:
"C:\Program Files (x86)\Microchip\PICkit 3 v3\PK3OSV020005.hex"
-
-
Programming your PIC12F508
Testing your PIXFix PCB
-
Solder all points except K into your PS2. Note: PS2 should be unplugged from mains power!
-
Bridge TEST and the 1.5K resistor pad with the middle section next to it.
-
Using Kapton Tape, place a tiny piece under point K to avoid connecting/shorts.
-
Verify no solder bridges elsewhere!
-
With your power button board connected to PS2, plug PS2 into power.
-
Press the power button on your PS2. Power should come on (green light), then off after 3 seconds.
-
If the PS2 did not power on, then we need a different resistor value.
-
Disconnect your PS2 from power
-
Desolder your existing resistor bridge, and bridge the other resistor pad.
-
Go back to step 5 and retest. If step 5 is succes go to step 7.
-
-
Desolder the TEST pads
-
Solder the K point
-
Reassemble PS2. You now have the famous Team Matrix PICFix installed! Thanks to ModzvilleUSA/HaloSlayer255 and Helder for rediscovering, and designing the main circuit.