[OnePlus 9 Pro] m_vaisakh:
Detailed Flashing instructions:

NOTE: These instructions are for first time users only! If you are upgrading from previous StatiX Builds, you DO NOT NEED TO FORMAT DATA!

To flash StatixOS, you need these pre-requisites:

A PC with ADB/Fastboot installed

OnePlus 9 Pro device

USB Cable

StatiXOS Build

Backup your internal storage before this process.

This guide assumes you are coming from OOS 13.x with an unlocked bootloader.

For Windows Users:

Download SDK platform tools for Windows (I do not recommend using the latest ones because it breaks flashing) and extract it to anywhere you like.

Install ADB/Fastboot Drivers

Assuming you have unlocked bootloader, and enabled Developer Options, navigate to System > Developer Options, scroll down to find USB Debugging, and enable it.

Connect your device to PC

From your PC, navigate to the extracted platform-tools

In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.

Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"

In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about, just repeat the command)

Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.

Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.

(You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in .\fastboot.exe -w, this will completely wipe your internal storage.

Now, type in .\fastboot.exe update ''path\to\StatiXOS\Build\zip'' (replace path\to\StatiXOS\Build\zip with actual path to the fastboot images zip file) Pro Tip: You can right click and copy the zip and then paste into powershell window. Make sure you paste in between the quotes ' '.

It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!

Wait till the process finishes, it will reboot the device automatically.

That's all! Enjoy StatiX on your device!

For Linux Users:

Install adb and fastboot according to your distro, and install proper udev rules.

Assuming you have unlocked bootloader, and enabled Developer Options, navigate to System > Developer Options, scroll down to find USB Debugging, and enable it.

Connect your device to PC

From your PC, open Terminal

In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)

Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.

Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.

(You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in fastboot -w, this will completely wipe your internal storage.

Now, type in fastboot update ''path/to/StatiXOS/Build/zip'' (replace path/to/StatiXOS/Build/zip with actual path to the fastboot images zip file).

It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!

Wait till the process finishes, it will reboot the device automatically.

That's all! Enjoy StatiX on your device!