mirror of
https://github.com/kalymos/PsNee.git
synced 2026-03-08 03:49:32 +00:00
Updated Personal recipe to make a good PSNee (markdown)
@@ -1,5 +1,7 @@
|
||||
## List of ingredients
|
||||
* Two Arduino cards (for example a nano, and a Nano Pro).
|
||||
# This method allows you to cover all the possibilities offered by PSNee
|
||||
## List of equipment
|
||||
* Arduino cards (for example a nano or uno) to become the ISP gateway
|
||||
* Your target to make your modchip (e.g. a nano pro, ATtiny)
|
||||
* A soldering iron (the tTS_100 found in all Chinese stores is a good compromise)
|
||||
* A little soldering wire
|
||||
* And thin cable (awg26-30)
|
||||
@@ -10,27 +12,35 @@ Install the Arduino IDE
|
||||
https://docs.arduino.cc/software/ide-v2/tutorials/getting-started/ide-v2-downloading-and-installing/
|
||||
|
||||
## Part 2:
|
||||
Take care of the Arduino board to transform it into an ISP gateway
|
||||
In Arduino IDE select MUC buildchain for the ISP gateway
|
||||
* Tools -> Board -> Arduino AVR Board -> your board
|
||||
* Tools -> Processore -> your varient
|
||||
|
||||
Check that everything works well by injecting for example the blink sketch from the IDE
|
||||
* File -> example -> 01. Basic -> blink
|
||||
1. If you don't need the bios patch you can simply program via USB (COM), skip to step 5 (personally I stopped using this method)
|
||||
2. If you need a bios patch, or if you use ATtiny, you must use the full method
|
||||
|
||||
* Tools -> card -> arduino AVR board -> your board intended to become the ISP gateway
|
||||
* File -> example -> 01. Basic -> blink
|
||||
* Connect your card that you want to turn into an ISP gateway to USB
|
||||
* Tools -> port -> the port of your card
|
||||
* Tools -> programmer -> arduinoISP
|
||||
* Sketch -> upload
|
||||
|
||||
If as heard your card flashes you can go to the next step
|
||||
Convert an Arduino into an ISP Gateway
|
||||
* File -> example -> 11. ArduinoISP -> ArduinoISP
|
||||
* Sketch -> upload
|
||||
|
||||
https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoISP/
|
||||
|
||||
## Part 3:
|
||||
Use an arduino to turn it into an ISP gateway
|
||||
https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoISP/
|
||||
Connect your chip that you want to use as PSNee, redo the test with the blink sketch by changing the program.
|
||||
* Tools -> programmer -> arduino as ISP
|
||||
|
||||
If you succeeded, the serious stuff begins.
|
||||
Install the PSNeecore file in the arduino/hardware/ directory, if it does not exist create it.
|
||||
|
||||
## Part 4:
|
||||
Install the PSNeecore file in the arduino/hardware/ directory, if it does not exist create it.
|
||||
Connect your Arduino board or the MUC you want to use as a modchip to your ISP gateway, according to the schematics.
|
||||
Redo the blink test by changing the settings to check if the ISP gateway is ok.
|
||||
* File -> example -> 01. Basic -> blink
|
||||
* Tools -> Board -> PSNeeCore -> your MUC
|
||||
* Tools -> Varient -> your MUC varient
|
||||
* Tools -> port -> the port of ISP gateway
|
||||
* Sketch -> verify/compile
|
||||
* Sketch -> upload using a programmer
|
||||
|
||||
## Part 5:
|
||||
### Selecting options in the sketch.
|
||||
@@ -43,22 +53,8 @@ Then in the second section "Select your chip" choose the MUC which will become y
|
||||
To find out your BIOS version, use [BIOS dumper](Just-what-you-need-to-know-to-know-your-BIOS-with-BIOS-Dumper-2.6.).
|
||||
|
||||
## Part 6:
|
||||
In Arduino IDE select MUC buildchain
|
||||
1. via USB
|
||||
* Tools -> Board -> Arduino AVR Board -> your board
|
||||
* Tools -> Processore -> your varient
|
||||
2. via ISP
|
||||
* Tools -> Board -> PSNeeCore -> your MUC
|
||||
* Tools -> Varient -> your varient
|
||||
|
||||
## Part 7:
|
||||
Compile and inject the program.
|
||||
* Sketch -> verify/compile
|
||||
|
||||
1. For USB injection
|
||||
* Sketch -> upload
|
||||
|
||||
2. For ISP injection
|
||||
* Sketch -> verify/compile
|
||||
* Sketch -> upload using a programmer
|
||||
|
||||
Normally your PSNee is ready to be installed in your dear console.
|
||||
|
||||
Reference in New Issue
Block a user