1
0
mirror of https://github.com/kalymos/PsNee.git synced 2026-05-05 07:24:33 +00:00
Tutorial for injections via USB, only for ATmega without biospatch!
kalymos edited this page 2026-04-19 19:00:52 +02:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Important Reminder: This method only works if your target for the modchip is an Arduino and you don't need the BIOS patch!

List of equipment

  • Two Arduino boards (e.g., Nano and Nano Pro)
  • A soldering iron (the TS_100, found in most Chinese stores, is a good compromise)
  • A little soldering wire
  • And thin cable (awg26-30)

Warning

This "direct upload" method only works for Arduino boards with a USB port or a pre-installed bootloader (like Nano or Pro Mini with a FTDI adapter). If you are using a bare ATtiny chip, you MUST use the ISP method.

Part 1:

Install the Arduino IDE

https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing/

Part 2:

Add a board with the Boards Manager

This step is necessary for ATmega 168/328PB with MiniCore. I generally recommend using these cores as they provide more options and better performance.

These cores can be installed using the boards manager by following these steps:

For MiniCore

  • https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
  1. File->Preferences on a PC, or Arduino->Preferences on a Mac, enter the above URL in "Additional Boards Manager URLs
  2. Tools -> Boards -> Boards Manager...
  3. Search for and select "MiniCore by MCUdude", then click "Install".

For more details, visit the [Arduino support page] (https://support.arduino.cc/hc/en-us/articles/360016119519-Add-boards-to-Arduino-IDE)

Part 3:

  • Connect your board
  • File -> example -> 01. Basic -> blink
  • Tools -> Board -> Arduino AVR Board -> your board
  • Tools -> port -> select your boards port
  • Tools -> Processor -> your variant
  • Tools -> programmer -> Your card's programmer
  • Sketch -> upload

Arduino with blink sketches
Arduino with blink sketches

For ATmega32U4 and ATtiny you can use this diagram, and modify the Blink sketch accordingly

  • ATmega32U4 LED_BUILTIN -> PIN 10

  • Tools -> Board -> Arduino AVR Board -> Arduino Yũn

  • ATtiny LED_BUILTIN -> PIN 3

Part 4:

Open the sketch and configure the options.

  • Open the PSNee.ino sketch in the Arduino IDE.

Choose your target console in the first section, "Select your console," by uncommenting the appropriate line:

  • //#define SCPH_xxxx -> #define SCPH_xxxx, for example.

Part 5:

Compile and inject the program.

  • Sketch -> upload

Your PSNee should now be ready to install in your PlayStation.

Part 6:

Follow the schematics available in the Wiki to install your PSNee in your console.
You don't need to make the connections AX AY DX RESET.

LED activities during boot without BIOS patch: