-
Notifications
You must be signed in to change notification settings - Fork 47
Description
1 - Download and Installation
●Download the Standalone Installer from the official site: https://git-scm.com/download/win
●Why the Installable version: It is essential to choose the Standalone (installable) version because it automatically adds the right-click option to your Windows folders. This allows you to open the terminal directly in the correct location without typing complicated file paths.
●During the editor selection screen, choose: Use Notepad as Git's default editor.
●Why Notepad: The original editor (Vim) is based only on keyboard commands and does not support the mouse. If it opens, you might have trouble closing it. Notepad is the standard text editor you already know.
2 - Step-by-Step to Generate the File
●Go to the folder where your opt0 folder is located.
●Right-click on an empty space inside that folder and select: "Open Git Bash here".
●Before running the main command, you must move up one level so the system sees the opt0 folder from the outside. Type the command below and press Enter:
cd ..
●Now, type the main command to create the PlayStation 2 compatible file and press Enter:
tar --format=ustar -czvf bnupdate.tar.gz opt0
3 - Difference between Windows and Git Bash (ustar)
●Why Windows fails: Common tools (WinRAR, 7-Zip, or native Windows compression) create files with modern headers. The PlayStation 2 uses a very old Kernel (2.2.19) that does not recognize these new formats, which results in the Cannot open error.
●The ustar solution: The ustar command forces the creation of a file based on the 1988 standard. It is a retro format that the console can read perfectly.
●File size: The final file size will be slightly different from a compression made in Windows. This happens because the ustar standard organizes data and file permissions in a simplified way for legacy systems.
4 - Finalization and PS2 Usage
●Once the process is finished, the bnupdate.tar.gz file will appear in your Windows folder.
●Copy this file to the root of a USB drive formatted in FAT32.
●On the PlayStation 2, you can use Putty to send the commands or type directly into the console. When you run the bnupdate command, the system will now be able to extract everything without any errors.
NOTE! According to our friend @CosmicScale, the WSL has similar features.