<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://ps2wiki.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://ps2wiki.github.io/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-03-05T01:47:37+05:30</updated><id>https://ps2wiki.github.io/feed.xml</id><title type="html">PS2Wiki</title><subtitle>Welcome to The PS2 Homebrew Wiki! Whether you&apos;re a beginner or a seasoned modder, our tutorials have you covered with easy-to-follow guides on everything PS2! </subtitle><author><name>The PS2Wiki Team</name></author><entry><title type="html">OPL Installation Megaguide</title><link href="https://ps2wiki.github.io/open-ps2-loader/2025/08/07/installation-megaguide.html" rel="alternate" type="text/html" title="OPL Installation Megaguide" /><published>2025-08-07T00:00:00+05:30</published><updated>2025-08-07T00:00:00+05:30</updated><id>https://ps2wiki.github.io/open-ps2-loader/2025/08/07/installation-megaguide</id><content type="html" xml:base="https://ps2wiki.github.io/open-ps2-loader/2025/08/07/installation-megaguide.html"><![CDATA[<!-- Warning -->
<div class="warning">
  <strong>WARNING:</strong> This page is still being worked on. Information might be missing or lacking important context. DO NOT use or cite this page or any information here as a relevant source till this message disappears.
</div>

<h3 id="-scope">➛ Scope</h3>
<p>This guide will walk you through the processes of:</p>
<ul>
  <li>Installing OPL with (preferably best settings &amp; configurations for your unique setup and) no prior experience or knowledge of PS2 Modding.</li>
  <li>Upgrading / Downgrading an existing OPL installation in the event you encounter a bug or wish to try out a new or deprecated feature.</li>
  <li>Troubleshoot an error with a bad OPL install due to environment changes or improper config.</li>
</ul>

<h3 id="-what-is-open-ps2-loader">➛ What is Open PS2 Loader?</h3>
<p>Before beginning, it is important to understand what OPL is and why are we using it in the first place. 
OPL is a game and application loader compatible with all PS2 &amp; backwards compatible PS3 units with support for various devices (on PS2 units) namely:</p>
<ul>
  <li>BDM (USB/MMCE/MX4SIO/exFAT format HDDs)</li>
  <li>APA format HDDs</li>
  <li>SMBv1 share devices</li>
  <li>UPDBD</li>
  <li>iLink (SBP2 compliant storage devices via IEE1394)</li>
</ul>

<p>It supports loading files in the:</p>
<ul>
  <li>*.iso</li>
  <li>*.zso</li>
  <li>.elf (for APPS)<br />
formats.</li>
</ul>

<p>Along with this, OPL is also capable of advanced features like resolution switching (upto 1080i) via <strong>GSM</strong>,
emulating other gamepads like DS3/DS4 and passing them as PS2 compatible DualShock 2 controllers via **PADEMU ** and also injecting cheats into games at runtime.</p>

<h3 id="-determining-the-best-configuration-for-our-opl-install">➛ Determining the best configuration for our OPL install</h3>
<p>Now that we have a good idea of <em>what OPL is</em>, we will now proceed to understand the various configurations it can be adapted to so you can determine which one works best with your particular setup.</p>

<div class="note">
 <strong>Note: </strong>It is recommended that you read <a href="https://ps2wiki.github.io/get_started.html#Getting-started-with-PS2-Modding-1">this section of 'Get Started'</a> to find out about the various PS2 Models.
</div>

<h4 id="--for-phat-ps2s">- For Phat PS2s</h4>
<p>If you have a Phat model PS2 or a SCPH-70XXX model slim with the IDE HDD mod, you can use these setups below (sorted: best to worst):</p>
<ol>
  <li>APA Jail setup (APA Partitions + exFAT partitions on same disk)</li>
  <li>Pure exFAT format HDD</li>
  <li>APA HDD Method</li>
  <li>MMCE</li>
  <li>MX4SIO</li>
  <li>UDPBD</li>
  <li>SMBv1 share</li>
  <li>exFAT format USB Storage</li>
  <li>iLink (only on models &lt;SCPH-50XXX)</li>
</ol>

<h4 id="--for-slim-ps2s">- For Slim PS2s</h4>
<p>If you have a Slimline model PS2, you can use these setups below (sorted: best to worst):</p>
<ol>
  <li>MMCE</li>
  <li>MX4SIO</li>
  <li>UDPBD</li>
  <li>SMBv1 share</li>
  <li>exFAT format USB Storage</li>
</ol>

<h3 id="-apa-jail">➛ APA Jail</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Phat model PS2  <br />
    2. Network Adaptor  <br />
    3. HDD/SSD  
  </div></details>

<h3 id="-exfat-format-hdd">➛ exFAT format HDD</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Phat model PS2  <br />
    2. Network Adaptor  <br />
    3. HDD/SSD  
  </div></details>

<h3 id="-apa-format-hdd">➛ APA format HDD</h3>
<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Phat model PS2  <br />
    2. Network Adaptor  <br />
    3. HDD/SSD  
  </div></details>

<h3 id="--mmce">➛  MMCE</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Any model PS2  <br />
    2. MMCE device like SD2PSX, Memcard Pro 2  
  </div></details>

<h3 id="--mx4sio">➛  MX4SIO</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Any model PS2  <br />
    2. MX4SIO Card  
  </div></details>

<h3 id="--udpbd">➛  UDPBD</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Any model PS2  <br />
    2. Network Adaptor (if Phat model PS2s)  
  </div></details>

<h3 id="-smbv1-share">➛ SMBv1 share</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Any model PS2  <br />
    2. Network Adaptor (if Phat model PS2s)  
  </div></details>

<h3 id="--exfat-format-usb-storage">➛  exFAT format USB Storage</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. Any model PS2  <br />
    2. USB Storage medium like Pendrive, external HDD
  </div></details>

<h3 id="-ilink">➛ iLink</h3>

<details class="collapsible">
  <summary>Requirements</summary>
  <div class="collapse_list">
    1. SCPH-50XXX model PS2  <br />
    2. SBP2 compliant storage devices via IEE1394
  </div></details>]]></content><author><name>korax</name></author><category term="Open-PS2-Loader" /><category term="OPL" /><category term="Beginner" /><category term="FAQ" /><summary type="html"><![CDATA[WARNING: This page is still being worked on. Information might be missing or lacking important context. DO NOT use or cite this page or any information here as a relevant source till this message disappears.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://raw.githubusercontent.com/ps2wiki/ps2wiki.github.io/refs/heads/upstream/_posts/Open-PS2-Loader/2025-08-07-installation-megaguide/assets/banner.jpg" /><media:content medium="image" url="https://raw.githubusercontent.com/ps2wiki/ps2wiki.github.io/refs/heads/upstream/_posts/Open-PS2-Loader/2025-08-07-installation-megaguide/assets/banner.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">How to install App PSUs</title><link href="https://ps2wiki.github.io/ps2-app-system/sas/2024/12/13/how-to-install-app-psus.html" rel="alternate" type="text/html" title="How to install App PSUs" /><published>2024-12-13T00:00:00+05:30</published><updated>2024-12-13T00:00:00+05:30</updated><id>https://ps2wiki.github.io/ps2-app-system/sas/2024/12/13/how-to-install-app-psus</id><content type="html" xml:base="https://ps2wiki.github.io/ps2-app-system/sas/2024/12/13/how-to-install-app-psus.html"><![CDATA[<h3 id="-scope">➛ Scope</h3>
<p>This guide will walk you through the very very basics of installing an App via it’s SAS Compliant APP PSU* in your MemoryCard.</p>

<h3 id="-what-is-an-app-psu">➛ What is an App PSU?</h3>
<p>Before beginning, you might ask yourself what is an APP PSU and why do we need it? For starters a PSU file is like a .zip file for the PS2, we can use it to pack stuff on the console. 
Much like zip files, if you package some files in a PSU they remain exactly in the same position after extraction. The reason this is useful is that we can package PS2 executables (or ELFs) along with other interesting stuff like icons and configuration into 1 easy to share and install file.
PSUs also preserve the timestamp data of the package, allowing for pinned applications within the PS2 Browser or knowing when an app was last updated.</p>

<h3 id="-what-makes-a-psu-sas-compliant">➛ What makes a PSU ‘SAS Compliant’?</h3>
<p>SAS is a new upcoming standard on the PS2 which aims to unify how apps work and interact with each other on the PS2. When we talk about a SAS Compliant PSU we mean a PSU which has the following:</p>
<ul>
  <li>A 'prefix' to denote what 'type' of Application is in the package. Example: <code>SYS</code> for System-Apps, <code>GME</code> for Games, <code>APP</code> for Standard executables.</li>
  <li>A 3D icon with it's type indicators which shows up in the OSDSYS (PS2's Browser) with separate Copy and Delete icons for the respective action.</li>
  <li>A <code>title.cfg</code> file which contains basic information about the app and makes it readable and executable from other apps such as Open PS2 Loader (OPL) and RetroLauncher.</li>
</ul>
<p>…and more. <br /></p>

<p>Now that we know what we are working with let us move on to the…</p>

<h3 id="-prerequisites">➛ Prerequisites</h3>
<p>You’ll need:</p>
<ol>
  <li>A MemoryCard with atleast 1MB free space</li>
  <li>A way to launch LaunchELF/uLaunchELF/wLaunchELF</li>
  <li>A USB drive formatted as FAT32 with atleast 2MB free space</li>
  <li>A way to copy over the APP PSU downloaded from <a href="https://ps2wiki.github.io/sas-apps-archive/">SAS Apps Archive</a></li>
  <li>Patience to follow the guide (Most important)</li>
</ol>

<h3 id="-steps">➛ Steps</h3>

<h4 id="step-1-open-launchelf">Step 1: Open LaunchELF</h4>
<p>Once you are in LaunchELF, check the version to make sure the one you are using can extract PSUs.<br /><br /></p>
<div class="container">
    <img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-1.png?raw=true" />
</div>
<p><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-2.png?raw=true" />
</div>
<p><br /></p>

<h4 id="step-2-find-the-psu">Step 2: Find the PSU</h4>
<p>Press ‘Circle’ to enter the FileBrowser, then navigate to your FAT32 formatted USB <br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-3.png?raw=true" />
</div>
<p><br />
Press circle to enter it and look for the PSU you want to install. <br /><br /></p>

<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-5.png?raw=true" />
</div>
<p><br />
Once you have highlighted the PSU you want to install, Press ‘R1’ to bring up the Menu and navigate to ‘Copy’ and select it by pressing ‘Circle’. <br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-6.png?raw=true" />
</div>
<p><br /></p>

<h4 id="step-3-installing">Step 3: Installing</h4>
<p>Once you have successfully ‘Copied’ the file (check the box on the right), we will now paste it.<br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-7.png?raw=true" />
</div>
<p><br />
Navigate to your MemoryCard where you wish to install the App and press ‘Circle’ to Enter it.<br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-8.png?raw=true" />
</div>
<p><br />
Now press ‘R1’ to open the Menu again and navigate to the <strong style="color: red">psuPaste</strong> option and press circle.<br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-9.png?raw=true" />
</div>
<p><br />
Now relax for a while and let the PS2 copy stuff over. Don’t press any buttons on the controller or unplug/remove your MC, USB drive, controller or any other accessory.<br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-10.png?raw=true" />
</div>
<p><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-11.png?raw=true" />
</div>
<p><br />
Once the dialogue box disappears, the app should be installed on your MemoryCard.<br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-12.png?raw=true" />
</div>
<p><br /></p>

<h4 id="step-4-verification">Step 4: Verification</h4>
<p>You can verify if everything is installed as expected. <br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-13.png?raw=true" />
</div>
<p><br />
Now reboot your PS2 and naviagte to the ‘Browser’ and ‘MemoryCard 1 or 2’ (depending on where you installed the app)<br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-14.png?raw=true" />
</div>
<p><br /></p>

<h4 id="step-5-rinse-and-repeat">Step 5: Rinse and Repeat!</h4>
<p>Congratulations! Now that you have learned how to install SAS Compliant APP PSUs you are ready to install whatever apps you may desire. <br /><br /></p>
<div class="container">
<img style="border:2px solid #16537e" align="left | top" width="600" height="400" src="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/2024-12-13-how-to-install-app-psus-15.png?raw=true" />
</div>
<p><br />
If you come across something which is not on the <a href="https://ps2wiki.github.io/sas-apps-archive/">SAS Apps Archive</a>, let us know and we will add it at the earliest! <br /><br /></p>
<div style="display: flex"><div style="float:left">See ya! &nbsp;</div> <div style="float: left"><img height="20" src="https://media.tenor.com/apJYeMKWeC4AAAAj/hi-hello.gif" /></div>

</div>]]></content><author><name>korax</name></author><category term="PS2-App-System/SAS" /><category term="SAS" /><category term="Beginner" /><category term="FAQ" /><summary type="html"><![CDATA[➛ Scope This guide will walk you through the very very basics of installing an App via it’s SAS Compliant APP PSU* in your MemoryCard.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/banner.png?raw=true" /><media:content medium="image" url="https://github.com/ps2wiki/ps2wiki.github.io/blob/upstream/_posts/PS2-App-System/SAS/2024-12-13-how-to-install-app-psus/assets/banner.png?raw=true" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">How to Swap Buttons on BlueRetro via Bluetooth</title><link href="https://ps2wiki.github.io/blueretro/2024/09/23/how-to-swap-buttons-on-blueretro-via-bluetooth.html" rel="alternate" type="text/html" title="How to Swap Buttons on BlueRetro via Bluetooth" /><published>2024-09-23T00:00:00+05:30</published><updated>2024-09-23T00:00:00+05:30</updated><id>https://ps2wiki.github.io/blueretro/2024/09/23/how-to-swap-buttons-on-blueretro-via-bluetooth</id><content type="html" xml:base="https://ps2wiki.github.io/blueretro/2024/09/23/how-to-swap-buttons-on-blueretro-via-bluetooth.html"><![CDATA[<h2 id="how-to-swap-buttons-on-blueretro-via-bluetooth">How to Swap Buttons on BlueRetro via Bluetooth</h2>

<h4 id="1-understanding-blueretro-and-button-remapping">1. <strong>Understanding BlueRetro and Button Remapping</strong></h4>
<ul>
  <li><strong>BlueRetro</strong> allows you to connect modern Bluetooth controllers (e.g., DualShock 3/4) to your PS2 and offers customizable button mappings, which is perfect if you want to swap the <strong>R2 and X</strong> buttons to take advantage of <strong>R2’s pressure sensitivity</strong>.</li>
  <li>BlueRetro runs on the <strong>ESP32</strong> and hosts a <strong>web interface</strong> that can be accessed via Bluetooth for configuration.</li>
</ul>

<h4 id="2-accessing-the-blueretro-web-interface-via-bluetooth">2. <strong>Accessing the BlueRetro Web Interface via Bluetooth</strong>:</h4>
<ul>
  <li>Ensure that your <strong>ESP32</strong> running BlueRetro is connected to the PS2 and powered on.</li>
  <li>On your Bluetooth-enabled device (laptop, phone, etc.), connect to the <strong>BlueRetro ESP32</strong> via <strong>Bluetooth</strong>.</li>
  <li>After connecting, open a web browser and type:<br />
<strong>http://blueretro.io</strong></li>
  <li>This will bring up the BlueRetro web interface where you can configure controller settings.</li>
</ul>

<h4 id="3-navigating-to-controller-configuration">3. <strong>Navigating to Controller Configuration</strong>:</h4>
<ul>
  <li>Once in the <strong>BlueRetro web interface</strong>, go to the section called <strong>Controller Mapping</strong> or <strong>Player Configuration</strong>. Here, you will see a mapping table showing which buttons are assigned to which inputs on your PS2.</li>
  <li>For more information on this, refer to the <strong>BlueRetro Wiki</strong> at:<br />
<strong>https://blueretro.io/wiki</strong></li>
</ul>

<h4 id="4-swapping-r2-and-x-for-pressure-sensitivity">4. <strong>Swapping R2 and X for Pressure Sensitivity</strong>:</h4>
<ul>
  <li><strong>Locate the X Button (Cross)</strong>:
    <ul>
      <li>Find the <strong>X button (cross)</strong> in the mapping interface. By default, this will be mapped to the <strong>X button</strong> on your controller. You need to change this mapping to <strong>R2</strong>.</li>
    </ul>
  </li>
  <li><strong>Change R2 Mapping</strong>:
    <ul>
      <li>Next, find <strong>R2</strong> in the mapping interface and change it to <strong>X</strong>.</li>
      <li>This will make <strong>R2</strong> function as the <strong>X button</strong>, allowing you to use its <strong>pressure-sensitive</strong> feature for tasks normally assigned to <strong>X</strong> (like acceleration or certain in-game actions).</li>
    </ul>
  </li>
</ul>

<h4 id="5-saving-the-changes">5. <strong>Saving the Changes</strong>:</h4>
<ul>
  <li>After you’ve swapped <strong>R2 and X</strong>, click the <strong>Save Configuration</strong> button in the web interface to apply these changes.</li>
  <li>BlueRetro will store this configuration, so you won’t need to redo the mapping each time you use the PS2.</li>
</ul>

<h4 id="6-testing-the-configuration">6. <strong>Testing the Configuration</strong>:</h4>
<ul>
  <li>Now that you’ve saved the button mappings, boot up a game that uses pressure sensitivity (e.g., a racing game where <strong>X</strong> is used for acceleration). Pressing <strong>R2</strong> should now function like <strong>X</strong> but with the benefit of pressure sensitivity.</li>
</ul>

<h4 id="7-further-button-remapping-or-adjustments">7. <strong>Further Button Remapping or Adjustments</strong>:</h4>
<ul>
  <li>If you want to remap more buttons or fine-tune your setup, you can do so easily through the same <strong>web interface</strong>. BlueRetro supports remapping most buttons on modern controllers to match the PS2’s layout.</li>
</ul>

<h2 id="resources-for-blueretro-and-button-remapping">Resources for BlueRetro and Button Remapping:</h2>
<ul>
  <li>
    <p><strong>BlueRetro GitHub</strong> (Project repository and latest firmware updates):<br />
<strong>https://github.com/darthcloud/BlueRetro</strong></p>
  </li>
  <li>
    <p><strong>BlueRetro Wiki</strong> (Comprehensive guide on setup, remapping, and troubleshooting):<br />
<strong>https://blueretro.io/wiki</strong></p>
  </li>
  <li>
    <p><strong>BlueRetro FAQ</strong> (Frequently asked questions, including button mapping details):<br />
<strong>https://blueretro.io/wiki/#/faq</strong></p>
  </li>
</ul>

<p>By following these steps, you’ll have successfully swapped <strong>R2 and X</strong> to ensure that you can take full advantage of <strong>R2’s pressure sensitivity</strong> for games that benefit from it. Let me know if you encounter any issues or need further clarification!</p>

<p>To clarify, when I mentioned <strong>“if compatible”</strong> regarding multiple profiles and game-specific remapping, I was referring to features that might depend on the version of the <strong>BlueRetro firmware</strong> you’re using. Let’s break down what is compatible and what isn’t based on the current state of <strong>BlueRetro</strong> functionality:</p>

<h2 id="blueretro-compatibility-for-button-remapping-and-profiles">BlueRetro Compatibility for Button Remapping and Profiles:</h2>

<ol>
  <li><strong>Global Button Remapping (Always Compatible)</strong>:
    <ul>
      <li><strong>Every version of BlueRetro</strong> supports <strong>global button remapping</strong>. Once you remap buttons like <strong>R2 and X</strong>, this remap will apply to <strong>all connected controllers</strong> and <strong>all games</strong> by default.</li>
      <li>This means if you swap <strong>R2 and X</strong>, it will stay swapped for every game and controller until you change the mapping again.</li>
    </ul>
  </li>
  <li><strong>Game-Specific Profiles (Limited Support)</strong>:
    <ul>
      <li><strong>Profile-based remapping</strong>—where you can save different button layouts for different games or situations—depends on the <strong>firmware version</strong> you are using.</li>
      <li>As of the latest updates (September 2023), BlueRetro supports <strong>multiple profiles</strong>, but not all configurations may allow this feature in full detail yet.</li>
    </ul>
  </li>
</ol>

<h2 id="current-blueretro-firmware-features">Current BlueRetro Firmware Features:</h2>
<ul>
  <li><strong>Global Remap</strong>: Always supported.</li>
  <li><strong>Multiple Profiles</strong>: Supported in newer firmware, but still evolving. You can save and switch profiles for different controller setups or specific games. However, profile management may be limited depending on the setup of your <strong>ESP32</strong> and the specific build you’re using.</li>
  <li><strong>Controller-Specific Remapping</strong>: BlueRetro does not yet offer a fully automated system for switching remaps based on individual games, but you can manually change profiles through the web interface.</li>
</ul>

<h2 id="compatibility-check">Compatibility Check:</h2>
<ul>
  <li>If you’re using an <strong>updated firmware</strong> version (recent 2023 builds), you likely have access to <strong>multiple profiles</strong> and can configure button mappings for different setups manually.</li>
  <li>Older or custom builds of BlueRetro may not yet support <strong>profile management</strong>, and in these cases, only <strong>global remapping</strong> is available.</li>
</ul>

<p>For more specific compatibility, you can check your firmware version and compare it to the <strong>latest BlueRetro releases</strong> on their <strong>GitHub</strong> page:<br />
<strong>https://github.com/darthcloud/BlueRetro/releases</strong></p>

<p>You can also refer to the detailed <strong>Wiki</strong> for updated profile-related features:<br />
<strong>https://blueretro.io/wiki</strong></p>

<hr />

<h2 id="what-is-compatible">What Is Compatible:</h2>
<ul>
  <li><strong>Global button remapping</strong> works on <strong>all versions</strong>.</li>
  <li><strong>Multiple profiles</strong> or game-specific remapping may be available in recent versions, but it is not an automatic feature based on the game you’re playing.</li>
</ul>]]></content><author><name>Ripto</name></author><category term="BlueRetro" /><category term="BlueRetro" /><category term="FAQ" /><category term="Tutorial" /><summary type="html"><![CDATA[How to Swap Buttons on BlueRetro via Bluetooth]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i.pinimg.com/originals/03/f8/7e/03f87ede1cd889c05b1747d6c7644612.png" /><media:content medium="image" url="https://i.pinimg.com/originals/03/f8/7e/03f87ede1cd889c05b1747d6c7644612.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Updating the Firmware on the BlueRetro</title><link href="https://ps2wiki.github.io/blueretro/2024/09/23/updating-the-firmware.html" rel="alternate" type="text/html" title="Updating the Firmware on the BlueRetro" /><published>2024-09-23T00:00:00+05:30</published><updated>2024-09-23T00:00:00+05:30</updated><id>https://ps2wiki.github.io/blueretro/2024/09/23/updating-the-firmware</id><content type="html" xml:base="https://ps2wiki.github.io/blueretro/2024/09/23/updating-the-firmware.html"><![CDATA[<h2 id="upgrading-blueretro-firmware">Upgrading BlueRetro Firmware</h2>

<ol>
  <li><strong>Check Current Firmware Version</strong>:
    <ul>
      <li>Access the BlueRetro web interface by connecting via Bluetooth and visiting:<br />
<strong>http://blueretro.io</strong></li>
      <li>The current firmware version is often displayed in the interface or accessible via a settings/about page.</li>
    </ul>
  </li>
  <li><strong>Download the Latest Firmware</strong>:
    <ul>
      <li>Visit the BlueRetro GitHub releases page to find the latest firmware version:<br />
<strong>https://github.com/darthcloud/BlueRetro/releases</strong></li>
      <li>Download the latest release compatible with your ESP32 board.</li>
    </ul>
  </li>
  <li><strong>Update the Firmware</strong>:
    <ul>
      <li>Follow the instructions in the <strong>BlueRetro Wiki</strong> for updating the firmware. This typically involves:
        <ul>
          <li>Connecting the ESP32 to your computer via USB.</li>
          <li>Using tools like <strong>esptool</strong> to flash the new firmware onto the ESP32.</li>
        </ul>
      </li>
      <li>Detailed instructions for updating can be found here:<br />
<strong>https://blueretro.io/wiki/#/updating</strong></li>
    </ul>
  </li>
  <li><strong>Verify Profile Management Features</strong>:
    <ul>
      <li>After updating, recheck the BlueRetro web interface to confirm if <strong>game-specific profiles</strong> or advanced remapping features are available.</li>
      <li>The latest firmware versions should include the ability to create and manage multiple profiles, allowing you to configure specific button mappings for different games.</li>
    </ul>
  </li>
</ol>

<h2 id="what-to-expect-with-upgraded-firmware">What to Expect with Upgraded Firmware</h2>

<ul>
  <li><strong>Game-Specific Profiles</strong>: With newer firmware, you should be able to save and switch between different button remapping profiles. This means you can have specific configurations for different games.</li>
  <li><strong>Profile Management</strong>: Look for options in the web interface that allow you to create, save, and switch profiles. This feature enables you to customize your setup based on the needs of each game.</li>
  <li><strong>Improved Functionality</strong>: Upgrades often come with bug fixes and new features, improving overall performance and usability.</li>
</ul>

<h2 id="resources">Resources</h2>

<ul>
  <li>
    <p><strong>BlueRetro GitHub Releases</strong>:<br />
<strong>https://github.com/darthcloud/BlueRetro/releases</strong></p>
  </li>
  <li>
    <p><strong>BlueRetro Wiki (Updating Firmware)</strong>:<br />
<strong>https://blueretro.io/wiki/#/updating</strong></p>
  </li>
</ul>

<p>By upgrading to the latest firmware, you can access advanced features like game-specific profiles, enhancing your gaming experience with customizable button mappings.</p>]]></content><author><name>Ripto</name></author><category term="BlueRetro" /><category term="BlueRetro" /><category term="FAQ" /><category term="Tutorial" /><summary type="html"><![CDATA[Upgrading BlueRetro Firmware]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://repository-images.githubusercontent.com/198868981/98d05272-da79-4387-97af-7aaa665b2ff9" /><media:content medium="image" url="https://repository-images.githubusercontent.com/198868981/98d05272-da79-4387-97af-7aaa665b2ff9" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">SAS Indicators &amp;amp; Warnings Megapost</title><link href="https://ps2wiki.github.io/ps2-app-system/sas/2024/08/19/sas-warnings-megapost.html" rel="alternate" type="text/html" title="SAS Indicators &amp;amp; Warnings Megapost" /><published>2024-08-19T00:00:00+05:30</published><updated>2024-08-19T00:00:00+05:30</updated><id>https://ps2wiki.github.io/ps2-app-system/sas/2024/08/19/sas-warnings-megapost</id><content type="html" xml:base="https://ps2wiki.github.io/ps2-app-system/sas/2024/08/19/sas-warnings-megapost.html"><![CDATA[<meta http-equiv="refresh" content="0; url=https://ps2wiki.github.io/documentation/homebrew/PS2-App-System/SAS/indicators-and-warnings/indicators-and-warnings">

This page has been updated, you will be redirected to the updated version in the 'Documentation' of Save Application System [SAS].  
You can also use <a href="https://ps2wiki.github.io/documentation/homebrew/PS2-App-System/SAS/indicators-and-warnings/indicators-and-warnings">this link<sup>[↗]</sup></a> to maunually go there]]></content><author><name>korax</name></author><category term="PS2-App-System/SAS" /><category term="SAS" /><category term="Beginner" /><category term="FAQ" /><summary type="html"><![CDATA[]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://cdn3.vectorstock.com/i/1000x1000/27/22/warning-caution-tape-black-and-yellow-line-vector-46252722.jpg" /><media:content medium="image" url="https://cdn3.vectorstock.com/i/1000x1000/27/22/warning-caution-tape-black-and-yellow-line-vector-46252722.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Verifying the integrity of a game backup</title><link href="https://ps2wiki.github.io/general/2024/02/19/verify-the-integrity-of-your-game-backups.html" rel="alternate" type="text/html" title="Verifying the integrity of a game backup" /><published>2024-02-19T00:00:00+05:30</published><updated>2024-02-19T00:00:00+05:30</updated><id>https://ps2wiki.github.io/general/2024/02/19/verify-the-integrity-of-your-game-backups</id><content type="html" xml:base="https://ps2wiki.github.io/general/2024/02/19/verify-the-integrity-of-your-game-backups.html"><![CDATA[<h3>Intro:</h3>
<p>To verify the MD5 hash of your PS2 ISOs against the Redump database, you’ll want to follow a series of straightforward steps. Redump is a project dedicated to preserving the integrity of disc-based media, and by checking your ISOs against their database, you can ensure your backups are accurate. Here’s a simplified guide:</p>

<h3>1. Obtain an MD5 Checksum Utility</h3>
<ul>
  <li>First, you need a tool to calculate the MD5 checksum of your ISO file. For Windows, an easy-to-use option is “WinMD5” or “MD5Summer”. Mac users can use the built-in “Terminal” app, and Linux users can also use their terminal.</li>
</ul>

<p><strong>For Windows:</strong></p>
<ul>
  <li>Download and install WinMD5 or any other preferred MD5 checksum tool.</li>
  <li><strong>For Mac/Linux:</strong></li>
  <li>Use the terminal. No additional software is usually needed.</li>
</ul>

<h3>2. Calculate the MD5 Hash of Your PS2 ISO</h3>

<p><strong>Windows:</strong></p>
<ul>
  <li>Open WinMD5.</li>
  <li>Click on the ‘Browse’ button and select your PS2 ISO file.</li>
  <li>The program will automatically calculate the hash once the file is selected.</li>
</ul>

<p><strong>Mac/Linux:</strong></p>
<ul>
  <li>Open the Terminal.</li>
  <li>Use the <code class="language-plaintext highlighter-rouge">cd</code> command to navigate to the folder containing your ISO. For example, <code class="language-plaintext highlighter-rouge">cd Downloads</code> if your ISO is in the Downloads folder.</li>
  <li>Type <code class="language-plaintext highlighter-rouge">md5 [filename.iso]</code> for Mac or <code class="language-plaintext highlighter-rouge">md5sum [filename.iso]</code> for Linux and press Enter. Replace <code class="language-plaintext highlighter-rouge">[filename.iso]</code> with the name of your ISO file.</li>
</ul>

<h3>3. Compare Your MD5 Hash with Redump Database</h3>

<ul>
  <li>Visit the Redump website or any page that lists the MD5 hashes for PS2 games.</li>
  <li>Use the search function to find your game.</li>
  <li>Find the MD5 hash listed for your game on Redump and compare it with the hash you calculated.</li>
</ul>

<h4>How to Compare:</h4>
<ul>
  <li>The MD5 hash is a long string of numbers and letters. You need to ensure every character matches perfectly with the one provided by Redump for your specific game.</li>
</ul>

<p><strong>If They Match:</strong> If every character in your MD5 hash matches the one on Redump, your ISO is a perfect copy of the original disc.</p>

<p><strong>If They Do Not Match:</strong> If there’s any discrepancy, the ISO may not be an accurate copy. This could be due to data corruption, differences in the disc version, or modifications.</p>

<p>By following these steps, you’ll be able to verify the integrity of your PS2 ISOs against the Redump database, ensuring they’re accurate backups of the original media. This process is crucial for preservation purposes and for ensuring compatibility with emulators and homebrew software.</p>]]></content><author><name>Ripto</name></author><category term="General" /><category term="Tutorial" /><category term="Discs" /><category term="Backup" /><summary type="html"><![CDATA[Intro: To verify the MD5 hash of your PS2 ISOs against the Redump database, you’ll want to follow a series of straightforward steps. Redump is a project dedicated to preserving the integrity of disc-based media, and by checking your ISOs against their database, you can ensure your backups are accurate. Here’s a simplified guide:]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://media.istockphoto.com/id/1338845808/photo/magnifying-glass-and-biometrics-authentication-technology-with-binary-code.webp?s=2048x2048&amp;w=is&amp;k=20&amp;c=crOxbW_372HXwyIZn9i1hsOd-PwFx1zBKUWHkYXsR-Y=" /><media:content medium="image" url="https://media.istockphoto.com/id/1338845808/photo/magnifying-glass-and-biometrics-authentication-technology-with-binary-code.webp?s=2048x2048&amp;w=is&amp;k=20&amp;c=crOxbW_372HXwyIZn9i1hsOd-PwFx1zBKUWHkYXsR-Y=" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Format PS2’s internal storage (using PS2 or PC)</title><link href="https://ps2wiki.github.io/general/2024/02/04/format-ps2s-internal-storage.html" rel="alternate" type="text/html" title="Format PS2’s internal storage (using PS2 or PC)" /><published>2024-02-04T00:00:00+05:30</published><updated>2024-02-04T00:00:00+05:30</updated><id>https://ps2wiki.github.io/general/2024/02/04/format-ps2s-internal-storage</id><content type="html" xml:base="https://ps2wiki.github.io/general/2024/02/04/format-ps2s-internal-storage.html"><![CDATA[<h2>Format via PS2 </h2>

<h3>Prerequisites:</h3>
<ul>
  <li>a way to launch Homebrew</li>
  <li>“wLaunchELF”</li>
</ul>

<h3>Procedure:</h3>
<ol>
  <li>Start <strong>“wLaunchELF”</strong></li>
  <li>Enter <strong>“Filebrowser”</strong> (usually via <code class="language-plaintext highlighter-rouge">CIRCLE</code>)</li>
  <li>Enter <strong>“MISC”</strong> (scroll to it and use the “confirmation button”, which is either <code class="language-plaintext highlighter-rouge">CIRCLE</code> or <code class="language-plaintext highlighter-rouge">CROSS</code> depending on your configuration)</li>
  <li>Launch <strong>“HDDManager”</strong></li>
  <li>Tap <code class="language-plaintext highlighter-rouge">R1</code></li>
  <li>Select <strong>“format”</strong> (scroll to it and mark it, then confirm)</li>
  <li>Confirm formatting and it should be done in a few seconds.</li>
</ol>

<h4>If you intend to use OPL, please stay in the HDDManager and create an appropriately sized +OPL-Partition!</h4>

<ol>
  <li>Tap <code class="language-plaintext highlighter-rouge">R1</code></li>
  <li>Select <strong>“create”</strong></li>
  <li>Name it <strong>“+OPL”</strong></li>
  <li>Choose a size! This depends on the size of the HDD as well on what you want to use (i.e. 768MB for a 500GB storage, 1.2GB for a 1TB storage, 1.5GB for a 2TB storage.). VMCs require a bit more space, so keep that in mind!</li>
</ol>

<h4>If you intend to use POPStarter, POPSLoader, or wLaunchELF_kHn, please stay in the HDDManager and create one or more of the following partitions at up to 128GB each to meet your .VCD storage needs the same way you created the +OPL partition above.</h4>

<ul>
  <li>__.POPS</li>
  <li>__.POPS0</li>
  <li>__.POPS1</li>
  <li>__.POPS2</li>
  <li>__.POPS3</li>
  <li>__.POPS4</li>
  <li>__.POPS5</li>
  <li>__.POPS6</li>
  <li>__.POPS7</li>
  <li>__.POPS8</li>
  <li>__.POPS9</li>
</ul>

<h2>Format via Windows PC </h2>

<h3>Prerequisites:</h3>
<ul>
  <li>PFS-BatchKit-Manager: A utility for Windows that allows for the management and formatting of hard drives for PS2 use.</li>
  <li>https://github.com/GDX-X/PFS-BatchKit-Manager</li>
</ul>

<h3>Procedure:</h3>

<ol>
  <li>
    <p>Prepare Your PC Environment
Locate the PFS-BatchKit-Manager:
Find the folder on your PC where you’ve stored the PFS-BatchKit-Manager.
Right-click the .bat file (likely named !pfs-batchkit-manager.bat or similar) and select “Run as Administrator” to ensure it has the necessary permissions.</p>
  </li>
  <li>
    <p>Access PFS-BatchKit Manager
Navigate to Advanced Menu:
Within the PFS-BatchKit Manager interface, find and enter the Advanced menu.
Select “HDD Management” from the list of options.</p>
  </li>
  <li>
    <p>Hack Your HDD for PS2 Format
Choose the Option for PS2 Format:
Look for and select option “8 - Hack your HDD to PS2 Format”.
This prepares your hard drive to be recognized and used by the PS2 system.</p>
  </li>
  <li>
    <p>Format Hard Drive with wLaunchELF
After completing the preparation steps on your PC, safely disconnect the hard drive.
Connect the hard drive to your PlayStation 2 system, using the appropriate adapter if necessary.</p>
  </li>
  <li>
    <p>Use wLaunchELF on Your PS2 to format again properly as instructed above.</p>
  </li>
</ol>

<h2>Completing the Setup</h2>
<p>After formatting and partitioning the HDD as required, you can proceed to install your Homebrew applications, games, or other content onto the newly prepared storage.</p>]]></content><author><name>TnA &amp; Ripto</name></author><category term="General" /><category term="Tutorial" /><category term="iHDD" /><summary type="html"><![CDATA[Format via PS2]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://images.pexels.com/photos/6429164/pexels-photo-6429164.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1260&amp;h=750&amp;dpr=1" /><media:content medium="image" url="https://images.pexels.com/photos/6429164/pexels-photo-6429164.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1260&amp;h=750&amp;dpr=1" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>