This is something I have been working on/off the last month or two.. NXFLASH.
github.com
NXFLASH is built on the source of XFLASH which was written by Tim Schuerewegen some time ago. It allows you to flash/backup cheat cartridges such as the Xplorer/Xplorder/AR/GS etc.
Shadow from PSXDEV.net managed to get in touch with him and he found the source code for it.
I wanted to add extra features and serial compatibility to it and support more flash parts so I decided to give it a new name - it basically means 'next xflash'. I believe it needed a new name as the original author may no longer want to be associated with it and to save confusion about client side tool compatibility.
In order to run NXFLASH you will need a way to execute it on a console. I will not cover that here as plenty of guides are out there for mastering bootable PlayStation discs and booting them. Alternatively, you could execute it using your usual code upload method (catflap/psxexe/psxserial etc.).
NXFLASH also has a Python3 based client for uploading/downloading data. It has been tested on Python 3.7 on both Linux and Windows 10.
Features :-
To accompany nxflash, there is a tool called nxflash.py (original huh?). Its written in Python 3.x and needs pyserial. The tool allows upload of ROM, and download of ROM and BIOS. It also has support for PSXSERIAL/Unirom v6 if you need to send the EXE to PSX that way.
In essence, that means you can flash your console easily without using a CD other than PSXSERIAL.
nxflash.py examples :-
Full documentation https://github.com/danhans42/nxflash
Would like to hear from people who have unsupported flash types so can see about adding support for them.
If you would like to test the beta version drop me a PM. Will hopefully have it released by the weekend, just want to make sure its working for others before release.
GitHub - danhans42/nxflash: NXFLASH Xplorer/Xplorer/AR/GS Flasher for Sony PlayStation
NXFLASH Xplorer/Xplorer/AR/GS Flasher for Sony PlayStation - GitHub - danhans42/nxflash: NXFLASH Xplorer/Xplorer/AR/GS Flasher for Sony PlayStation
NXFLASH is built on the source of XFLASH which was written by Tim Schuerewegen some time ago. It allows you to flash/backup cheat cartridges such as the Xplorer/Xplorder/AR/GS etc.
Shadow from PSXDEV.net managed to get in touch with him and he found the source code for it.
I wanted to add extra features and serial compatibility to it and support more flash parts so I decided to give it a new name - it basically means 'next xflash'. I believe it needed a new name as the original author may no longer want to be associated with it and to save confusion about client side tool compatibility.
In order to run NXFLASH you will need a way to execute it on a console. I will not cover that here as plenty of guides are out there for mastering bootable PlayStation discs and booting them. Alternatively, you could execute it using your usual code upload method (catflap/psxexe/psxserial etc.).
NXFLASH also has a Python3 based client for uploading/downloading data. It has been tested on Python 3.7 on both Linux and Windows 10.
Features :-
- Dump cart EEPROM via Serial
- Dump PSX BIOS via Serial
- Clear Buffer
- Flash cart EEPROM via Serial
- increased screen width to 640px (from 512).
- Increased size of Flash From CD Browser - 16 roms displayed and wider interface.
- Xplorer comms support with xkiller (unchanged from XFLASH)
To accompany nxflash, there is a tool called nxflash.py (original huh?). Its written in Python 3.x and needs pyserial. The tool allows upload of ROM, and download of ROM and BIOS. It also has support for PSXSERIAL/Unirom v6 if you need to send the EXE to PSX that way.
In essence, that means you can flash your console easily without using a CD other than PSXSERIAL.
nxflash.py examples :-
- Upload ROM - 'python nxflash.py -ur /dev/ttyUSB0 caetla038.bin'
- Download ROM - 'python nxflash.py -dr /dev/ttyUSB0 ar_backup.bin'
- Download BIOS -'python nxflash.py -db /dev/ttyUSB0 scph1002.bin'
- Upload EXE to PSXSERIAL - 'python nxflash.py -run /dev/ttyUSB0 greentro.exe'
Full documentation https://github.com/danhans42/nxflash
Would like to hear from people who have unsupported flash types so can see about adding support for them.
If you would like to test the beta version drop me a PM. Will hopefully have it released by the weekend, just want to make sure its working for others before release.