I am a little puzzled. Some days ago I read a post where someone told "flash ROM XXX on the Firmware YYY".
I always thought, that the ROM IS firmware, by mean just another term for it.
All I found in this forum was ->that<- for which is totally bull**** and not explaining it in Android-Device case (for the explaination for PC-OS had to be: Windows/Linux is the OS [like da ROM for Android device] and Firmware is the BIOS ... you all know for sure)
That brings me to my questions:
What is the Firmware on Android?
How does it affect the ROM, especially in developement?
I sure know here are many very knowing developers, which could explain it to me, and of course others like to know about.
Thanks in advance.
Rod.
its simple
Firmwares are the brains of the unit, they set up the hardware and initialise things, like a BIOS on a PC. Its all the stuff done under the hood that you don't see.
The ROM is the part of the phone that holds the Operating System (Android), and the applications and data. Its the stuff you tend to look at and use.
The firmwares are release by the phone manufactures, they are constantly tweaking and improving them. They have different variants for different locales etc. The dq5 and kt1 firmwares are just the version of the firmware (like 1.01 and 1.02) - they use letters to encode data, F and M indicating the month if I recall. They are officially released via Kies. The "other" firmwares floating around are beta (test) firmwares that have been leaked or ripped from other phones.
The ROMs are based on the Android Open Source Project (AOSP).The devs then take the AOSP source and customise, it to "make it unique".
hope it helped
That was understood. Thank you very much.
There are just more questions coming up now on me:
Is the latest Firmware also the best?
Can I use every ROM with the most actual (or the best) Firmware?
Where Do I get the latest firmware and how to flash?
Rodsengard said:
That was understood. Thank you very much.
There are just more questions coming up now on me:
Is the latest Firmware also the best?
Can I use every ROM with the most actual (or the best) Firmware?
Where Do I get the latest firmware and how to flash?
Click to expand...
Click to collapse
in most cases firmwares released by the companies contains only those things which works best with that particular device so in terms of bugs etc it is the best.
roms can be only be used with the particular firmware it is developed on like if a rom is developed in froyo it can only be used with different versions of froyo for best result and likewise for the rom developed in gingerbread.
and there is no such thing as the best firmware as every new firmware is better than its predecessors.
to get latest firms you can use sammobile.com [have to login to download firms]
for gfit firms go here:=
http://www.sammobile.com/firmware/?page=3&t=1&o=1&m=GT-S5670&r=1#modelsa
Thanks again. Everything explained to me, for the moment.
(might be some questions will form overnight)
Rodsengard said:
Thanks again. Everything explained to me, for the moment.
(might be some questions will form overnight)
Click to expand...
Click to collapse
always welcome dude.....
Related
Just got my Captivate (rooted, stock 2.2), and despite my misgivings about Samsung (my wife had a Delve...gak), I'm liking it quite well. I've had some experience rooting and flashing ROMs with other phones, but the Cappy is a whole new realm for me. Firstly, the community is way active, and that is awesome. Lots of new stuff to look at every day, but the drawback is that for a newcomer, the backlog of information is daunting.
I'd love to see the Wiki in this forum updated. I have a ton of questions, and yes, they are somewhat answered in older posts, but since I have a stock 2.2 phone, lots of the information out there is out-of-date. Here are some questions I have that would be good information for the wiki. I'd even be glad to update the wiki, but I'm afraid my ignorance would be a hindrance.
What is the latest version of Odin3 that I should use, and where should I get it?
How can I tell what version my bootloader files are?
What do acronyms like JS7, JS8 and KF1 mean?
What kernels are compatible with which ROMs?
What modems are compatible with which ROMs?
Ditto for bootloaders...
Can we get some updated descriptions of kernels and ROMs?
I'm not sure I get all the differences between using Odin3 and SGS Tools. Some description of the tools and when to use them would be nice.
If someone were to volunteer to hold my hand through the process, I would be willing to go through the Wiki and update it with more current info. Since I'm a noob to the Captivate, my perspective on things might make the Wiki more informative to newbies and keep the rest of you from having to deal with posts like this one so often.
-Odin 1.7
-The way in which you enter download mode
-Different Samsung-created firmwares
-All Froyo kernels work with Froyo ROMs... All modems work with all ROMs
-SGS Tools is just a bunch of userspace mods... Odin can flash anything; ROMs, kernels, bootloaders, modems, and anything in between
Sent from my Infuse 4G
You should have froyo bootloaders, most ROMs will state what bootloaders you need, unless you want cm7, miui or a 2.1 ROM i would recommend flashing the AT&T gingerbread bootloaders with odin3. BE VERY CAREFUL WHEN DOING THIS as if cord is dodgy or comes out during the process you could end up with a hard brick. JS8 etc are just names for the different releases of samsung firmware, most custom ROMs are based off these.
Guys,
I just bought Desire S 2 days ago. It came with GB 2.3 & sense 2.1. I just checked out http://htcdev.com/devcenter/downloads/ & it has kernel source code for Desire S. Does this mean, I can flash the kernel to my device & it will be updated to GB 2.6.3?
Does kernel means android version here ??
Your device already contains the kernel. You can check for updates from your Settings -> About -> Software update it will pop-up if there is any. On stock phone there is no need to flash anything it comes out of the box
And the android version is generally defined by the OS not by the kernel
Sent from my HTC Desire S using xda app-developers app
amidabuddha said:
Your device already contains the kernel. You can check for updates from your Settings -> About -> Software update it will pop-up if there is any. On stock phone there is no need to flash anything it comes out of the box
And the android version is generally defined by the OS not by the kernel
Sent from my HTC Desire S using xda app-developers app
Click to expand...
Click to collapse
I got that but my question is , if I flash the kernel(2.6.5) I downloaded from htcdev site, will this update my gingerbread from 2.3 to 2.6.5 or I could update it only over OTA. ?
abhishekoza said:
I got that but my question is , if I flash the kernel(2.6.5) I downloaded from htcdev site, will this update my gingerbread from 2.3 to 2.6.5 or I could update it only over OTA. ?
Click to expand...
Click to collapse
What you're seeing on the HCDev site is the kernel source code... that is used by kernel devs to cook up kernels... you can't as an end user just flash the entire source!! It's not the kernel, it's the source. And anyway, kernel has nothing to do with upgrading you to a higher version of any OS... that's what a ROM does.
If you're asking these sort of questions, you hazard a very big chance of bricking your 2 day old device, so as a friendly advice, I'd suggest you do a looooot of reading in the Index and the Guide threads before attempting any kind of flashing. From your posts, I see you're pretty inexperienced with android and a good knowledge base built before attempting all sorts of crazy flashing will keep your device safe from inadvertent bricking.
Read a bit more...ask questions and get answers...and then it'll be happy flashing for you!:good:
BTW, have you even S-off'ed and rooted your device? How were you planning to flash the kernel (...source!!):cyclops:
enigmaamit said:
What you're seeing on the HCDev site is the kernel source code... that is used by kernel devs to cook up kernels... you can't as an end user just flash the entire source!! It's not the kernel, it's the source. And anyway, kernel has nothing to do with upgrading you to a higher version of any OS... that's what a ROM does.
If you're asking these sort of questions, you hazard a very big chance of bricking your 2 day old device, so as a friendly advice, I'd suggest you do a looooot of reading in the Index and the Guide threads before attempting any kind of flashing. From your posts, I see you're pretty inexperienced with android and a good knowledge base built before attempting all sorts of crazy flashing will keep your device safe from inadvertent bricking.
Read a bit more...ask questions and get answers...and then it'll be happy flashing for you!:good:
BTW, have you even S-off'ed and rooted your device? How were you planning to flash the kernel (...source!!):cyclops:
Click to expand...
Click to collapse
Thanks. that really helped. And yes I am noob with android. I had an LG optimus black few months ago & it did not had anything like S-ON or S-OFF. I just rooted it & used to flash a lot of ROMS.
I think I need to read a lot about Desire S before I flash anything.
One more question, is there any other way to officially update to GB 2.5 apart from OTA. I have a very slow 2g connection on my device & it will take forever to download some 230 MB of data.
Thanks again.
abhishekoza said:
Thanks. that really helped. And yes I am noob with android. I had an LG optimus black few months ago & it did not had anything like S-ON or S-OFF. I just rooted it & used to flash a lot of ROMS.
I think I need to read a lot about Desire S before I flash anything.
One more question, is there any other way to officially update to GB 2.5 apart from OTA. I have a very slow 2g connection on my device & it will take forever to download some 230 MB of data.
Thanks again.
Click to expand...
Click to collapse
Apart from updating via ota, there is no 'official' way of updating to a higher os. You don't have to download the ota over your mobile data connection. Wi-Fi is always preferred.
I would still recommend getting s-off and then flashing custom Roms. It is way better and more efficient than official updates which always leave out some thing to be desired. Custom Roms like Endymion take care of all those issues.
Swyped from my Galaxy S3.
What is a custom kernel i guess?
Dude....just read.....A LOT.....and when you think you got it.....go back and read it all again. If you brick your phone....be a good guy and replace it yourself.....meaning, don't take it back to your carrier and tell them it stopped working.
Sent from........Somewhere In Time
tylerdurdin said:
Dude....just read.....A LOT.....and when you think you got it.....go back and read it all again. If you brick your phone....be a good guy and replace it yourself.....meaning, don't take it back to your carrier and tell them it stopped working.
Sent from........Somewhere In Time
Click to expand...
Click to collapse
can you give me a link where it has info on kernels and roms
Just go to your devices specific forum and read the stickies.....they will have all the info you need.....
Also to keep people from flaming you or just hating you.....use the thread search and don't open a new topic.....if you are asking the question....it has already been asked a million times. You can also use Google with a search like
Ex: Samsung Galaxy I9100 custom kernel XDA
You will have more than you care to know.....but read it all and you can help future noobs.
Sent from........Somewhere In Time
Answer to the Custome Kernel question
NemoHoees said:
What is a custom kernel i guess?
Click to expand...
Click to collapse
Think about in this way, Kernel is a main component of an operating system , to make things easier let’s call it the operating system: and users with android phones install custom operating system mainly because their phones came
with official 2.1 or 1.6 android 3.2 or more recent builds because, as you know, not all phones get the privilege of getting the latest Android 4.x operating system.
Now, in order to install an operating system, you need to root your phone which is the equivalent of being an administrator account , and not a user
: the most famous custom kernel is cyanengon mod
From there, you are able to understand more about custom Android operating system kernels.
The kernel is the part of your device that stands inbetween the hardware and the software. It controls all the basics like charging, handling CPU usage, memory use, etc.
Hello,
to all of you.
Actually, from some days, I am seeing a strange command or flashing of "Sending..." command on mine Galaxy Tab 7.7, I am using base version of the Operating System that is Honeycomb.This "Sending..." command appearing above the Taskbar and keep there for few seconds and then disappears, it even comes when I not use Internet or other type of connectivity.So, please solve this, I have scanned the Tab but not found any virus or malware.Please advice.Thank you.
Regards,
MOBILGEEK
Maybe some ad based process/service.?
Try AppBrain Ad Detector ; https://play.google.com/store/apps/details?id=com.appspot.swisscodemonkeys.detector&hl=en
Or Air Push Detector app.
Would also strongly suggest to get rid of the HC for ICS or JB firmware
Sent from my GT-I9500 using xda premium
Hello,
UpInTheAir
Firstly, Thank You very much for the reply, I also want to upgrade my Tab's Operating System to ICS or JB, preferably to JB, so, Can you please tell me some good and reliable JB ROM?, actually, here in my Country, I didn't find the official update from Samsung.So, please advice.Thank You.
Regards,
MOBILGEEK
I don't know what model you have. P6810 or P6800?
I won't recommend any custom ROM (not to say anything wrong with any), but probably better for you to start with official, enjoy it, then decide what may interest you in the way of mods etc. Rooting guides and methods found in the forum.
For official firmware, search samsung-updates.com or sammobile.com . I am not sure what language may be supported though, but English is in all cases.
Use ODIN to flash, there are many guides around the forums. NEVER tick "re-partition" unless flashing a PIT file. You will not need this unless a partition becomes corrupted etc. There are morons out there that suggest to do that !
There are supported 4.2.2 JB custom ROMs by daniel for both device models, search the forums. For P6800 JB 4.1.2 there is erobot ROM (based on official Samsung MD3 firmware), but unsupported now.
For P6810, there it's only official ICS available (I don't support custom SkyHigh ROM anymore). As mentioned, custom JB from daniel, built from source, but not based on official Samsung firmware.
One thing, never factory reset from stock HC or ICS stock recovery to avoid the "brick bug".
Just search around the forum, and do your homework before doing anything.
Best of luck and enjoy your "new" device, because it'll feel new once you get rid of that garbage HC
Cheers,
UITA
Sent from my GT-I9500 using xda premium
hiii, i am using android 2.3.4, very basic kind of mobile mts mtag 351. please help me in finding custom rom into it, i searched on xda as well as many other sites by writing the model number of this phone but unable to get any rom as its very normal kind of phone, also can i update it to ics or Jb? please help me in finding suitable rom for this phone. links, software or any other info very much appreciated. thnks in advance
more info in attach image.
Hi, sad to say. There is no development carried out for your device, hence why you were unable to find any custom roms lurking around the internet. Judging by the year model of this device, it is fairly old and let me blast out all the sadness to you.
I highly doubt your device will receive any update.
Same with custom roms, but maybe some dev may get this phone? Idk why.
And may make a custom rom for it.
Sad to say friend, your device is far to outdated to receive ICS or JB or any new Android platform.
Time for you to upgrade if you wish to say in line within the platform standards.
krishneelg3 said:
Hi, sad to say. There is no development carried out for your device, hence why you were unable to find any custom roms lurking around the internet. Judging by the year model of this device, it is fairly old and let me blast out all the sadness to you.
I highly doubt your device will receive any update.
Same with custom roms, but maybe some dev may get this phone? Idk why.
And may make a custom rom for it.
Sad to say friend, your device is far to outdated to receive ICS or JB or any new Android platform.
Time for you to upgrade if you wish to say in line within the platform standards.
Click to expand...
Click to collapse
ohh k thanks for the reply well is it not like that i can flash wid any android 2.3.4 custom firmware ? for ex, here are the list
http://forum.xda-developers.com/showthread.php?t=1196704, is that work ?
No that's not how it works.
If you flash another devices .IMG or ROM to your device it will brick it. Meaning it will no longer be usable.
Better explained, you can't install a Samsung firmware for your device. It won't work.
Sent from my Nexus 5 using Tapatalk
krishneelg3 said:
No that's not how it works.
If you flash another devices .IMG or ROM to your device it will brick it. Meaning it will no longer be usable.
Better explained, you can't install a Samsung firmware for your device. It won't work.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
ohhh,k thanks a lot for the answer that makes thing very clear.