ELI5 What is the firmware that every custom ROM requires. - OnePlus 5 Questions & Answers

So as I took a look any rom that is not based on OOS requires us to flash the firmware. The first time I flashed a custom ROM I haven't done that yet everything was working fine. Could someone explain what those firmwares are, what is included in them and why are they necessary ?

faengarm said:
So as I took a look any rom that is not based on OOS requires us to flash the firmware. The first time I flashed a custom ROM I haven't done that yet everything was working fine. Could someone explain what those firmwares are, what is included in them and why are they necessary ?
Click to expand...
Click to collapse
The firmware is provided by oos and there's ota updates hence with the original based roms. They are mostly needed to provide latest drivers for the hardware like modem etc.

strongst said:
The firmware is provided by oos and there's ota updates hence with the original based roms. They are mostly needed to provide latest drivers for the hardware like modem etc.
Click to expand...
Click to collapse
Oh so it was just a matter of time until I would find something breaking. Is it possible to dirty flash these firmwares or should I wait for ROM updates before doing that ?

faengarm said:
Oh so it was just a matter of time until I would find something breaking. Is it possible to dirty flash these firmwares or should I wait for ROM updates before doing that ?
Click to expand...
Click to collapse
They are available seperately https://forum.xda-developers.com/oneplus-5/how-to/firmware-modem-collection-flashable-zips-t3627049

Related

ROM and radio/modem?

Are the ROMs (stock ROM from sammobile or here like Tweaked/AOSP/Jedi etc...) include radio/modem?
Or is the radio/modem is a separate flash?
Sorry for the dumb question.
Thank you very much.
First time unlocked bootloader user here. In for answers.
Just found a note:
You can usually flash the radio separately because ROMs dont typically include them (or if they do, its an option in Aroma). Radios are therefore not usually affected by Rom flash.
Kernels on the other hand, are typically included with the ROM so if you want to use a different one, you need to flash it after the rom. Usually your fine flashing them together without rebooting in between. HOwever, sometimes it can be quirky so I usually boot into the rom and then boot back into recovery and flash a kernel.
The android setup (account stuff) is indepenedent of the kernel so do that whenever
The Stock Rom´s from Samsung Sammobile have always Radio/modem. Not confused. The Dev's on Custom Rom's have sometime difficulties to flash it by Recovery.
ValenteL said:
The Stock Rom´s from Samsung Sammobile have always Radio/modem. Not confused. The Dev's on Custom Rom's have sometime difficulties to flash it by Recovery.
Click to expand...
Click to collapse
Thanks. So that means we can't restore to a stock Samsung ROM (from Sammobile) without also restore the radio?
testrider said:
Thanks. So that means we can't restore to a stock Samsung ROM (from Sammobile) without also restore the radio?
Click to expand...
Click to collapse
I not undestood. What You mean can't restore?
The nandroid backup never made backup from modem. The restore can't restore it.

Bootloader and Modem. Why ?

Hi guys,
I see several Roms in the Rom Section that require to flash a new Bootloader and Modem.
I can't find any explanation why this is needed or what it changes.
Afterr flashing those. Is it than necesarry to reflash stock if you want to try another Rom.
Would be glad if someone could please elaborate on this topic a little bit.
Thanks
Jubei
Jubei-1 said:
Hi guys,
I see several Roms in the Rom Section that require to flash a new Bootloader and Modem.
I can't find any explanation why this is needed or what it changes.
Afterr flashing those. Is it than necesarry to reflash stock if you want to try another Rom.
Would be glad if someone could please elaborate on this topic a little bit.
Thanks
Jubei
Click to expand...
Click to collapse
But before flashing anything make sure your device version is supported by the rom. I am in canada and have a w8 version device, not all roms support this device.
You need a new bootloader and modem, if you are upgrading to marshmallow or adding a custom rom. As the older roms do not support 6.0.1 and custom roms have a base from a different device (usual F series of the international devices). You would then reflash the bootloader and modem for your particular version if recommend by the rom developer to take advantage of certain features like radio (modem), volte if supported. It also depending on where you are reads your sim card and imei correctly.
no you do not need to back to stock to flash another rom just follow the rom developers installation instructions. If you have any questions, it is usually best to post in the rom thread as developer or someone who is very familiar with that particular rom can get the help you need.
Cosmic Blue said:
But before flashing anything make sure your device version is supported by the rom. I am in canada and have a w8 version device, not all roms support this device.
You need a new bootloader and modem, if you are upgrading to marshmallow or adding a custom rom. As the older roms do not support 6.0.1 and custom roms have a base from a different device (usual F series of the international devices). You would then reflash the bootloader and modem for your particular version if recommend by the rom developer to take advantage of certain features like radio (modem), volte if supported. It also depending on where you are reads your sim card and imei correctly.
no you do not need to back to stock to flash another rom just follow the rom developers installation instructions. If you have any questions, it is usually best to post in the rom thread as developer or someone who is very familiar with that particular rom can get the help you need.
Click to expand...
Click to collapse
Thank You very much for the explanation.
I do have a F-Version (International unlocked) So if I install new Modem will I still be able to use evrywhere ?

A total newbie flasher needs help

Hi.. I'm in way over my head trying to install a more debloated Rom than the original stock. Unfortunately I didn't succeed very well.
I tried two different ROMS and both of them turned the Sim off and on every second or so. Lots of *pling* noises followed by a message that the Sim card was or wasn't present. It changed so much back and forth that I didn't even get a chance to enter the pin. I belive it is because of some combabillity issues between the rom and baseband/radio version
This lead me to the question: How do I know what rom and baseband would be the most suited for me? I'm living in Denmark (nordic country), but I simply can't figure what rom that is compatible with what baseband.
Boot into Odin mode and verify the model number. Then go to Sammobile.com, download a rom for your country,and install it with Odin.
Did you buy the phone in the country where it is being used?
came99 said:
Hi.. I'm in way over my head trying to install a more debloated Rom than the original stock. Unfortunately I didn't succeed very well.
I tried two different ROMS and both of them turned the Sim off and on every second or so. Lots of *pling* noises followed by a message that the Sim card was or wasn't present. It changed so much back and forth that I didn't even get a chance to enter the pin. I belive it is because of some combabillity issues between the rom and baseband/radio version
This lead me to the question: How do I know what rom and baseband would be the most suited for me? I'm living in Denmark (nordic country), but I simply can't figure what rom that is compatible with what baseband.
Click to expand...
Click to collapse
I noticed you'd posted a duplicate thread, I'm guessing it was by accident but I've removed it for you
Regards
Sawdoctor
Sorry if what I'm asking is obvious, but when I install a custom rom, I also need to make sure I install a compatible radio for my area, right?
Sammobile is only stock ROMS, right? And I'm trying to debloat her phone. So when installing a custom rom from this forum and either the reception is bad, it doesn't register Sim card properly or the like.. It might be because I need another baseband than the one that came with the rom right? And what do I need to look for in that regard?
Sorry, but I find it pretty complicated.
I recommend flashing a completely stock ROM, set it up, and make sure everything is working properly. If it doesn't work properly on a stock ROM, it is unlikely it will work properly on a custom ROM.
I find it best to run the latest bootloader and modem regardless of which ROM will be used with the phone.
Problems can sometimes occur when flashing current ROMs over old bootloaders and modems.
audit13 said:
I recommend flashing a completely stock ROM, set it up, and make sure everything is working properly. If it doesn't work properly on a stock ROM, it is unlikely it will work properly on a custom ROM.
I find it best to run the latest bootloader and modem regardless of which ROM will be used with the phone.
Problems can sometimes occur when flashing current ROMs over old bootloaders and modems.
Click to expand...
Click to collapse
Thank you for the already helpful reply.
The thing you say about always flashing newest modem regardless of rom, is very helpful. I didnt even know you could do that. But my problem persist:
I already flashed back to stock, and it runs fine. SO far so good. The problem is that out of 16 GB, the bloatware is justing taking up to much space. But the last two rom I tried both had problems recognising the SIM card (toggled present/not present all the time).
Thats not the case on stock.. So how do I find the proper modem for my phone to use with a custom rom?
I keep seeing a link to sammobile, but all I can find is the bloated stock rom (or I dont know what to look for). Can I grab just the modem somewhere?
When installing a custom rom, it changes the current modem right? AFAIK I have to flash the proper modem afterwards, right?
And therein lies my problem: I dont know how to find the most suited one for my country (which is denmark). And the one that comes with the roms seems to be the wrong ones.
PS: A follow up question: Kernel and baseband/radio/modem is not the same, right? The kernel is not region specific, as the baseband/radio/modem, right?
came99 said:
Thank you for the already helpful reply.
The thing you say about always flashing newest modem regardless of rom, is very helpful. I didnt even know you could do that. But my problem persist:
I already flashed back to stock, and it runs fine. SO far so good. The problem is that out of 16 GB, the bloatware is justing taking up to much space. But the last two rom I tried both had problems recognising the SIM card (toggled present/not present all the time).
Thats not the case on stock.. So how do I find the proper modem for my phone to use with a custom rom?
I keep seeing a link to sammobile, but all I can find is the bloated stock rom (or I dont know what to look for). Can I grab just the modem somewhere?
When installing a custom rom, it changes the current modem right? AFAIK I have to flash the proper modem afterwards, right?
And therein lies my problem: I dont know how to find the most suited one for my country (which is denmark). And the one that comes with the roms seems to be the wrong ones.
PS: A follow up question: Kernel and baseband/radio/modem is not the same, right? The kernel is not region specific, as the baseband/radio/modem, right?
Click to expand...
Click to collapse
Custom ROMs can't change your modem, they can't write to those partitions.
In other words, your modem will be the same no matter what. The only way to change it is to flash the appropriate modem files or an actual stock ROM.
SO with the stock rom working now, the modem/rom combination would not be the culprit if something doesnt work afterwards?
What could have been the issue with the sim card connecting and disconnecting every second on the other rom I tried? (Iperium/Imperial something)
came99 said:
SO with the stock rom working now, the modem/rom combination would not be the culprit if something doesnt work afterwards?
What could have been the issue with the sim card connecting and disconnecting every second on the other rom I tried? (Iperium/Imperial something)
Click to expand...
Click to collapse
What I said is that a custom ROM can't change your modem. But that doesn't mean it can't be affected by your modem.
You may want to read Imperium ROM's install instructions very carefully, cuz I'm pretty sure you missed something important.
Doh.. You might be right.. Ill try flashing the tar files in Odin.
But I just recently got my phone to behave when connecting on Odin.. It also connected back and forth all the time. Putting a USB hub in the middle solved it though (and made it possible to revert to stock). Any idea wht that was about? I reckon either some driver or USB power problem? But Im really fumbling understanding it all, and when it acts up at the same time, even the most simple problems can be hard to see through (because there is always the uncertainty that I misunderstood something basic)..
Just having this conversation helped me understand a lot better how the ROMs and modem is connected (or more precise: How they are not).
And I actually may have had the right baseband all along (Nordic Countries). I will know when I tried flashing the rom again.
Thank you very much
It doesn't matter where you are from, the phone should work with any baseband in any country.
The thing is that some ROMs (like Imperium here) may require a different modem to function properly. In this case, it may require the PG1 modem (listed in the Imperium thread) to solve your problems.
Before flashing a stock ROM, confirm the model # in download mode.
If you want a debloated stock ROM, you could flash a stock ROM, flash TWRP recopvery, flash supersu for root, and use Titanium Backup to freeze or uninstall apps.
So right now I tried flashing the Resurrection Remix ROM, but it wont make any calls (a voice just says that the number cant be reached, even though I know the numbers exist). What could be the case there?
The modem and bootloader may be too old.
can it also be to new?
I have consulted the below site several times, but the link is dead to the page where I can look up what modem to use.
Can someone please point me in the right direction of which to use?
This site: http://forum.xda-developers.com/showthread.php?t=2192025
What modem should I choose for my phone? Living in Denamrk and trying with the ressurection remix rom? I tried 3 different of the modems starting with XX but all have the same problem: I cant make any calls. It just says that "there isnt any members on the selected number".
Making calls works fine on stock rom
came99 said:
This site: http://forum.xda-developers.com/showthread.php?t=2192025
What modem should I choose for my phone? Living in Denamrk and trying with the ressurection remix rom? I tried 3 different of the modems starting with XX but all have the same problem: I cant make any calls. It just says that "there isnt any members on the selected number".
Making calls works fine on stock rom
Click to expand...
Click to collapse
The ones linked in the Imperium ROM thread are the newest.
And no, it can't be too new.
It's probably something related to your phone model not being fully supported by the ROM.
JDCTeam ROMs should work, because they support a wide range of S4 models.
I got stock rom to work (again again)
And now I managed to flash the JDC Team you recommended and still having the baseband from the stock rom (Which were able to make calls)
But whatyaknow.. I STILL cant make outgoing calls on the custom roms! What in the world can be the problem? I spent the whole day on this.
.. I should be able to make outgoing calls without flashing Gapps, right?
Yes, you should be able to make calls without gapps.
You flashed the latest stock rom and confirmed everything works?
You confirmed the model number in download mode?

Bootloader and modem question

Hey I want to install Lineage OS on my S5 G900F. I had this rom not long ago but I remember I had random reboots. I don't really understand how the bootloader and modem works ( I've read other threads before opening this but I'm not sure what to do so it's best to ask instead of breaking the phone ;D). If I will have android 7.x which bootloader and modem should I install? The latest and if yes where can I get download for those (I saw there is an option to extract it from official rom but the official one is version 6.0.1 so I'm not sure what to do).
If anyone can clear my misunderstanding and help me I will be glad, Thanks!
oreltal95 said:
Hey I want to install Lineage OS on my S5 G900F. I had this rom not long ago but I remember I had random reboots. I don't really understand how the bootloader and modem works ( I've read other threads before opening this but I'm not sure what to do so it's best to ask instead of breaking the phone ;D). If I will have android 7.x which bootloader and modem should I install? The latest and if yes where can I get download for those (I saw there is an option to extract it from official rom but the official one is version 6.0.1 so I'm not sure what to do).
If anyone can clear my misunderstanding and help me I will be glad, Thanks!
Click to expand...
Click to collapse
I am not using it but on the official LineageOS thread they recommend bootloader+modem combo from the latest available stock firmware which is android MM 6.0.1 of course.
You can get them for example from here (newest ones are: BL - CQI6, Modem - CQA9).
Thanks for the replay in the end I went back to stock rom and reinstalled lineage OS. Phone runs smooth and no crash until now. I think my problem is solved.

Reason behind flashing latest firmware

Sorry for this noob question. But i appreciate any answers...
Most of the rom devs advice to flash 'latest firmware' before flashing their roms. First of all What is meant by firmware? Is it the original rom when the device is bought? If yes then why advise flashing latest firmware and then clean flash custom roms?. I mean the latest firmware gets wiped on clean install. Then why recommend latest firmware flashing?
Roshin1401 said:
Sorry for this noob question. But i appreciate any answers...
Most of the rom devs advice to flash 'latest firmware' before flashing their roms. First of all What is meant by firmware? Is it the original rom when the device is bought? If yes then why advise flashing latest firmware and then clean flash custom roms?. I mean the latest firmware gets wiped on clean install. Then why recommend latest firmware flashing?
Click to expand...
Click to collapse
OEMs usually refer 'ROM' as 'Farmware'.
But when developers say 'Firmware', they usually mean 'Baseband' or 'Radio'. This is not a full Stock ROM, but only a small part of it. It stays on the device even after Clean Flashing.
When an update of Stock ROM released, it mostly comes with a newer & updated Firmware (also called Baseband or Radio). Developers sync those new changes into their custom ROMs and Kernels when they release a new build, for a better experience (they usually mention it in the changelog, like - 337 sync).
Sometimes few features of those new custom ROM or Kernel builds may not work properly if a device is running on older version of Firmware. That's why they advise users to flash latest Firmware.
Updating Firmware is easy. Just flash the latest version's zip file via Recovery. That's it. No need to wipe anything. And this procedure won't wipe any user data either.
I hope I cleared your doubts...
NPriyo said:
OEMs usually refer 'ROM' as 'Farmware'.
But when developers say 'Firmware', they usually mean 'Baseband' or 'Radio'. This is not a full Stock ROM, but only a small part of it. It stays on the device even after Clean Flashing.
When an update of Stock ROM released, it mostly comes with a newer & updated Firmware (also called Baseband or Radio). Developers sync those new changes into their custom ROMs and Kernels when they release a new build, for a better experience (they usually mention it in the changelog, like - 337 sync).
Sometimes few features of those new custom ROM or Kernel builds may not work properly if a device is running on older version of Firmware. That's why they advise users to flash latest Firmware.
Updating Firmware is easy. Just flash the latest version's zip file via Recovery. That's it. No need to wipe anything. And this procedure won't wipe any user data either.
I hope I cleared your doubts...
Click to expand...
Click to collapse
So you are saying it is always good to flash latest firmware. Right?. But in which partition does it sit?
Roshin1401 said:
So you are saying it is always good to flash latest firmware. Right?. But in which partition does it sit?
Click to expand...
Click to collapse
Sometimes Baseband can reeduce internet speed.
It is probably stored in Modem partition.
NPriyo said:
Sometimes Baseband can reeduce internet speed.
It is probably stored in Modem partition.
Click to expand...
Click to collapse
Can I access that partition?:silly:

Categories

Resources