Knowing what device, the configurations, the versions or any other insider things always comes in handy when you deal with any technological aspects such as flashing, getting some suite to your device or implementing it. But, it is not as physical as we say. Any misconception or the wrong information during any of the above mentioned works can cause mobile brick. So, one should always know all these informations about the device the individual is using. Read More : Adding IR Sensor For Your Android Phone | As Remote
You need different firmware files when you are going for flashing. It depends on different chip sets. So, you should be as careful as possible. For example, the tools, flashing procedure for Mediatek devices are completely different from flashing Snapdragon, Intel etc. Also, the firmware extensions are unique too. Read More – Stock Rom vs Custom Rom
If you are not the one who uses Smartphones for just calling, messaging and taking pictures, then it is really better to know all these facts. Different device manufactures have different firmware upgrade or flashing tools. Even though Odin tool from Samsung may work for devices other than Samsung, but it’s not better to take a chance since it has shown its bitter part too. So, if you are doing the flashing, installing firmwares on your own, then I would call it mandatory. Read More – Enable OTG support on Clone Samsung Galaxy Device
Note : MTK means MediaTex.
Flashing Types : Check
Once I tried to sideload that Google Pikel’s Aurora Live Wallpaper from the
XDA forum and it had multiple download options depending on the type of processor
you phone has.After that i started to read a lot about the android OD and smartphones over the year but,i was confused that processor my smartphone is running.
To make sure you are downloading the right the files,you should know which processor you have.
One app,nowadays,has multiple versions for multiple processors so that it runs smoothly on each and every phone available. It is not important for you to know which CPU architecture your phone has, If you only install apps from the Google play store. This information will be important as CPU architecture becoming a factor in more and more scenarios these days, including certain sideloaded app updates and,of course, custom ROMs and Gapps , if you sideload.
from these three, ARM is most common as it is properly optimized for battery consumption.
ARM architecture is a family of RISC-based computer processors.ARM periodically releases updates to its core-currently ARMv7 and ARMv8-which chip manufacturers can then license and use of their own devices.Variants are available for each of these to include or exclude optional capabilities.
Current versions use 32-bit instructions with 32-bit address source,but accommodates 16-bit instructions for economy and can also handle Java bytecodes which use 32-bit address.More recently ARM architecture has included 64-bit versions.
ARM64 evolved from ARM architecture that supports 64-bits processing for more powerful computing, and it is quickly becoming the standard in newer devices.
x86 is a bit more powerful that both ARM CPUs, but not quite as battery friendly, so it is the least common of the three.
I hope the small post on identifying the different required data sets helped. I have also made posts on different guides of flashing Android devices from scratch and also some newer technological updating posts. Please, go through these posts if interested.