yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
There is a problem with the zip file you're trying to flash. It says that gapps size is 890 KB which is not possible in anyway. Please, redownload it and flash again
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] mnrajeesh87:
Ok I will try for nikgapps again... But when normal gapps flashed it's stuck in bootloop
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] mnrajeesh87:
I downloaded it again and tried to install... Even though the zip file having more than 70 mb it's showing only 890 kb.. again I installed flamegapps...

But bootloop
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] mnrajeesh87:
Can you please upload a file with rom+gapps?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
You mean open gapps or what?

Maybe try asking for help in their official thread.

For nikgapps problem Maybe you need to check their installation guide properly, even 70 MB isn't normal gapps size(it's around 207MB for nano open gapps). Maybe you're missing a step or something. Or you are using a wrong variant of nikgapps.

Or try flashing opengapps android 11 nano variant.

BTW, there is a user who flashed nikgapps without problems (after he flashed the product partition resizer).

Sorry I can't help with that.

I had stopped working on this phone and I sold the phone a few months ago.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] mnrajeesh87:
I too feel I am missing something... But not able to recognise.. first time facing this much issue with a phone
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Open gapps released nano and pico images for android 11. Give it a try.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] mnrajeesh87:
I tried with it.. but bootloop
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] mnrajeesh87:
Atlast I tried with magisk gapps through magisk module... And it is partially successful...
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Wipe data then flash them again or flash them after a clean install
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] Aghbi:
Hello, when I go to TWRP, and go to "Install" option, it shows me a lot of folders named with random characters instead of my files, so I can't flash anything. Could you help me?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Put the file on sdcard or otg flash drive then flash it from there
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Hello and thank you for this TWRP 3.5.1 version for the M51. I have a brand new Samsung m51 with one core 3.1 and M515FXXS2CUD1 firmware. There is some update for the firmware available and the phone asking to update to M515FXXU3CUH2/M515FOLE3CUH2/M515FXXU3CUG1 . I want to install TWRP 3.5.1 and the root my phone (Magisk seems to be the way to go).

Should I update before installing TWRP 3.5.1 or after ?

Does installing TWRP 3.5.1 will tripp KNOX ? (I guess yes but I prefer to ask)

Thank You
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Update before flashing twrp.

Unlocking bootloader will trip knox and will prevent you from getting updates plus Netflix app won't work
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks for the quick reply. And what will occur if after flashing twrp I lock bootloader ? Or may may be I will not be able to do that ?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Update before flashing twrp.

Unlocking bootloader will trip knox and will prevent you from getting updates plus Netflix app won't work

You won't be able to lock the bootloader
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thank you again, and last question will I be able to flash a firmware update through odin ?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
If the upate file ends with .tar.md5, then yes
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
I see and what about this kind of file : https://samfw.com/firmware/SM-M515F/XEF/M515FXXS3CUI1 ? When I download I got a file named Samfw.com_SM-M515F_XEF_M515FXXS3CUI1_fac.zip and they say to install it through odin (but they don't say anything about the bootloader. Here is what is said for installing it :

1. Extract (unzip) the Samsung firmware file. Recommended using WinRAR or 7-Zip

2. Download Odin Tool 3.13.1

3. Extract Odin ZIP file

4. Open Odin execute file

5. Reboot Samsung phone in Download Mode (hold Home + Power + Volume Down buttons / hold Volume Down + Bixby buttons then plug-in cable)

6. Connect you Samsung phone and wait until you get a blue sign in Odin

7. Add the 1 file Samsung firmware to AP/PDA or 4 files Samsung firmware (AP/BL/CP/CSC) to it's slots

8. Make sure re-partition is NOT ticked

9. Click the START button, sit back and wait few minutes
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] Mr.Khan12:
Hello guys

I have a M51 Rooted device i want to downgrade it android 11 to 10 but i did't find the same binary stock rom can u plz help me to downgrade my m51 android 11 to 10.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
These steps are for flashing the stock rom. But this won't re-lock your bootloader. In order to relock your bootloader you need to do more steps after flashing the stock rom
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Install stock android 10 firmware for your country and flash it using odin
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] Mr.Khan12:
Thanx man i will try
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks again LehKeda, I did not have in mind to relock the bootloader, i just wanted to check that after installing twrp I will be able to update the firmware with Odin like this. By the way could you tell us what are the steps to relock the bootloader or where to find them ? It might be usefull.

When I will have some time I might try to learn this stuff (adapting Lineage and TWRP to a new phone) but I guess it is a lot of things to learn even if you are a dev.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Keep in mind that flashing stock rom will replace twrp with the stock recovery as well.

To relock the bootloader you need to flash stock firmware then enter download mode after that long press the volume up button for 7+ seconds. You will enter bootloader lock mode then cofirm that you want to lock it.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
I see Thanks that's really good information. So I guess that if I want to update the stock rom after flashing TWRP I will need to do that with Odin and then flash TWRP again...

I might also try your lineage 17 version
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
I tried to flash TWRP using odin 3.14.1 (downloaded from sammobile) after unlocking the bootloader in the dev setting but it failed here is what I got

<ID:0/007> Added!!

<ID:0/007> Odin engine v(ID:3.1401)..

<ID:0/007> File analysis..

<ID:0/007> Total Binary size: 31 M

<ID:0/007> SetupConnection..

<ID:0/007> Initialzation..

<ID:0/007> Get PIT for mapping..

<ID:0/007> Firmware update start..

<ID:0/007> NAND Write Start!!

<ID:0/007> SingleDownload.

<ID:0/007> recovery.img

<ID:0/007> vbmeta.img

<ID:0/007> FAIL! (Auth)

<ID:0/007>

<ID:0/007> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)

<ID:0/007> Removed!!

<ID:0/006> Added!!

<ID:0/006> Removed!!

<ID:0/006> Added!!
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Did you unlock the bootloader from the download mode yet?

If you did that, then show me a picture from the download mode before flashing twrp
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
I see, you are right I thought it was enough to do it from the dev setting thanks So I unlocked it also from the dowload mode ans the flash succeed. The problem I have now is that when I reboot it warns me that the bootloader is unlocked then I have a page saying that the firmware is not smasung official software then it starts TWRP. Does the flashing TWRP process erased the original firmware ? what should I do ?

One more thing if I use the file manager from TWRP and goes to the /system folder I have only 4 subfolder inside, namely

bin

etc

lib64

usr
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
It's okay if the system is showing 4 folders.. that's because the real system partition is not mounted.

The warning is also normal, it will show up if you flash any custom rom or recovery.

After flashing twrp, flash multidisabler then wipe data partition(this will erase your data) by going to wipe> advanced wipe > wipe data partition >type yes then reboot
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks but the problem I have now is that I can't boot in TWRP anymore so I can't flash multidisabler, I'm in a boot loop an the only thing I can do is booting in Odin. I tried to flash again TWRP but the boot loop sequence is still there afterwards with no access to TWRP.

Edit I finally manage to boot into TWRP, this might seem odd but I had to relock and then unlock the bootloader for this. Is this mandatory to flash multidisabler to get the system working ? I thought it was just in case one want to disable data encryption

Edit2 I flashed multidisabler but when I tried to to wipe data partition through TWRP it failed with the message "Failed to mount /data (invalid argument)"

then I have reboot TWRP with the previous trick (locking and unlocking the bootloader otherwise I got bootloop) and try again to wipe the data partition. I got then more errors messages :

unable to update logical partition /system_image

Failed to mount /data (invalid argument)

unable to recreate /data/media folder

updating partition details...

Failed to mount /data (invalid argument)

...done

Unable to mount storage

Full SELinux support is present.

Unable to mount /data/media/TWRP/.twrps

MTP enabled

Failed to mount /system_root (Permission denied)

Failed to mount /data (invalid argument)

unable to wipe /data

Updating partition details...

failes to mount /system_root (Permission denied)

Failed to mount /vendor (Permission denied)

Failed to mount /data (invalid argument)

...done

Unable to mount storage

TIA
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Flash stock rom then flash twrp then boot into TWRP after that, wipe storage from advanced wipe menu, then flash multi disabler

For the error messages that appear right after booting into twrp, these are normal
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks for the help but unfortunately flashing stock firmware with odin failed. Here is what I got in Odin Log :

<ID:0/006> Added!!

<ID:0/006> Removed!!

<ID:0/007> Added!!

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS..

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS..

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS..

<OSM> Enter CS for MD5..

<OSM> Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS..

<ID:0/007> Odin engine v(ID:3.1401)..

<ID:0/007> File analysis..

<ID:0/007> skip file list for home binary

<ID:0/007> userdata.img

<ID:0/007> persist.img

<ID:0/007> metadata.img

<ID:0/007> misc.bin

<ID:0/007> Home Binary Download

<ID:0/007> Total Binary size: 6887 M

<ID:0/007> SetupConnection..

<ID:0/007> Initialzation..

<ID:0/007> Get PIT for mapping..

<ID:0/007> Firmware update start..

<ID:0/007> NAND Write Start!!

<ID:0/007> SingleDownload.

<ID:0/007> abl.elf

<ID:0/007> xbl.elf

<ID:0/007> FAIL! (Auth)

<ID:0/007>

<ID:0/007> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)

And on the phone Downloading screen I got :

SW REV CHECK FAIL : [abl] Fused 3> Binary 2

By the way I had 5 files when I unzip the firmware one AP one BL one CP one CSC_OMC and one HOME CSC. Following sammobile instructions I put AP BL and CP in their respective slot, the HOME_CSC file in the CSC slot and I did not use the CSC_OMC and I let the USERDATA slot empty. May be I was wrong here?

Hope you can help...TIA
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
It seems like bootloader is not unlocked...

Try unlocking it again from both the developer options and download mode...

BTW, could you tell methe steps you do to enter download mode?

You only need to flash ab file to get back to stock firmware
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Unfortunately I cannot unlock the bootloader from the developer options as I cannot boot into the system. I tried to lock and unlock the bootloader from the download mode but flash was not successfull (with the same error messages as before)

Buy the way to check the bootloader status I tried to flash twrp again and it works, so I'm wondering whether it could be locked nevetheless...

TIA
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Flash ab slot only, you don't need the rest
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks LehKeda, but I've been flashing the AB file only but that was not the problem. It has been a long way, so I will explain the steps I went through in case it could be useful to someone else :

In fact thanks to this post https://xdaforums.com/t/g975u-and-g...discussion-here.3905897/page-48#post-81480445 I finally understood that the message "SW REV CHECK FAIL : [abl] Fused 3> Binary 2" meant that the bootloader version of my phone was higher than the the one of original Stock Rom I was trying to flash. This was probably due to the update I did before flashing TWRP.

So I Flash the most recent version of the Stock ROM I found on Sammobile and it succeeds. But then the Unlock Bootloader was not present in the developer setting menu. I managed to get it back after a lot of attempt following more or less method 1 and 2 from this post https://www.ytechb.com/fix-missing-oem-unlock-in-developer-options/

So now I have an unlock bootloader with a running stock rom, and I tried to flash your twrp file, but it failed with the following message on the phone Downloading Screen :

"Only official released Binaries are allowed to be flashd (recovery) Image extract failed"

At first I thought the bootloader was locked but I checked and it was unlocked both from dev setting and Downloading mode.

I'm wondering whether your TWRP is compatible with the bootloader of the last Stock ROM version which is bootloader version 3 and appeared during summer 2021 depending on the country ?

Also is there any reliable way to root the M51 ? I found a guide telling to patch the Stock Firmware Boot Image file using Magisk but it is from 2020 and the Stock Firmware and the bootloader have evolve since then. What would you advise ?

Edit : Finally after several attemps lock and unlocking bootloaderand erasing data, I ve been able to flash TWRP wiping data partition from TWRP , then flashing multidisabler and then Magisk. Got some errors message about system partition mount in the process but I ignored it and continue. I did that without rebooting between steps because I was afraid not to be able to boot into TWRP as it has been the case.

Then after reboot I installed Magisk apk through adb and it works I'm rooted! And also I'm able to boot in TWRP in recover mode!

Thank you for help and you multiple responses, I appreciate the effort.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Nice...

I've got some points to clear,

-Flashing a stock rom that's older than the bootloader will always fail.. I didn't know which version you were trying so that's on me for not asking...

-Unlock Bootloader option in the developer tools menu takes some time to appear after a fresh install of the stick rom so you have to wait a little bit and leave wifi running for some time, in order for the option to appear.

- this version of twrp is compatible with android 11 with latest bootloader so you shouldn't have problems with it.

-the error that says that only official Binaries are allowed, is mostly due to a problem with unlocking the bootloader not twrp nor anything you're trying to flash.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks for this clarification that confirm my impression. I don't know if you can help but as I'm trying to install some app on my phone I noticed something really wird : I cannot install from the appstore because the /storage/emulated/0 appear to be full with 3.5G/3.5G though it's empty when I browse it with Total commander. But I can install app from adb (that the way I installed Total commander to see what was going on). It looks something is not mounted correctly, what do you think ?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Try wiping storage then formate it s ext4 from twrp
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks again. I just wiped the internal storage through TWRP and it worked. By the way I don't see how I can format the internal storage partition with TWRP the only Format option I see is to Format to Format Data and I don't see a possibility to choose ext4.

Also when Browsing with TWRP File manager it appears the internal storage accessed either through /sdcard or /data/media/0 is still encrypted.

The only strange thing that I cannot boot in recovery mode directly by holding volume up and power. To run TWRP I have to go first in Download mode with odin running on my pc then just cancel by holding volume down and power and then holding volume up and power will run TWRP

I know Netflix is supposed not to work, Trying to see if can uninstall Netflix and re install the regular apk but Titanium backup does not succeed in removing it. I don't know how Netflix managed this but if all pre installed app do the same way it will become a mess for us.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
yep data decryption is not working.. Samsung has managed to still get it working even after flashing multidisabler. So you have to use an sdcard or USB otg to flash files.

Try booting into twrp by holding volume up and power them insert the USB cable.

I didn't try removing preinstalled apps because I didn't use the stock rom for a single day
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
I see, So what is the purpose of multidisabler ? I thought it was related to encryption. I will try your lineage, the only thing that refrain me to go with it is that I understand there will not have any update as nobody has taken your work further so far. I bought this phone for the outstanding battery but it is stuck in a sort of no man's land and very difficult to buy at least in Europe.

Thanks again for your valuable help
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Multidisabler used to disable encryption on android 10 (oneui2.5) and prevent roll back to stock recovery.

Now it only prevents roll back to stock recovery, but it can't disable data encryption
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] helena.wilson:
Thanks I understand better now. By the way for those interested, it was easy to remove Netflix with Total Commander (just by searching from the root folder any file or folder with "Netflix"inside its name and afterward deleting them. You need Total commander in root mode and have it use root for all funstions in the parameters) After you cannot get netflix from Google Play but you can Install the Regular Netflix Package with adb provided you get it from another phone or source)

Thanks again for the valuable explanations and support.

Best to you.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] MustafaDahab:
hello guys , Please I'm on android 11 binary 3 M51

Can I downgrade to android 10 binary 2 or 1 ?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
Hello myfriend, First of all, thank you so much for your efforts.

When is this going to be okay?

(- Data backup is not working due to device encryption.)

I'm so sad. 😢😢 I've been waiting a year.😢😢
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
unfortunately, I've sold the device 8 months ago. Hence, I can't release any new updates!
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
Myfriend, Who can help you with that? Who should I contact? Do you know anyone?
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
Maybe ask in the telegram group for m51
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
Myfriend, I want to join the Galaxy m51 telegram group. Would you please provide a link? Thank you.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
here's it https://t.me/GalaxyM51
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
Myfriend, Thank you so much for developing twrp for galaxy m51. I wish you all the best in your life. Take care.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
Hello friends, does twrp work for galaxy m51 android 12 oneui core, ?

Twrp for Galaxy M51 android 12 one ui core,and can I get magisk link? Thank you.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
I didn't test twrp on the new oneui updates and I no longer support the device. you can still try it at your own risk.
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
Thank you very much for your efforts,

I wish you would make twrp one hundred percent working and retire. 😢😢
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] onurmemo77:
If it doesn't support twrp, If there is no twrp support, I will have to sell my phone. 😢
[Samsung Galaxy M51 ROMs, Kernels, Recoveries, & Ot] LehKeda:
easier that than done :(
[Upgrading, Modifying and Unlocking] XanderBG:
I had duttys on it and decided to put back the original. I downloaded it from htc.com and after installing it I turn on my phone, it customizes and once it restarts the screen becomes black. I am a newbie so can someone please help me. What can I do?
[Upgrading, Modifying and Unlocking] kareeem:
One, please post in the correct section and two, i see that this is your first post so it's very highly recommended that you look at other threads regarding this issue. I'll hlep you on this one, try to reset the device using the stylus. It seems to be a ROM based off of HTC v3.03 (probably the one you downloaded and FYI, this isn't the one the Tilt cam with) so just reset the device to bring it back to life.
[Xiaomi Mi Mix 2 Questions & Answers] Simran62:
Hi, my cousin brother has a mi mix 2, running on android 9, he is quite bores of the device so i suggested him to change the rom, so just want to know which is the best rom stable for daily use, or it it even worth changing the rom ?
[Xiaomi Mi Mix 2 Questions & Answers] Zeegy88:
I tried a couple roms: crdroid, arrowos, lineageos,...

My preference is LineageOS, it just got updated to LOS 18.1 with Android 11.
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] dungphp:
INFO:

Changelog:

20/03/2021:

• Initial Build
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] vlouis:
AICP, I need to try, already downloading.

Thank you!
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] tusharind007:
wow AICP nice
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] AbboodSY:
Thank you for your efforts.

I really hope that you open another thread for RROS too, it's really needed.
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] tusharind007:
yes i always ask him to create threads
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] dungphp:
RROS has stopped Android 10 version from 5 February security patch. Now wait for RROS Android 11 !
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] savinjo22:
I tried to install you Evox Rom , I'm m getting error 1 , any help to workaround ?
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] dungphp:
Reboot to recovery, format data, cache then install Evo-x rom