1. What is a generic firmware?
A generic firmware is the firmware for an android device published by the devices manufacturer.
2. What is a branded firmware?
A branded firmware is a firmware customized by cell phone providers to advertise themself by showing their logo, installing apps or adding bookmarks to the browser. Updates for branded phones getting released later then for generic phones, because the provider has to customize the new updates first. This is the reason why it is always better to have a generic firmware.
3. What is the difference between generic and branded firmware?
The difference depents on the changes a cell phone provider accomplishes.
4. What are the differences between the different generic .ftf's and the different branded .ftf's?
The difference between several branded .ftf's of the same Build Number depending on the changes a cell phone provider accomplishes.
The difference between several generic .ftf's of the same Build Number depending on customization the user of this firmware accomplishes before uploading it on the internet. In most cases this recognizable by the keyword customized in the name of the .ftf.
5. Now there are few more .ftf's for a specific Build Number so which one should I select?
In most cases the differences are minimal so it is more or less arbitrary which one to choose BUT there are several helpful indicators to choose a .ftf which fits the most:
- Always choose a generic .ftf.
- Choose region and country nearest to the phones residence.
- If the .ftf is from a forum check user posts for issues.