Skip to content

An archive of unmodified stock OTA images, full firmware & OTA update links for Nothing and CMF devices, directly sourced from official OEM servers.

Notifications You must be signed in to change notification settings

spike0en/nothing_archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 日本語

Nothing Archive

Nothing Archive Logo

Total Downloads Latest Release

Open Pull Requests Workflow Status Closed Pull Requests

Visitors Contributors Stars Forks

Index 📑

About 📢

Nothing Archive is the most up-to-date Nothing OS firmware repository, offering official OTA updates, full firmware packages, and stock OTA images for Nothing Phone (1), Phone (2), Phone (2a), Phone (2a) Plus, and CMF Phone (1), all sourced directly from official OEM servers. All files are archived, ensuring easy access and long-term preservation.

Features & Benefits 🚀

  • 📡 Direct OTA Indexing – Tracks Nothing OS OTA update links from official servers, providing access to incremental and full updates for Nothing and CMF devices.
  • 🛠️ Manual Installation (Sideloading) – Install Nothing OS firmware manually during staged rollouts or when OTA updates fail using the inbuilt offline Nothing OS offline updater or beta updater app or via ADB sideload using a custom recovery when available.
  • 📦 Stock OTA Images – Provides unmodified OTA images utilizing AOSP’s OTA extraction tool that allows extracting incremental OTA updates, thus enabling upgrades, downgrades, and partition flashing when full firmware packages are unavailable.
  • 🔓 Rooting & Unrooting Support – Provides stock boot images for Magisk, KernelSU, and Apatch, while also allowing unrooting by flashing the original boot image to keep OTA updates functional when modified partitions are detected.
  • Flash Firmware & Unbrick Devices – Provides fastboot-flashable Nothing OS firmware to help resolve boot loops, recover soft-bricked devices, and restore the stock ROM, as long as fastboot is accessible.

Downloads 📥

  • Releases for OTA images are tagged and named using the format: NothingOS Version-Device Codename.Incremental Date and POST_OTA_VERSION_NothingOS Version, as shown here, respectively.
  • For releases with a Nothing OS version in the format X.Y.Za and X.Y, tags are renamed to X.Y.0-A and X.Y.0 respectively for proper sorting (e.g., 2.5.5A2.5.5-A, 2.62.6.0, 3.03.0.0).
  • Android Developer preview releases are tagged as 0.0.0-DP-Device Codename.Incremental Date.
  • Unless specifically stated otherwise in the release notes, the releases published here are compatible with all regional and color variants of the device.
  • For detailed instructions on interpreting the required incremental OTA firmware, refer to this OTA Sideloading Guide.

Supported Models 📱

Click on the respective device name to quickly navigate to its respective release index:

⚪ Nothing: Phone (1) · Phone (2) · Phone (2a) · Phone (2a) Plus

🔴 CMF by Nothing: Phone (1)


Nothing Phone (1)

Nothing OS Version Build No. Incremental OTA Full OTA OTA Images
3.0 Spacewar-V3.0-250218-1552 Spacewar_V3.0-250108-1938 -> Spacewar_V3.0-250218-1552 N/A Here
3.0 Spacewar-V3.0-250108-1938 Spacewar_V3.0-241211-0926 -> Spacewar_V3.0-250108-1938 // Spacewar_U2.6-241031-1818 -> Spacewar_V3.0-250108-1938 Here Here
3.0 OB-1 Spacewar-V3.0-241211-0926 Spacewar_U2.6-241031-1818 -> Spacewar_V3.0-241211-0926 N/A Here
2.6 Spacewar-U2.6-241031-1818 Spacewar_U2.6-240904-1634 -> Spacewar_U2.6-241031-1818 Here Here
2.6 Spacewar-U2.6-240904-1634 Spacewar_U2.6-240705-1617 -> Spacewar_U2.6-240904-1634 N/A Here
2.6 Spacewar-U2.6-240705-1617 Spacewar_U2.5-240612-2149 -> Spacewar_U2.6-240705-1617 Here Here
2.5.6 Spacewar-U2.5-240612-2149 Spacewar_U2.5-240419-1617 -> Spacewar_U2.5-240612-2149 Here Here
2.5.3A Spacewar-U2.5-240317-2245 Spacewar_U2.5-240301-1852 -> Spacewar_U2.5-240317-2245 // Spacewar_U2.5-240207-1031 -> Spacewar_U2.5-240317-2245 Here Here
2.5.3 Spacewar-U2.5-240301-1852 Spacewar_U2.5-240207-1031 -> Spacewar_U2.5-240301-1852 N/A Here
2.5.2.HOTFIX Spacewar-U2.5-240207-1031 Spacewar_U2.5-240119-1910 -> Spacewar-U2.5-240207-1031 // Spacewar_T2.0-231110-1731 -> Spacewar_U2.5-240207-1031 Here Here
2.5.2 Spacewar-U2.5-240119-1910 Spacewar_T2.0-231110-1731 -> Spacewar_U2.5-240119-1910 N/A Here
2.0.5 Spacewar-T2.0-231110-1731 Spacewar_T2.0-231006-1014 -> Spacewar_T2.0-231110-1731 Here Here
2.0.4 Spacewar-T2.0-231006-1014 Spacewar_T2.0-230901-1652 -> Spacewar_T2.0-231006-1014 Here Here
2.0.2.HOTFIX Spacewar-T2.0-230901-1652 Spacewar_T2.0-230822-1751 -> Spacewar_T2.0-230901-1652 Here Here
2.0.2 Spacewar-T2.0-230822-1751 Spacewar_T1.5-230706-1942 -> Spacewar_T2.0-230822-1751 N/A Here
1.5.6​ Spacewar-T1.5-230706-1942 Spacewar_T1.5-230619-0042 -> Spacewar_T1.5-230706-1942 N/A Here
1.5.5 Spacewar-T1.5-230619-0042 Spacewar_T1.5-230428-2017 -> Spacewar_T1.5-230619-0042 Here Here
1.5.4 Spacewar_T1.5-230428-2017 Spacewar_T1.5-230317-2039 -> Spacewar_T1.5-230428-2017 // Spacewar_T1.5-230213-2131 -> Spacewar_T1.5-230428-2017 N/A Here
1.5.3.HOTFIX Spacewar_T1.5-230317-2039 Spacewar_T1.5-230310-1650 -> Spacewar_T1.5-230317-2039 Here Here
1.5.3 Spacewar-T1.5-230310-1650 Spacewar_T1.5-230213-2131 -> Spacewar_T1.5-230310-1650 N/A N/A
1.5.2​ Spacewar-T1.5-230213-2131 Spacewar_S1.1_230112-1613-GLO -> Spacewar_T1.5-230213-2131 // Spacewar_S1.1_230112-1613-EEA -> Spacewar_S1.1-230112-1613-EEA N/A N/A
1.1.8 Spacewar-S1.1-230112-1613 Spacewar_S1.1_221129-1525-GLO -> Spacewar_S1.1-230112-1613 // Spacewar_S1.1-221129-1525-EEA -> Spacewar_S1.1-230112-1613 N/A N/A
1.1.7.HOTFIX Spacewar-S1.1-221129-1525-EEA Spacewar_S1.1-221121-2306 -> Spacewar_S1.1-221129-1525-EEA N/A N/A
1.1.7 Spacewar-S1.1-221121-2306 Spacewar_S1.1-221022-1221-GLO -> Spacewar_S1.1-221121-2306-GLO // Spacewar_S1.1-221022-1221-EEA -> Spacewar_S1.1-221121-2306-EEA GLO // EEA N/A
1.1.6 Spacewar-S1.1-221022-1221 Spacewar_S1.1-221008-1815-GLO -> Spacewar_S1.1-221022-1221-GLO // Spacewar_S1.1-220921-2238-EEA -> Spacewar_S1.1-221022-1221-EEA GLO N/A
1.1.5 Spacewar-S1.1-221008-1815-GLO Spacewar_S1.1-220921-2238-GLO -> Spacewar_S1.1-221008-1815-GLO N/A N/A
1.1.4.HOTFIX Spacewar-S1.1-220921-2238 Spacewar_S1.1-220913-2137-GLO -> Spacewar_S1.1-220921-2238-GLO // Spacewar_S1.1-220913-2137-EEA -> Spacewar_S1.1-220921-2238-EEA GLO // EEA N/A
1.1.4 Spacewar-S1.1-220913-2137 Spacewar_S1.1-220813-1608-GLO -> Spacewar_S1.1-220913-2137-GLO // Spacewar-S1.1-220813-1608-EEA -> Spacewar_S1.1-220913-2137-EEA N/A N/A
1.1.3 Spacewar-S1.1-220813-1608 Spacewar_S1.1-220728-0051-GLO -> Spacewar_S1.1-220813-1608-GLO // Spacewar_S1.1-220728-0051-EEA -> Spacewar_S1.1-220813-1608-EEA GLO // EEA N/A
1.1.2 Spacewar-S1.1-220728-0051 Spacewar_S1.1-220716-0150-GLO -> Spacewar_S1.1-220728-0051-GLO // Spacewar_S1.1-220716-0150-EEA -> Spacewar_S1.1-220728-0051-EEA GLO // EEA N/A
1.1.0 Spacewar-S1.1-220716-0150 Spacewar_S1.0-220705-2027-GLO -> Spacewar_S1.1-220716-0150-GLO // Spacewar_S1.0-220705-2027-EEA -> Spacewar_S1.1-220716-0150-EEA GLO // EEA N/A
1.0.2 Spacewar-S1.0-220705-2027 N/A GLO // EEA N/A
1.0.1 Spacewar-S1.0-22 N/A EEA N/A

Nothing Phone (2)

Nothing OS Version Build No. Incremental OTA Full OTA OTA Images
3.0 Pong-V3.0-250113-1723 Pong_V3.0-241226-2001 -> Pong_V3.0-250113-1723 Here Here
3.0 Pong-V3.0-241226-2001 Pong_U2.6-241016-1700 -> Pong_V3.0-241226-2001 // Pong_V3.0-241207-0124 -> Pong_V3.0-241226-2001 Here Here
3.0 Pong-V3.0-241207-0124 Pong_U2.6-241016-1700 -> Pong_V3.0-241207-0124 // Pong_V3.0-241028-1925 -> Pong_V3.0-241207-0124 Here Here
3.0 OB-1 Pong-V3.0-241028-1925 Pong_U2.6-241016-1700 -> Pong_V3.0-241028-1925 N/A Here
2.6 Pong-U2.6-241016-1700 Pong_U2.6-240828-1751 -> Pong_U2.6-241016-1700 Here Here
2.6 Pong-U2.6-240828-1751 Pong_U2.6-240628-0430 -> Pong_U2.6-240828-1751 N/A Here
2.6 Pong-U2.6-240628-0430 Pong_U2.5-240606-1801 -> Pong_U2.6-240628-0430 N/A Here
2.5.6 Pong-U2.5-240606-1801 Pong_U2.5-240419-0138 -> Pong_U2.5-240606-1801 // Pong_U2.5-240418-1248 -> Pong_U2.5-240606-1801 N/A Here
2.5.5 Pong-U2.5-240418-1248 Pong_U2.5-240327-2140 -> Pong_U2.5-240418-1248 // Pong_U2.5-240410-1247 -> Pong_U2.5-240418-1248 N/A Here
2.5.5 Pong-U2.5-240410-1247 Pong_U2.5-240327-2140 -> Pong_U2.5-240410-1247 Here Here
2.5.3 Pong-U2.5-240327-2140 Pong_U2.5-240116-1446 -> Pong_U2.5-240327-2140 Here Here
2.5.2 Pong-U2.5-240116-1446 Pong_U2.5-231228-1342 -> Pong_U2.5-240116-1446 Here Here
2.5.1A Pong-U2.5-231228-1342 Pong_U2.5-231208-2206 -> Pong_U2.5-231228-1342 Here Here
2.5.1 Pong-U2.5-231208-2206 Pong_T2.0-231024-2214 -> Pong_U2.5-231208-2206 Here Here
2.5 OB-2 Pong-U2.5-231102-1201 Pong_U2.5-231007-2102 -> Pong_U2.5-231102-1201 Here Here
2.5 OB-1 Pong-U2.5-231007-2102 N/A Here Here
2.0.4 Pong-T2.0-231024-2214 Pong_T2.0-230906-1933 -> Pong_T2.0-231024-2214 Here Here
2.0.3 Pong-T2.0-230906-1933 Pong_T2.0-230818-1943 -> Pong_T2.0-230906-1933 Here Here
2.0.2A Pong-T2.0-230818-1943 Pong_T2.0-230801-1740 -> Pong_T2.0-230818-1943 N/A Here
2.0.2 Pong-T2.0-230801-1740 Pong_T2.0-230719-1458 -> Pong_T2.0-230801-1740 Here Here
2.0.1A Pong-T2.0-230719-1458 Pong_T2.0-230709-2003 -> Pong_T2.0-230719-1458 N/A Here
2.0.1 Pong-T2.0-230709-2003 N/A Here Here

Nothing Phone (2a)

Note: Versions 2.5.3 to 2.5.5A are compatible only with the Milk, White, and Black variants of the device. Versions 2.5.6 and higher support all color variants, including Blue and the Special Edition.

Nothing OS Version Build No. Incremental OTA Full OTA OTA Images
3.0 Pacman-V3.0-250114-1909 Pacman_V3.0-250103-1741 -> Pacman_V3.0-250114-1909 N/A Here
3.0 Pacman-V3.0-250103-1741 Pacman_V3.0-241210-2057 -> Pacman_V3.0-250103-1741 Here Here
3.0 Pacman-V3.0-241210-2057 Pacman-U2.6-241021_2253 -> Pacman_V3.0-241210-2057 N/A Here
3.0 OB-2 Pacman-V3.0-241031-2105 Pacman_V3.0-240923-2135 -> Pacman_V3.0-241031-2105 N/A Here
2.6 Pacman-U2.6-241021-2253 Pacman_U2.6-240828-1906 -> Pacman_U2.6-241021-2253 N/A Here
3.0 OB-1 Pacman-V3.0-240923-2135 Pacman_U2.6-240828-1906 -> Pacman_V3.0-240923-2135 N/A Here
2.6 Pacman-U2.6-240828-1906 Pacman_U2.6-240701-2308 -> Pacman_U2.6-240828-1906 N/A Here
2.6 Pacman-U2.6-240701-2308 Pacman_U2.5-240522-1818 -> Pacman_U2.6-240701-2308 N/A Here
2.5.6 Pacman-U2.5-240522-1818 Pacman_U2.5-240419-2235 -> Pacman_U2.5-240522-1818 N/A Here
2.5.5A Pacman-U2.5-240419-2235 Pacman_U2.5-240410-1238 -> Pacman_U2.5-240419-2235 N/A Here
2.5.5 Pacman-U2.5-240410-1238 Pacman_U2.5-240322-1016 -> Pacman_U2.5-240410-1238 N/A Here
2.5.4A Pacman-U2.5-240322-1016 N/A Here Here
2.5.4 Pacman-U2.5-240315-0035 N/A Here Here
2.5.3 Pacman-U2.5-240301-2206 N/A Here Here
2.5 Pacman-U2.5-231207-0042 N/A Here Here

Nothing Phone (2a) Plus

Nothing OS Version Build No. Incremental OTA Full OTA OTA Images
3.0 PacmanPro-V3.0-250207-2041 PacmanPro_V3.0-241226-1537 -> PacmanPro_V3.0-250207-2041 N/A Here
3.0 PacmanPro-V3.0-241226-1537 PacmanPro_V3.0-241126-1448 -> PacmanPro_V3.0-241226-1537 // PacmanPro_U2.6-241217-1545 -> PacmanPro_V3.0-241226-1537 Here Here
3.0 OB-1 PacmanPro-V3.0-241126-1448 PacmanPro_U2.6-241125-2243 -> PacmanPro_V3.0-241126-1448 N/A Here
2.6 PacmanPro-U2.6-241217-1545 PacmanPro_U2.6-241125-2243 -> PacmanPro_U2.6-241217-1545 N/A Here
2.6 PacmanPro-U2.6-241125-2243 PacmanPro_U2.6-240924 -> PacmanPro_U2.6-241125-2243 N/A Here
2.6 PacmanPro-U2.6-240924-2223 PacmanPro_U2.6-240723-1102 -> PacmanPro_U2.6-240924-2223 Here Here
2.6 PacmanPro-U2.6-240723-1102 N/A Here Here

CMF Phone (1)

Nothing OS Version Build No. Incremental OTA Full OTA OTA Images
3.0 Tetris-V3.0-250208-2015 Tetris_V3.0-250111-2249 -> Tetris_V3.0-250208-2015 N/A Here
3.0 Tetris-V3.0-250111-2249 Tetris_U2.6-241204-2338 -> Tetris_V3.0-250111-2249 // Tetris_V3.0-241205-0050 -> Tetris_V3.0-250111-2249 N/A Here
3.0 OB-1 Tetris-V3.0-241205-0050 Tetris_U2.6-241125-2107 -> Tetris_V3.0-241205-0050 N/A Here
2.6 Tetris-U2.6-241204-2338 Tetris_U2.6-241125-2107 -> Tetris_U2.6-241204-2338 N/A Here
2.6 Tetris-U2.6-241125-2107 Tetris_U2.6-241021-2030 -> Tetris_U2.6-241125-2107 N/A Here
2.6 Tetris-U2.6-241021-2030 Tetris_U2.6-240910-1735 -> Tetris_U2.6-241021-2030 N/A Here
2.6 Tetris-U2.6-240910-1735 Tetris_U2.6-240719-2323 -> Tetris_U2.6-240910-1735 Here Here
2.6 Tetris-U2.6-240828-2341 Tetris_U2.6-240813-2046 -> Tetris-U2.6-240828-2341 N/A Here
2.6 Tetris-U2.6-240813-2046 Tetris_U2.6-240729-1047 -> Tetris_U2.6-240813-2046 N/A Here
2.6 Tetris-U2.6-240729-1047 Tetris_U2.6-240702-2200 -> Tetris_U2.6-240729-1047 N/A Here
2.6 Tetris-U2.6-240713-1955 Tetris_U2.6-240702-2200 -> Tetris-U2.6-240713-1955 // Tetris_U2.6-240606-1805 -> Tetris_U2.6-240713-1955 // Tetris_U2.6-240524-1536 -> Tetris_U2.6-240713-1955 N/A Here
2.6 Tetris-U2.6-240702-2200 N/A Here Here

Flashing the Stock ROM Using Fastboot ⚡

A. Preparation of Flashing Folder

  • Download the following files from the assets section of the releases for the corresponding device model and firmware build, and place them in a dedicated folder:
    • -image-boot.7z
    • -image-firmware.7z
    • image-logical.7z.001-00x
  • Ensure that 7-Zip is installed on the system.
  • For Windows users:
    • Right-click on the downloaded files and select Extract to "*\".
    • Alternatively, use this script by placing it in the same directory as the downloaded archive files and running it. The script will guide through the extraction process and download the flashing script directly to the flashing folder.
  • For bash users, use the following command to extract the files:
    7za -y x "*7z*"

B. Proceeding with Flashing

  • Install compatible USB drivers from here. Ensure that the Android Bootloader Interface is visible in the Device Manager when the device is in bootloader mode before starting the flashing process.
  • If the extraction script was used earlier for Windows, proceed by executing the script directly from the flashing folder. If not:
    • Move all image files into a single folder along with the Fastboot Flashing Script. Always download the latest version of the script to ensure the latest hotfixes are included.
  • Run the script while connected to the internet (to fetch the latest platform-tools) and follow the prompts:
    • Answer the initial confirmation questionnaire.
    • Choose whether to wipe data: (Y/N)
    • Choose whether to flash to both slots: (Y/N)
    • Disable Android Verified Boot: (N)
  • Verify that all partitions have been successfully flashed.
    • If successful, choose to reboot to system: (Y)
    • If any errors occur, reboot to bootloader and flash again after addressing the cause of failure. Proceeding with Reboot to system in such cases may result in a soft or hard bricked device.

Disclaimer 🚨

By using this archive, users acknowledge and accept these terms:

  • ✅ Authenticity – All firmware files in this archive are unaltered, unmodified, and sourced directly from the OEM.
  • ⚠️ Flash at Your Own Risk – Installing firmware on an unlocked bootloader device carries inherent risks. Follow instructions carefully to avoid bricking your device.
  • 📌 Compatibility – Ensure the firmware matches your Nothing or CMF device variant before installation.
  • 🚫 No Warranty or Official Support – This is a community-driven project, unaffiliated with Nothing. Any update failures, software bugs, or device issues remain the OEM’s responsibility. The author and contributors are not liable for bricked devices due to incorrect flashing, misuse, or firmware modifications. Always download firmware directly from this archive to ensure integrity.
  • 🛡️ Open Source Integrity – Redistribution is permitted only with proper attribution. Users are encouraged to support and share this project to maintain its availability. Reselling freely available firmware is strictly prohibited!

Acknowledgments 🤝

Special thanks to these contributors for their invaluable work and support:

  • luk1337 – Pioneered the use of AOSP’s OTA extraction tool, enabling the extraction of incremental OTA updates.
  • arter97 – Adapted the above project for Nothing Phone (2).
  • LukeSkyD – Maintains the Nothing Phone (1) Repo, which served as a key reference for earlier builds.
  • Re*Index.(ot_inc) – Provided the Japanese translation, helping make the archive more accessible.
  • XelXen - Designed the logo and banner for the project’s branding.

Support the Project ⭐

If this archive has been helpful, please consider starring the repository. Your support helps keep the project discoverable and active!

Star History Chart