PsNee Installation
The PsNee is a mod chip for the PlayStation 1 to bypass the CD protection to play any region games.
Use an ATTiny85 IC. You can source these chips on Digikey, eBay or AliExpress.
You program the chips using the Arduino IDE.
I will show you how to configure several boards such as the ATTiny85, Arduino Nano and Arduino Pro Mini (my personal choice).
NOTE: I do not recommend the ATTiny85 as I have had issues where it just doesn't work.
For example, in a SCPH-7502 PU-22. Even though it should, it doesn't. Swapping it out for an Arduino Nano / Pro Mini worked immediately.
Start by installing Arduino IDE.
If you are going to use an ATTiny85 then install the following:
- File > Preferences
- Enter http://drazzy.com/package_drazzy.com_index.json in Additional Boards Manager URLs and click OK.
- Go to Tools > Boards > Boards Manager....
- Select ATTinyCore by Spence Konde and click Install.
Download the PsNee Arduino code.
Open up this file in Arduino IDE.
We are going to use an Arduino Uno as the programmer to program the ATTiny85/Nano/Pro Mini.
- Connect an Uno to the PC and open the Ardiono IDE.
- Select File > Examples > 11. Arduino ISP > ArduinoISP
- Upload Sketch.
This will turn your Uno into a programmer.
Now in Arduino select this Uno as the programmer:
- Tools > Programmer > Arduino As ISP
If using Arduino Pro Mini, in Arduino IDE:
Tools > Board > Arduino AVR Boards > Arduino Pro or Pro Mini
If using Arduino Nano, in Arduino IDE:
Tools > Board > Arduino AVR Boards > Arduino Nano
If using ATTiny85, in Arduino IDE:
- Tools > Board > ATTiny 25/45/85 (No Bootloader)
- Chip is set to ATTiny85
- Clock Source is 8 MHz (internal)
- Everything else default, or matches this screenshot

Connect up the Pro Mini to the Uno programming pins as follows:

Connect up the Nano to the Uno programming pins as follows:

Connect up the ATTiny85 pins to the Uno pins as follows:

Arduino | ATTiny |
---|---|
5V | VCC (physical pin 8) |
GND | GND (physical pin 4) |
Pin 13 | Pin 2 (physical pin 7) |
Pin 12 | Pin 1 (physical pin 6) |
Pin 11 | Pin 0 (physical pin 5) |
Pin 10 | Reset (physical pin 1 |
With all the settings done, scroll down in the PsNee code until you see the defines for selecting your board.
If you are using Arduino Nano/Pro Mini, uncomment the #define ARDUINO_328_BOARD.
If you are using ATTiny85, uncomment the #define ATTINY_X5.

Now simply compile and upload the sketch using Sketch > Upload Using Programmer.
DO NOT upload it using the Upload button. This will program the Uno not the Nano/Pro Mini/ATTiny. Use Sketch > Upload Using Programmer
Make sure you see it writing, as it will finish even if it fails. Observe that you see the erase and write along with success message.

Once you have your Nano/Pro Mini/ATTiny85 programmed and ready to go, I would follow the official GitHub guide for the steps.
Follow the install PDF here.
You only need to solder:
- VCC to 3.3V
- PSNee DATA, SUBQ, SQCK and GATE_WFCK
- BIOS A18 and D2 (if using Nano/Pro Mini and want BIOS patch)


Pins 1 and 2 on the ATTiny85 are not connected, but the rest are.

īģŋ