I've been thinking about this (I'm really cautious so I spend a lot of time analyzing things before I do them) and I'm wondering how this idea to "upgrade to V20 to identify hardware versions" can work.Here's how :
1. from stock firmware, upgrade to firmware v20. You still can download v20 from here: http://dl.dropbox.com/u/11839213/V20.rar
2. after upgrading, see if you have HD105 or HD 104.
3. from then on, go to synrgic site and download the latest firmware based on you hardware version.
- latest version is v25. for HD104, it is still Android 2.2. for HD105, it is now android 2.3.
As I understand it, the ROMs are hardware specific, right? And the update process just reads whats in the update files and writes them to the appropriate memory locations. If that is the case, then isn't V20 designed for one specific hardware configuration? And isn't it going to write the same data to the same memory locations regardless of the hardware version? Has anyone ever seen an HD104 with the V20 ROM, and did it correctly display HD104 in the build number?
From what I've seen I know that when the V20 ROM is installed it can show a build number of B20V06-20110622(HD105), but if it is installed on a HD104 version, wouldn't it write that same info to the memory location where the build number is stored - making an HD104 display a build number indicating that it is an HD105?
Or is the V20 ROM a special "universal" ROM that somehow actually detects the hardware version and installs a different data set based on which hardware version it detects?
Sorry if I seem to be worrying this question to death. I'm one of those who believes very strongly in the old adage "look before you leap" - and then look again a couple of more times before you take the plunge...
Last edited: