General [Global/EU] Collection of firmware files

Search This thread

Rapper_skull

Senior Member
Apr 21, 2011
518
398
Naples
Xiaomi Mi Mix 2S
Realme GT 2 Pro
Since a lot of people is asking for firmware files, OTAs, boot.img, I decided to collect all the resources here, so that it would be easier to get what you need.

First of all, you have to identify your ROM version. It is not the scope of this post to teach you how to use adb, so I suppose you already know.
Run adb shell getprop ro.build.oplus_nv_id and check the result with the table at the end of the post to know if you have the export or GDPR ROM.

Full (EDL mode) firmware downloads:​

This is the firmware you can also find on realmefirmware.com, but the website doesn't have all the versions.
Unfortunately, not all versions are available on the Realme servers, so if a firmware is not listed here, it's not available.

export firmware downloads:​

Android 12:​

RMX3301export_11_A.06_2022020500280000.zip
RMX3301export_11_A.08_2022022300070395.zip
RMX3301export_11_A.10_2022031419130229.zip
RMX3301export_11_A.11_2022031821250000.zip
RMX3301export_11_A.13_2022040705040000.zip
RMX3301export_11_A.14_2022041311050164.zip
RMX3301export_11_A.15_2022042701280000.7z
RMX3301export_11_A.16_2022052418230167.7z
RMX3301export_11_A.17_2022062222270183.7z
RMX3301export_11_A.18_2022072511110152.zip
RMX3301export_11_A.19_2022082205500000.zip
RMX3301export_11_A.21_2022092223350165.zip

Android 13:​

RMX3301export_11_C.08_2022102215440135.zip
RMX3301export_11_C.12_2022121600040215.zip
RMX3301export_11_C.13_2023010918370148.zip
RMX3301export_11_C.16_2023031621430000.zip

Android 13 (ColorOS 13.1):​

RMX3301export_11_C.18_2023050511080109.zip
RMX3301export_11_C.19_2023052220180130.zip
RMX3301export_11_C.20_2023061913190000.zip
RMX3301export_11_13.1.0.503EX01_2023082609090000.zip
RMX3301export_11_13.1.0.506EX01_2023101621050125.zip

Android 14:​

RMX3301export_11_14.0.0.210EX01_2023122223530000.zip
RMX3301export_11_14.0.0.410EX01_2024022219430000.zip

GDPR firmware downloads:​

Android 12:​

RMX3301GDPR_11_A.06_2022021320090088.zip
RMX3301GDPR_11_A.07_2022021800320350.zip
RMX3301GDPR_11_A.09_2022030402540000.zip
RMX3301GDPR_11_A.10_2022031818500135.zip
RMX3301GDPR_11_A.14_2022041414290143.zip
RMX3301GDPR_11_A.17_2022062222280000.7z
RMX3301GDPR_11_A.18_2022072511120000.zip
RMX3301GDPR_11_A.19_2022082205510000.zip
RMX3301GDPR_11_A.21_2022092223360000.zip

Android 13:​

RMX3301GDPR_11_C.08_2022102215410137.zip
RMX3301GDPR_11_C.12_2022121600050000.zip

RMX3301GDPR_11_C.13_2023010918380000.zip
RMX3301GDPR_11_C.16_2023031621420140.zip

Android 13 (ColorOS 13.1):​

RMX3301GDPR_11_C.18_2023050510510127.zip
RMX3301GDPR_11_C.19_2023052220190000.zip
RMX3301GDPR_11_C.20_2023061913180109.zip
RMX3301GDPR_11_13.1.0.503EX01_2023082609080097.zip

Android 14:​

RMX3301GDPR_11_14.0.0.210EX01_2023122223520114.zip
RMX3301GDPR_11_14.0.0.410EX01_2024022219420109.zip

Full OTA firmware downloads:​

You can install this directly from your phone, but it is specific for your nv_id, so if you can't find your ID here, use the full firmware if available or read below to get the URL by yourself.

India (IN) firmware downloads (nv_id = 00011011):​

Android 12:​

RMX3301_11.A.14_0140_202204131105: RMX3301_ROLL_BACK_Android12_IN.zip (Can be used to roll back from any future version)
RMX3301_11.A.15_0150_202204270128: 2620c0ef8b8d4057a77b7f114f18f1b9.zip
RMX3301_11.A.16_0160_202205241823: 9d61d0852808452091f4a552997a63ed.zip
RMX3301_11.A.17_0170_202206222227: a4b475a3f4b54619adfbcd36ca4282cd.zip
RMX3301_11.A.18_0180_202207251111: 24968044538344fbb0d34fbd21858e09.zip
RMX3301_11.A.19_0190_202208220550: 57fea9b57d4e4880b7ffb336bcd0d3ed.zip
RMX3301_11.A.21_0210_202209222335: 8b0fb5198b894a218d55d423355bd13e.zip

Android 13 Beta:​

RMX3301_11.C.01_1010_202205071838: RMX3301_11_C.01_Update_Android13_IN.zip (Android 13 DP1)
RMX3301_11.C.02_1020_202208152015: 3b232a024abc4168a24a0a7e4e24c879.zip (Official Trial Program)
RMX3301_11.C.05_1050_202209011105: 94662e8d4288490394eb240dd040f434.zip (Official Trial Program)
RMX3301_11.C.06_1060_202209192326: 0836f0a8968f4e10bc2dd123615a78b7.zip (Open Beta Program)

Android 13:​

RMX3301_11.C.08_1080_202210221544: 4ccc3d3cb837437ea787baaac853fc4d.zip
RMX3301_11.C.11_1110_202212121458: cdddcd5ba2c24a88bf8bf12ecb1b848c.zip
RMX3301_11.C.12_1120_202212160004: 2d60293ecc02486db514639c4493e73d.zip
RMX3301_11.C.13_1130_202301091837: bb2e8a1445c742e582a528399eb6d4e3.zip
RMX3301_11.C.16_1160_202303162143: 0389f0251b6243d99a8a23774df59022.zip
RMX3301_11.C.16_1160_202303162143: RMX3301_ROLL_BACK_Android13_IN.zip
(Can be used to roll back from any future version)

Android 13 (ColorOS 13.1):​

RMX3301_11.C.18_1180_202305051108: b741fb43f5a94ffa981f440453ce5e8e.zip
RMX3301_11.C.19_1190_202305222018: 0d8de9b09a2e457a92726bdbcb8390ed.zip
RMX3301_11.C.20_1200_202306191319: 3fd59892f871401f9a4395994ebf6d47.zip
RMX3301_11.C.21_1210_202308260909: 4f816dee27414469bf7f61bf3a1f4f5a.zip
RMX3301_11.C.23_1230_202309220946: d94dbe0c97b543d6a3bab64e93262c95.zip
RMX3301_11.C.24_1240_202310162105: 5b39b5dd47b54805885b8be74f74f887.zip
RMX3301_11.C.25_1250_202312010952: 83186abda372471a959cdd86ab36bf9f.zip

Android 14 Beta:​

RMX3301_11.F.01_3010_202304262041: RMX3301_11_F_OTA_3010_all_M5Kvg6_00011011.zip (Android 14 Beta 1)
RMX3301_11.F.02_3020_202306211257: RMX3301_11_F_OTA_3020_all_4DuCmV_00011011.zip (Android 14 Beta 2)
RMX3301_11.F.12_3120_202310231114: 7877e5dfc20a4a199b3896470aa04b55.zip (Official Trial Program)
RMX3301_11.F.20_3200_202312021417: 0e5758753429446f95f36dfada531558.zip (Official Trial Program)

Android 14:​

RMX3301_11.F.22_3220_202312222353: b6c242d31bb54a91b8a53bdb6dfaa4e8.zip
RMX3301_11.F.29_3290_202402221943: 188d97a61eba446ea32adc91942abddf.zip

Europe (EUEX) firmware downloads (nv_id = 01000100):​

Android 12:​

RMX3301_11.A.14_0140_202204141429: RMX3301_ROLL_BACK_Android12_EU.zip (Can be used to roll back from any future version)
RMX3301_11.A.15_0150_202204270129: 72db4088a1f34478bdc177d850ce3144.zip
RMX3301_11.A.16_0160_202205241824: 2f2b32b599734ca1975f8b95deb3dd0a.zip
RMX3301_11.A.17_0170_202206222228: c1db6ff9301c4de09773f1e1add9bd9d.zip
RMX3301_11.A.18_0180_202207251112: c97759dd1029491cae944ff1fadf8853.zip
RMX3301_11.A.19_0190_202208220551: beac418fbda441a786e58892b10f9538.zip
RMX3301_11.A.21_0210_202209222336: 1c78489d1868491c9e4c5d54369c7d8e.zip

Android 13 Beta:​

RMX3301_11.C.01_1010_202205071837: RMX3301_11_C.01_Update_Android13_EU.zip (Android 13 DP1)
RMX3301_11.C.02_1020_202206061202: RMX3301_11_C.02_Update_Android13_EU.zip (Android 13 DP2)

Android 13:​

RMX3301_11.C.08_1080_202210221541: 336d3d23e61d4839a2fdd21c8b9d56d7.zip
RMX3301_11.C.11_1110_202212121459: 7449aed556e444d3b369ef3458f95c1c.zip
RMX3301_11.C.12_1120_202212160005: 685a18388d0047a59c5d16fa16aa2ea5.zip
RMX3301_11.C.13_1130_202301091838: f3c7c3df25ce460399c7c47c608bf8c6.zip
RMX3301_11.C.16_1160_202303162142:
4fceb2d35bb9483ebc73043e00f90dad.zip

Android 13 (ColorOS 13.1):​

RMX3301_11.C.18_1180_202305051051: 5feda6c46e9649acb610be202d7869ab.zip
RMX3301_11.C.19_1190_202305222019: d3e80c6c535f427fa2e74ab2d31893c7.zip
RMX3301_11.C.20_1200_202306191318: 7db6a5b52a0e4299a628135153f22f4a.zip
RMX3301_11.C.21_1210_202308260908: 46550e03056b4f83aee2acccb7b87cda.zip
RMX3301_11.C.24_1240_202310162106: 2780c9f084f04793b7994dc5234e9198.zip

Android 14:​

RMX3301_11.F.22_3220_202312222352: bc94c1a44e71422491d4e95ae01a7519.zip
RMX3301_11.F.29_3290_202402221942: 4eeec9a38cb940128db3bf6b55220b64.zip


How to get the latest OTA URL by yourself:​

You can use realme-ota to get the latest OTA for another nv_id or the ones above if I haven't updated this topic yet after a new update is released. Just keep in mind that, if the rollout is still ongoing, you may still get the previous version. Just wait a few days and try again.
For example, to get the latest TW OTA (nv_id = 00011010), run
Code:
realme-ota -r 0 RMX3301 RMX3301_11.A.00_0000_000000000000 3 00011010
You will find the URL near the top of the response.

How to extract images from EDL firmware package:

  1. Extract the zip or 7z file
  2. Use mct_ofp_extractor or oppo_decrypt to extract the OFP file
  3. If you need to get super.img, open super_map.csv and take note of the files you have to merge for your nv_id
  4. Use simg2img to merge your files like this (search online for the simg2img binary if you're on Windows):
    Code:
    simg2img super.0.xxxxxxxx.img super.1.xxxxxxxx.img super.2.xxxxxxxx.img super.img
  5. If you need to extract super.img too, use lpunpack (please search online for the download and how to use it)

How to extract images from OTA zip files:​

  1. Extract the OTA zip file
  2. Download and extract payload-dumper-go
  3. Drag and drop payload.bin on payload-dumper-go executable

NV IDs table (needs confirmation):​

RegionRegion abbreviationnv_id (HEX)nv_id (BIN)ROM typeNotes
TaiwanTW1A00011010export
IndiaIN1B00011011export
IndonesiaID3300110011export
RussiaRU3700110111export
MalaysiaMY3800111000export
ThailandTH3900111001export
PhilippinesPH3E00111110export
Saudi ArabiaSA8310000011export
Latin AmericaLATAM9A10011010export
BrazilBR9E10011110export
Middle East and AfricaMEAA610100110export
Europe (EU, EEA, UK and Switzerland)EUEX4401000100GDPR
United KingdomGB8A10001010GDPR1
TurkeyTR5101010001GDPR
Rest of EuropeEU-NONEEA-Double8D10001101GDPR
ChinaALLNET9710010111domestic

Notes:​

  1. Only found in build C.08 through C.16 inclusive; identical to the EUEX one, but with the potential to differentiate some partitions.
 
Last edited:
Aug 9, 2022
10
7
Since a lot of people is asking for firmware files, OTAs, boot.img, I decided to collect all the resources here, so that it would be easier to get what you need.

First of all, you have to identify your ROM version. It is not the scope of this post to teach you how to use adb, so I suppose you already know.
Run adb shell getprop ro.build.oplus_nv_id and take note of the result.
If the result is 01000100, 01010001 or 10001101, you have the GDPR ROM installed, otherwise you have the export one.

Full (EDL mode) firmware downloads:​

This is the firmware you can also find on realmefirmware.com, but the website doesn't have all the versions.
Unfortunately, not all versions are available on the Realme servers, so if a firmware is not listed here, it's not available.

export firmware downloads:​

RMX3301export_11_A.06_2022020500280000.zip
RMX3301export_11_A.08_2022022300070395.zip
RMX3301export_11_A.10_2022031419130229.zip
RMX3301export_11_A.11_2022031821250000.zip
RMX3301export_11_A.13_2022040705040000.zip
RMX3301export_11_A.14_2022041311050164.zip
RMX3301export_11_A.15_2022042701280000.7z
RMX3301export_11_A.16_2022052418230167.7z
RMX3301export_11_A.17_2022062222270183.7z

GDPR firmware downloads:
RMX3301GDPR_11_A.06_2022021320090088.zip
RMX3301GDPR_11_A.07_2022021800320350.zip
RMX3301GDPR_11_A.09_2022030402540000.zip
RMX3301GDPR_11_A.10_2022031818500135.zip
RMX3301GDPR_11_A.14_2022041414290143.zip
RMX3301GDPR_11_A.17_2022062222280000.7z

Full OTA firmware downloads:​

You can install this directly from your phone, but it is specific for your nv_id, so if you can't find your ID here, use the full firmware if available.

India (IN) firmware downloads (nv_id = 00011011):​

RMX3301_11.A.14_0140_202204131105: RMX3301_ROLL_BACK_Android12_IN.zip (You can use this package to roll back from any future version)
RMX3301_11.A.15_0150_202204270128: 2620c0ef8b8d4057a77b7f114f18f1b9.zip
RMX3301_11.A.17_0170_202206222227: a4b475a3f4b54619adfbcd36ca4282cd.zip
RMX3301_11.A.18_0180_202207251111: 24968044538344fbb0d34fbd21858e09.zip

RMX3301_11.C.01_1010_202205071838:
RMX3301_11_C.01_Update_Android13_IN.zip (Android 13 DP1)

Europe (EUEX) firmware downloads (nv_id = 01000100):​

RMX3301_11.A.14_0140_202204141429: RMX3301_ROLL_BACK_Android12_EU.zip (You can use this package to roll back from any future version)
RMX3301_11.A.15_0150_202204270129: 72db4088a1f34478bdc177d850ce3144.zip
RMX3301_11.A.16_0160_202205241824: 2f2b32b599734ca1975f8b95deb3dd0a.zip
RMX3301_11.A.17_0170_202206222228: c1db6ff9301c4de09773f1e1add9bd9d.zip
RMX3301_11_A.18_0180_202207251112: c97759dd1029491cae944ff1fadf8853.zip

RMX3301_11.C.01_1010_202205071837:
RMX3301_11_C.01_Update_Android13_EU.zip (Android 13 DP1)
RMX3301_11.C.02_1020_202206061202: RMX3301_11_C.02_Update_Android13_EU.zip (Android 13 DP2)
i finished downloading the complete rom.
I put payload.bin in input in payload_dumper, but in output it only picks me up:

hyp.img
my_manifest.img
xbl_ramdump.img

to fetch the boot?

sorry i'm bothering you so much, but i'm stuck here
 
  • Like
Reactions: keyang556
Aug 9, 2022
10
7
I updated the post with the payload dumper I use. Please try it.
when i downloaded the rom, a18 in the phone settings with a file manager i was able to download ota, but i had the same problem that i described above. I didn't know you had to use payload - go. You saved my life man. Now I know how. I promise that with each update I will post the updated files.
 
Aug 9, 2022
10
7
OTAs are not divided in export and GDPR, but by nv_id. There are OTA links for India in the post, and that's one of the many export nv_ids. Unfortunately, I can not keep track of every nv_id, because there are too many.
if you want we can do that at each update I take care of the EU.
I create a folder on mega sorted.
Each folder will have the name of the firmware, in it I will put that firmware

boot_stock.img
vbmeta.img
magisk.img

and two bat files
stock_boot.bat
magisk_boot.bat

that I created, just run it to give root permissions or restore the original boot. Whether the phone is on or in fastboot it will be the same. In the bat I have thought of everything. A little thank you here
 

shivrajsingh

Senior Member
Sep 10, 2013
217
49
Jaipur
Realme GT 2 Pro
if you want we can do that at each update I take care of the EU.
I create a folder on mega sorted.
Each folder will have the name of the firmware, in it I will put that firmware

boot_stock.img
vbmeta.img
magisk.img

and two bat files
stock_boot.bat
magisk_boot.bat

that I created, just run it to give root permissions or restore the original boot. Whether the phone is on or in fastboot it will be the same. In the bat I have thought of everything. A little thank you here
All users who flashed from China Rom to Global Rom have that particular Export version. They are mostly rooted and get OTA late. So ota link may be beneficial for them.
How to check NV ID?
 

GIutton

Senior Member
I get 10100110. Does this mean I have the IN version?

when I try realme-ota -r 0 RMX3301 RMX3301_11.A.00_0000_000000000000 3 10100110 it gives me a few lines:

Load payload for RMX3301 (RealmeUI V3)
Wait for the endpoint to reply
Response status mismatch, expected '200' got '500'!

I am trying to get the firmware for my phone because ever since I took the A.18 update my phones Widevine was downgraded to L3. I am hoping A18 just messed something up in update process and flashing the A17 stock rom then rerooting will fix it.
 
Last edited:

Quake94

Senior Member
Jan 24, 2009
127
42
I am trying to get the firmware for my phone because ever since I took the A.18 update my phones Widevine was downgraded to L3. I am hoping I just messed something up in update process and flashing the stock rom then rerooting will fix it.
Widewine degrades to L3 by flashing Global and there is no official fix.

EDIT: Typo, degrades to L3, not L1
 
Last edited:

GIutton

Senior Member
No I booted the phone with a magisk patched boot.img then did a direct install using the magisk app on stock A.17. I had wideine L1 until I took the A.18 official OTA for my phone then it went to L3. It was an incremental update. To go from A.17 to A.18 I used magisk > uninstall magisk > restore images. Then downloaded and installed the OTA, took a copy of the boot.img from the inactive slot and patched it with magisk and copied to PC. Then I restored root with magisk direct install, turned on airplane mode, rebooted the phone from the System Update Dialog "install" then rebooted to bootloader and used fastboot boot magisk-patched-boot.img and then used magisk to do a direct install to make root permanent.
 
  • Like
Reactions: Quake94

Top Liked Posts