PsNee modchip installation guide

The PsNee modchip is a newer chip that has been under development during the last couple of years, and is still under active development. PsNee modchips should work with every version of the PlayStation 1. They can be made using many AVR processors, including the Arduino Uno, Arduino Pro Mini, ATtiny85, and ATtiny45. This guide covers everything you need to know about choosing, programming, and installing a PsNee modchip into your PlayStation.

Guide structure

This guide is structured into several pages. It’s organized like this primarily so that comments can be more organized and useful for readers.

This page covers the PsNee modchip. It includes general information about the chip, and then links off to installation guides for each console model.

If you want more information about PlayStation 1 modchips in general check out this guide.

PsNee modchip installation diagrams

MM3 modchip

Below is a list of all PlayStation 1 motherboard versions, along with the console model numbers associated with them. You can get a good idea of what board you have by looking at the model number underneath your system (something like SCPH-7501).

To actually know what board you have you’ll most likely have to open up your console and look for the board version printed somewhere on the board (something like PU-22 or PM-41).

Once you know what board you have you can click on the board model and you’ll be sent to a page with the installation diagram.

  • PU-7
    • All SCPH-1000’s
    • Some early SCPH-1001, and SCPH-1002’s
    • Some early SCPH-3000’s
    • Some early SCPH 3500’s
  • PU-8
    • Most SCPH-1001, and SCPH-1002’s
    • Most SCPH-3000’s
    • Most SCPH-3500’s
    • All SCPH-5000’s
  • PU-16
    • All SCPH-5903’s
  • PU-18
    • All SCPH-5001’s
    • All SCPH-5500, SCPH-5501, SCPH-5502, and SCPH-5503’s
    • All SCPH-5552’s
    • Some early SCPH-7000, SCPH-7001, SCPH-7002, and SCPH-7003’s
    • Some early SCPH-7501’s
  • PU-20
    • Most SCPH-7000, SCPH-7001, SCPH-7002, and SCPH-7003’s
  • PU-22
    • All SCPH-7500’s
    • Most SCPH-7501’s
    • All SCPH-7502, and SCPH-7503’s
    • Some early SCPH-9000, SCPH-9001, SCPH-9002, and SCPH-9003’s
  • PU-23
    • Most SCPH-9000, SCPH-9001, SCPH-9002, and SCPH-9003’s
  • PM-41
    • Earlier SCPH-100, SCPH-101, SCPH-102, and SCPH-103’s
  • PM-41 (2)
    • Later SCPH-100, SCPH-101, SCPH-102, and SCPH-103’s


PsNee modchip drawbacks

The biggest problem with PsNee chips is that they aren’t very well documented (in terms of things like installation diagrams for every board revision). They also can be hard to find for sale.

This guide, along with my store, will help alleviate both of these issues by providing installation diagrams, and a place to purchase the chips.

PsNee modchip advantages

The greatest strength of the PsNee modchip is the fact that it’s much more modern than PIC based modchips. Using AVR chips means that programming a PsNee chip is much easier, and many people may already have something like an Arduino which can be used as a PsNee modchip.

Using more powerful processors allows the modchip to work with American, European, and Japanese PlayStation 1’s with a single chip, no need for a version for each region. It can even patch the SCPH-102’s BIOS to allow playing imports (previously this was only available with the OneChip). Note that this BIOS patch only works with ATmega based PsNee chips.

Going forward PsNee modchips will likely become the new standard modchip, especially as the PIC12C508A chip used for more popular chips like the MM3 reaches end of life.

PsNee modchip source code

If you’d like to program your own PsNee modchips you’ll need the source code. It supports the following microcontrollers:

  • Arduino Pro Mini (8MHz, or 16MHz) – supported and tested
  • Arduino Uno (8MHz, or 16MHz) – supported and tested
  • ATtiny85 – supported, untested
  • ATtiny45 (8MHz internal oscillator) – supported, tested
  • ATtiny25 – supported tested

These chips fall into two categories, ATmega based chips, and ATtiny based chips. ATmega chips cost more, but allow for BIOS patching for SCPH-102 systems, as well as debugging for developers. ATtiny chips cost less, but lack those two features. ATmega chips are also considerably larger in size, making them more difficult to fit into a system when compared to the ATtiny chips.

I’m currently working on developing and testing modifications to the PsNee code to support full BIOS patching functionality with some of the ATtiny chips with more than 8 pins.

The source code is available on the PsNee Github page. It can be compiled very easily using the Arduino IDE.

All PsNee chips I sell are preprogrammed.

Where to buy PsNee modchips

I sell preprogrammed PsNee modchips on my store. The shipping is calculated by weight so if you buy more than one chip at a time you’ll be able to save some money.

I also sell these same chips at a slightly higher price on my eBay store.

Where can I get premodded systems, or have my console modded?

I sell both premodded PS1’s, and PsNee modchip installation services on my eBay store, as well as my store on this website.

On my store you can select which chip you’d like, and which model of console you’d like. On my eBay store I use a single product listing for every model of console and every type of chip, and update the title and description to reflect what is currently for sale.

More information is available on the linked listings.

Leave a Reply

3 Comment threads
15 Thread replies
Most reacted comment
Hottest comment thread
5 Comment authors
William QuadeMrzMatt ChristyAlexFoD Recent comment authors
newest oldest most voted
Notify of
Matt Christy
Matt Christy

This is probably a noob question, but is the PsNee a SOIC or MSOP/(T)SSOP pinout type? I want to use a breakout board for cleaner installs. I know the Mayumi v4 will support. Thanks!


Hi, I bought the Psnee modchip and installed it n my Japanese PS1 SCPH-7000 but it is only playing original and backup japanese games only. Am I missing something?


I installed the TL866 Minipro Software on my computer and it does open the ino file for PSNee, but do I install it directly or do I have to install Arduino IDE in order to extract it?