Hello,
I have a couple of Note4s SM-910T's to play with.
I've used Omega's KitKat ROM's (OmegaDroid.net) on Note3 and really like the UI, and want to port their Marshmallow 6.0.1 ROM to my SM-910T (Note4).
I have one working custom stock ROM on one Note4 to compare with and possibly extract files from.
Omega releases ROMs for the EU variants, somehow their Note3 ROM worked on my US Note3 and been wanting their Marshmallow 6.0.1 port on my SM-910T (Note4).
While I can flash the ROM and get up to the UI, I can't get the Modem to work, it won't see my SIM not surprisingly.
Its a multi-CSC ROM, but only includes EU CSCs.
I've read limited information on whether its possible to modify or add a new CSC, or flash a new PDA/CSC, but I'm not clear how to go about it correctly.
On my working Note4, my stock 6.0.1 shows this under Samsung Info:
Bootloader: N10TUVU2EQI2
PDA: N910TUVU2EQI2
CSC: N910TTMB2EQI2
Baseband: N910TUVU2EQI2
I've flashed Omega ROM over my stock 6.0.1 on the other Note4 and Samsung info shows this:
Bootloader: N910TUVU2EQI2
PDA: N910FXXU1DPH2
CSC: N910FOXA1DPH2
Baseband: blank
I have tried these without any success to see my SIM, and the PDA/CSC/Baseband remain as-is:
1)modifying the mps_code.dat files to show TMB
2)creating a new TMB subfolder under /system/csc and copying files over from my working Note4
3)extracting cache.img.ext4 from my working ROM's .tar file, then re-packaging it and flashing back to the Omega ROM's via Odin, this booted back into recovery, from which I booted back into the phone but had no changes.
4) attempted to change CSC from withint Samsung INFO tools after above steps, but the tool won't "apply", I feel it's missing necessary links or files.
I repeated step three and did a factory reset from recovery first before going into the phone, it spit out a few errors:
"unable to locate zip file CACHE: recovery/sec_csc.zip"
"failed to map file CACHE: recovery/sec_csc.zip"
"error installing zip file CACHE: recovery/sec_csc.zip"
I'm about to give up on Omega, most information I read states its not possible to modify a ROM to work for phone variants it was not meant to work in.
But I have a feeling this is not that difficult to fix.
Any constructive thoughts or help appreciated.
_Marine
Related
I've searched all over, and can't find a solution to my problem.
Finally received my Gear VR, plugged in my phone, need to take it out to install VR apps, network error.
Some background:
- I'm from South Africa, mobile operator Vodacom. Vodacom has bloat, which sucks, so I install the UK BTU rom from sammobile.
- After I received the error, I reinstalled the Vodacom version from sammobile, no luck.
- Factory reset, no luck.
- No apps of any kind (facebook or otherwise) are disabled on the phone.
Any other suggestions?
Update the gear vr app through the Samsung appstore
Sent from my SAMSUNG-SM-G935A using XDA-Developers mobile app
jdphilly said:
Update the gear vr app through the Samsung appstore
Sent from my SAMSUNG-SM-G935A using XDA-Developers mobile app
Click to expand...
Click to collapse
Gear VR app? Can't find it in the app store.
fanie.dry said:
Gear VR app? Can't find it in the app store.
Click to expand...
Click to collapse
i have the same problem. when i've got my s7 edge from H3G italy. my gear vr used to work, however, i have flashed the lated firmware from france and when i tried to attach my gear vr ang tried to install the required program, i got network error. i tried using wifi only, mobile data only and both wifi and mobile data toggling the download booster but to no avail.
I have the exact same problem. Any fix?
Solved my problem. I checked my phone info using app in the playstore and found out i have no csc, modem and other info except the baseband. So i decided to look for a complete firmware and reflashed on my phone complete with boot loader, csc, modem and base firmware. Now gear vr has been installed.
read below how to do this without re-flashing
thanks @ayongkot - missing CSC version was also problem in my phone
If you have certain custom FW, or you don't flash CSC partition to avoid crapware,
you might come up with network error
this file is used to show the CSC version:
/system/csc/sales_code.dat
If you are missing it, that's the cause of this mystique "network error"
- If you have root
create the file ( or use one from attachment. Unzip it first. )
the content of the file is
Code:
DDE
ending with a UNIX-style NewLine (the file is 4 bytes long)
DDE was in my phone. It's for German T-mobile. But I don't think it would matter what country and OP you'll use.
Just for reference, though this file contains DDE, the FW I flashed is showing CSC version: DDX.
If you don't have root
, still no need to reflash the whole FW
unpack only CSC (it's in cache partition) from the FW. use tar with ustar to pack it to tar and flash to phone.
be sure to backup your data before, changing CSC might trigger re-format.
Hello
Same problem in Brazil.
I could not find "/system/csc/sales_code.dat" in my phone.
Please could you teach me how I can find out this way?
Thanks.
JM
@JM Machado @burnoutsyndrome
If you can't find the file, than it's the same problem as described here.
Follow the instructions and you should be OK.
I re-wrote my original message, Msg #7, two posts up from here, to make it more understandable. I Also added an attachment.
It's working now! I created a backup and flashed the CSC part of a german T-Mobile firmware. It erased all my content, but after copying my backup to my S7 Edge, everything was fine, and the download of the Gear VR is working now! Now I have DDE as CSC code. Thanks to papo for his support!
S7 Edge
Dear Papo
Thank you for your support.
I was traveling and not able to reply back.
I will try to fix the problem having your information.
If I will not able to fix it, I let you know.
Thank you again.
Best Regards.
JM
Definitely a CSC problem, use this tool to install proper CSC - worked great for me
http://forum.xda-developers.com/s7-edge/development/utility-flashable-csc-selection-30-t3392957
I really don't understand any of this, but I can tell that you guys somehow fixed the problem and I REALLY wanna get it fixed as well.
Would any of you mind helping out a poorly educated Android user?
SpamThisJoint said:
I really don't understand any of this, but I can tell that you guys somehow fixed the problem and I REALLY wanna get it fixed as well.
Would any of you mind helping out a poorly educated Android user?
Click to expand...
Click to collapse
Yeah sure, is your phone rooted?
benno4678 said:
Yeah sure, is your phone rooted?
Click to expand...
Click to collapse
Nah it ain't. And my current software version is: G935FXXU1BP12//G935FXXU1BPHJ if that's any help?
Guys please help me man, I've been drooling over my Gear VR for two days now. There MUST be a less complicated fix out there somewhere.
---------- Post added at 08:45 PM ---------- Previous post was at 08:11 PM ----------
papo said:
read below how to do this without re-flashing
thanks @ayongkot - missing CSC version was also problem in my phone
If you have certain custom FW, or you don't flash CSC partition to avoid crapware,
you might come up with network error
this file is used to show the CSC version:
/system/csc/sales_code.dat
If you are missing it, that's the cause of this mystique "network error"
- If you have root
create the file ( or use one from attachment. Unzip it first. )
the content of the file is
Code:
DDE
ending with a UNIX-style NewLine (the file is 4 bytes long)
DDE was in my phone. It's for German T-mobile. But I don't think it would matter what country and OP you'll use.
Just for reference, though this file contains DDE, the FW I flashed is showing CSC version: DDX.
If you don't have root
, still no need to reflash the whole FW
unpack only CSC (it's in cache partition) from the FW. use tar with ustar to pack it to tar and flash to phone.
be sure to backup your data before, changing CSC might trigger re-format.
Click to expand...
Click to collapse
Can you somehow simplify this entire instruction for any noob to understand it?
use tar with ustar to pack it to tar and flash to phone.
I have already downloaded CSCSelection Zip file which you have uploaded, now could you please tell me the next step in detail that how to replace that csc file in my samsung device.
nougat beta rom 1.8.6 csc work ?
i think there is no latest csc for nougat since its only on beta so no other csc available as of now. unless they will release the official one.
hasanben35 said:
nougat beta rom 1.8.6 csc work ?
Click to expand...
Click to collapse
It is working ?!!!
I remember a while back I tried to put on the firmware someone recommended as being as "original" and clean as possible but it would never work and I was forced to flash DBT firmware back on my phone. Since then I had ditched the whole idea.
But, since 6.0.1 is working so much nicer on my S5 mini compared to 5.1.1, I would like to know what are the steps, if there are any, that I can do in order to get a purely untouched virgin Android OS installed properly on my S5 mini DBT? Is this possible? If it is, which code (like mine is DBT) firmware would I need to download and what steps are needed to make it actually boot up and function properly?
Thanks.
I do not understand very well, when you say dbt, you mean to debloated?
DBT = german firmware
Peace All...
I am currently on Minotauras ROM (MM) and would like to update my Note 5 920G to the latest Nougat firmware---so I can download a Nougat custom ROM (i know one is not dependent on the other, but I was always taught that if the base changes, its best to update the firmware to avoid any potential problems). However, I'm unclear as to what steps should be taken to update the firmware--I'm relatively new to SamSung devices. I know Odin is the update utility, but unclear whether I should first flash a "stock" Marshmallow Recovery and stock ROM--then take OTA...or can I just flash the Nougat firmware and then flash TWRP? What happens to my data & apps? Will all settings be erased?
Please advise.....
ZEDEK said:
Peace All...
I am currently on Minotauras ROM (MM) and would like to update my Note 5 920G to the latest Nougat firmware---so I can download a Nougat custom ROM (i know one is not dependent on the other, but I was always taught that if the base changes, its best to update the firmware to avoid any potential problems). However, I'm unclear as to what steps should be taken to update the firmware--I'm relatively new to SamSung devices. I know Odin is the update utility, but unclear whether I should first flash a "stock" Marshmallow Recovery and stock ROM--then take OTA...or can I just flash the Nougat firmware and then flash TWRP? What happens to my data & apps? Will all settings be erased?
Please advise.....
Click to expand...
Click to collapse
1)You are on stock Marshmallow 6.0.1 right as i guess so? Then you have MM bootloader(But if you are on 5.0.1 lollipop bootloader then you need atleast upgrade you bootloader to 6.0.1, you can find MM bootloaders at Samsung galaxy note 5 android development thread anywhere mostly at Dr.ketan Rom N8 S8+ port/You can also find Nougat bootloaders there only)
2)Don't worry then if you want to upgrade to any custom nougat rom then you can simply download prefer one and install through TWRP as you installed Minotorus Rom(Assuming You are on Marshmallow Bootloader and Oem unlocking/Usb debugging options are enabled from Developers option)
3)Or if you want to update your stock firmware to official Nougat for updated model and bootloader after that want to try Custom nougat rom, then you can download official Stock 7.0 firmware for your device N920G and specific country if available from websites like sammobile.com or samsungupdates.com etc (I am unknown about your country afaik samsung released 7.0 for N920G for some specific countries atm, like for asian countries not for latin american countries)
4)Further Odin flashing guides you can find also here within forum only, if you have any query related to odin flashing you can ask me i will provide you Odin flashing guide also(Kindly don't forget to enable Oem unlocking and Usb debugging option from developers option before flashing anything using Odin or you may brick your device)
5)You can also flash official stock 6.0.1 and update through OTA to 7.0 but above mentioned method is easy to directly update to nougat(Only if official Stock 7.0 nougat firmware available for your device model no and country)
6)While updating to stock firmware using odin, all your user data stored on internal storage will be lost(If you directly flash custom nougat rom on minotorus rom then user data stored on internal storage will be there) so i will suggest you take backup of your current data
Peace!!
First off--THANK YOU DroidHackeR for your response. I was out of town so I coulnt respond sooner. But Yes...I'm on MM 6.01 and I would prefer to upgrade to the offical 7.0 firmware. My model number is 920G, which I think is an International model.I am in the Unite States and using Tmobile's bands. I looked on sammobile and saw that they did have the official firmware (but for Bangladesh, India--I didnt see anything that said International...and thats where I kinda got stuck, cause I dont know if that firmware would be compatible). With that being said--I guess my best option would be to flash an official stock 6.01 firmware and then take the update? I have OEM unlocking and USB debugging enabled.
Could you please walk me through flashing via Odin? Like where would I find the stock 6.01 firmware? Sammobile as well? I know I will loose my data..I've backed up most of my files.
Thank you again for help!
ZEDEK said:
Peace!!
First off--THANK YOU DroidHackeR for your response. I was out of town so I coulnt respond sooner. But Yes...I'm on MM 6.01 and I would prefer to upgrade to the offical 7.0 firmware. My model number is 920G, which I think is an International model.I am in the Unite States and using Tmobile's bands. I looked on sammobile and saw that they did have the official firmware (but for Bangladesh, India--I didnt see anything that said International...and thats where I kinda got stuck, cause I dont know if that firmware would be compatible). With that being said--I guess my best option would be to flash an official stock 6.01 firmware and then take the update? I have OEM unlocking and USB debugging enabled.
Could you please walk me through flashing via Odin? Like where would I find the stock 6.01 firmware? Sammobile as well? I know I will loose my data..I've backed up most of my files.
Thank you again for help!
Click to expand...
Click to collapse
Well you can always flash the MM firmware in odin then take the OTA but ive always just flashed the new firmware via odin just because it easy.
And flashing firmware via odin will not wipe your device unless you change your CSC.ive used odin literally 100s of time across numerous devices over the years and it never has wiped my device...common misconception for some reason.
But of course first you need to find the correct firmware for your device on sammobile.
Then once downloaded un zip it and load the tar in the AP slot in odin.
Occasionally a factory reset is needed for the device to boot and that will wipe your storage.
There are tons of tutorials on how to use odin...hit that search button, use Google or even hit you tube for videos (which are useful if your a total n00b since you can see how it runs so no surprises).
If you do it once after that it will seem so easy.
Sent from my S8 plus, Note 7, S7 Edge or S6
force70 said:
Well you can always flash the MM firmware in odin then take the OTA but ive always just uflashed the new firmware via odin just because it easy.
And flashing firmware via odin will not wipe your device unless you change your CSC.ive used odin literally 100s of time across numerous devices over the years and it never has wiped my device...common misconception for some reason.
But of course first you need to find the correct firmware for your device on sammobile.
Then once downloaded un zip it and load the tar in the AP slot in odin.
Occasionally a factory reset is needed for the device to boot and that will wipe your storage.
There are tons of tutorials on how to use odin...hit that search button, use Google or even hit you tube for videos (which are useful if your a total n00b since you can see how it runs so no surprises).
If you do it once after that it will seem so easy.
Sent from my S8 plus, Note 7, S7 Edge or S6
Click to expand...
Click to collapse
Hi,
Thanks for your inputs. I tried same steps for my N9208 dual SIM with stock 6.0.1 firmware from sammobile.
After Odin flash, boots to stock recovery and throws dm-verify check failed error.
Please share your suggestions.
TheRealFighter said:
Hi,
Thanks for your inputs. I tried same steps for my N9208 dual SIM with stock 6.0.1 firmware from sammobile.
After Odin flash, boots to stock recovery and throws dm-verify check failed error.
Please share your suggestions.
Click to expand...
Click to collapse
I would suggest that next time you use the search function to try and help your self first as learning is key here.
That said i did a quick search for you which led to many results but this is an excellent read.
https://forum.xda-developers.com/note5/help/how-to-solve-dm-verity-verification-t3293306/page2
force70 said:
I would suggest that next time you use the search function to try and help your self first as learning is key here.
That said i did a quick search for you which led to many results but this is an excellent read.
https://forum.xda-developers.com/note5/help/how-to-solve-dm-verity-verification-t3293306/page2
Click to expand...
Click to collapse
I did read that thread. Too many answers and not much clarity.
Hence asked you.
Anyway thanks.
TheRealFighter said:
I did read that thread. Too many answers and not much clarity.
Hence asked you.
Anyway thanks.
Click to expand...
Click to collapse
That was only one of numerous results which resulted from a quick search though i posted that because i am familiar with it.
Sent from my S8 plus, Note 7, S7 Edge or S6
*Need a working 6.01 Firmware for 920G International*
force70 said:
Well you can always flash the MM firmware in odin then take the OTA but ive always just flashed the new firmware via odin just because it easy.
And flashing firmware via odin will not wipe your device unless you change your CSC.ive used odin literally 100s of time across numerous devices over the years and it never has wiped my device...common misconception for some reason.
But of course first you need to find the correct firmware for your device on sammobile.
Then once downloaded un zip it and load the tar in the AP slot in odin.
Occasionally a factory reset is needed for the device to boot and that will wipe your storage.
There are tons of tutorials on how to use odin...hit that search button, use Google or even hit you tube for videos (which are useful if your a total n00b since you can see how it runs so no surprises).
If you do it once after that it will seem so easy.
Sent from my S8 plus, Note 7, S7 Edge or S6
Click to expand...
Click to collapse
Peace...
Well.. I searched YouTube video tutorials, GooGle searched and went to SamFirmware and downloaded a 6.01 stock firmware. However, the file I downloaded was for Bangladesh (I have a 920G model) and it failed when trying to flash it via Odin. So I downloaded another 6.01 firmware--this time for Brazil (as all tutorials have stated that as long as the model number is the same its ok to flash). At first the green loading bar was working and it got all the way through to radio image and then it failed---but now my system has been wiped and now my phone is bricked. Do you or any other member know of a 920G 6.01 firmware that is compatible for the USA? It appears the radios are not compatible causing it to FAIL in flashing it in Odin.
Any assistance would be greatly appreciated.
ZEDEK said:
Peace...
Well.. I searched YouTube video tutorials, GooGle searched and went to SamFirmware and downloaded a 6.01 stock firmware. However, the file I downloaded was for Bangladesh (I have a 920G model) and it failed when trying to flash it via Odin. So I downloaded another 6.01 firmware--this time for Brazil (as all tutorials have stated that as long as the model number is the same its ok to flash). At first the green loading bar was working and it got all the way through to radio image and then it failed---but now my system has been wiped and now my phone is bricked. Do you or any other member know of a 920G 6.01 firmware that is compatible for the USA? It appears the radios are not compatible causing it to FAIL in flashing it in Odin.
Any assistance would be greatly appreciated.
Click to expand...
Click to collapse
1)Did you try to put 4files firmware that comes with BL,AP,Modem,CL separately?
2)As You can get into download mode successfully kindly install samsung smartswitch on your phone>connect your device to pc while in download mode>open smartswitch>select emergency software recovery so that it will recognise your device as well as actual latest firmware for your device to be installed
3)If smartswitch doesn't help anymore, try with full firmware(4 files firmwate of any of Latin American countries as you stated for USA, may be the country's that lies near to you by region) but this time you need to uninstall smartswitch or Samsung kies in case installed as it could possibly mess up with Odin flashing
AssassinCreed said:
1)Did you try to put 4files firmware that comes with BL,AP,Modem,CL separately?
2)As You can get into download mode successfully kindly install samsung smartswitch on your phone>connect your device to pc while in download mode>open smartswitch>select emergency software recovery so that it will recognise your device as well as actual latest firmware for your device to be installed
3)If smartswitch doesn't help anymore, try with full firmware(4 files firmwate of any of Latin American countries as you stated for USA, may be the country's that lies near to you by region) but this time you need to uninstall smartswitch or Samsung kies in case installed as it could possibly mess up with Odin flashing
Click to expand...
Click to collapse
Peace AssassinsCreed...
Thank you for ur response. This is my first SamSung phone---I came from HTC and was familiar with their process of rooting and updating (which was a pain)--but I'm totally unfamiliar with Odin.
When you say put the files in separately---i'm not sure what you mean, cause when I extract the Update zip, I only get a a tar file---should I unzip in a folder?
Thanks again!!!
Use flash fire
Hi,
I have a note 8 (SM-N950F) UK. It's unlocked and is still on Android 8.0.0 and the security patch version is 01/04/2018.
When I try do an OTA update it says I've got the latest version of the software installed. I've downloaded Samsung Smart Switch and and that says "Your device software is up to date: RD7(XEU)
I don't think my note 8 has a OEM version of the rom on it. (When I originally got it, I believe it was on the EE network, but wasn't locked to that network).
I was wondering if anybody can help me with the fact i can't seem to update it to Android version to 9 or update the security software.
The details are:
AP: N950FXXU3CRD7
CP: N950FXXU3CRB9
CSC: N950FOXM3CRDC
Don't really know what the above means, but would like to update the ROM to Android 9.
Many thanks in advance for any advice you can give.
Terry.
telthenipper said:
Hi,
I have a note 8 (SM-N950F) UK. It's unlocked and is still on Android 8.0.0 and the security patch version is 01/04/2018.
When I try do an OTA update it says I've got the latest version of the software installed. I've downloaded Samsung Smart Switch and and that says "Your device software is up to date: RD7(XEU)
I don't think my note 8 has a OEM version of the rom on it. (When I originally got it, I believe it was on the EE network, but wasn't locked to that network).
I was wondering if anybody can help me with the fact i can't seem to update it to Android version to 9 or update the security software.
The details are:
AP: N950FXXU3CRD7
CP: N950FXXU3CRB9
CSC: N950FOXM3CRDC
Don't really know what the above means, but would like to update the ROM to Android 9.
Many thanks in advance for any advice you can give.
Terry.
Click to expand...
Click to collapse
BACKUP First!!
On PC: (computer)
-Download samfirm.exe or frija
-Download latest Odin version (can be found in sammobile.com firmware section or google search)
-Open up samfirm.exe or frija use : SM-N950F and XEU in the search fields and download file (~4.8 GB File) and unzip the zip file.
-Open Odin and put PHONE in download mode and connect to PC.
-Place the 4 files in its correct place:
BL = BL-FILE
AP = AP-FILE
CP = CP-FILE
CSC = CSC-FILE or HOME-CSC FILE **
** CSC-FILE WILL DELETE EVERYTHING and bring back to factory settings (like doing factory reset!) Backup first before choosing this file.
** HOME-CSC FILE will keep data intact
So choose only ONE File!!!
If you run into bugs after update do a factory reset!
They're YouTube guides on how to use Odin and samfirm.exe or frija!
But beware that you CAN NOT go back to android 8 period! So make sure that you really want to go to pie!!
Just to add to what Bluephnx said, the link below will help you on how to use Odin, but also has the download link for SamFirm. (For region in Samfirm, use either XEU, which is UK and Ireland, or BTU, which is UK, or you will get carrier bloatware. You can obviously flash carrier filmware if you choose)
https://forum.xda-developers.com/galaxy-note-8/how-to/official-stock-firmware-update-odin-t3677072
Many thanks for that. Much appreciated.
I'll give what you suggest a go.
Really don't understand why I can't do it OTA tho', would there be something wrong with my phone to stop OTA update working?
And is there any reason not to go to Pie (9) and stick on 8 that you know of?
telthenipper said:
Many thanks for that. Much appreciated.
I'll give what you suggest a go.
Really don't understand why I can't do it OTA tho', would there be something wrong with my phone to stop OTA update working?
And is there any reason not to go to Pie (9) and stick on 8 that you know of?
Click to expand...
Click to collapse
It just glitches/bugs out sometimes. It has happened to me before, but once flashing via Odin, it usually resolves the OTA problem. You could try a factory reset, which can sometimes resolve the OTA bug, just back your data up first.
I honestly can't remember what Oreo was like to make a comparison for you, but some people do hate Pie, where I have been very happy with it since it's launch.
Here is a little explanation of Pie on the Note 8 on YT that you may find useful.
https://youtu.be/eAa2rQ-mF-Y
telthenipper said:
Many thanks for that. Much appreciated.
I'll give what you suggest a go.
Really don't understand why I can't do it OTA tho', would there be something wrong with my phone to stop OTA update working?
And is there any reason not to go to Pie (9) and stick on 8 that you know of?
Click to expand...
Click to collapse
Did you ever do the OTA update yourself before on that phone or did you just buy it on AP: N950FXXU3CRD7 CP: N950FXXU3CRB9 CSC: N950FOXM3CRDC? If it's been that way since you got it then the most likely answer is that someone else updated it using a version of firmware that can't update via OTA and the only way to fix that is to use odin and flash the latest version of firmware.
Hi Guys it would appear that my concerns for getting a 2020 or Android rom / firmware are slim to None in that I simply cannot find my type of file required to do the job anywhere??
My daily driver is in excellent condition but most definitely do with a major face - lift, make that overall as it is more than capable, I had just upgraded my wife's Note4 with crDroid firmware and it is Fantastic!
This is the type I need [samsung/nobleltezh/nobleltehk] my device is fitted with Exynos / Qualcomm that I believe to be rare in comparison to most other of its variants??
I put this out there as a real S.M.C. can anyone help please? Riccardoray.
The answer is no. I have tried LineageOS, Bliss rom, pixel experience, crDroid, but there is no "IMEI" and "SIM" meaning I cannot make a phone call. Work-around solution:
Install the rom of your choice and give up the phone call function, use it as a wifi-tablet;
When you want to downgrade back to Android 7 and use phone call normally, use the stock firmware from https://sfirmware.com/ + odin to restore. Remember to delete google/ samsung account (odin warns so) because the accounts might mess up odin restoration process.
The disadvantage is that you need a PC to use odin. If someone knows how to use TWRP to intall stock firmware, please let me know;
The stock firmware looks like this: a zip file containing AP, BL, CP, CSC files in md5 format. https://android.stackexchange.com/questions/176515/what-do-the-terms-bl-ap-cp-and-csc-mean-in-odin