Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,742,912 Members 40,086 Now Online
XDA Developers Android and Mobile Development Forum

"Main Version is older" fix

Tip us?
 
georgemv
Old
#1  
Senior Member - OP
Thanks Meter 12
Posts: 166
Join Date: May 2010
Location: Patra
Wink "Main Version is older" fix

What is this thread about?

There is a known issue where some N1 phones cannot be flashed via the PASSIMG method because their boot loader says "Main version is older!" and stops.


Why is this a problem anyway?

If your bootloader is locked, you cannot flash the stock ROM easily.
If your bootloader is unlocked, you still cannot flash all partitions via fastboot. (A lot of partitions are protected for writing).


What is the "Main Version"?

The Main Version is a string value read and used by the bootloader. It's stored either in the boot loader image itself, or in the misc partition.
You can see your phone's Main Version by bringing it in fastboot mode and executing the following command:
Code:
Select Code
$ fastboot getvar mainver
mainver: 2.18.1700.1
$

And what is older than what?

Every PASSIMG.ZIP file contains a android-info.txt file that dictates to the bootloader, among other things, the main version that this PASSIMG will bring the phone to. For example, for the commonly used FRG33 PASSIMG file, the main version is 2.16.1700.1. So, the main version on the PASSIMG file is older than the main version of the bootloader on the phone.


So, the phone will be downgraded with that PASSIMG, what's the problem?

Ask HTC or Google that question. I give up on trying to understand why they do not allow downgrading on a dev phone that can officially be unlocked.


Why does this affect only a batch of N1 and not all of them?

I can only speculate on this. It certainly means different production batches with different bootloaders.
This could be due to SLCD vs AMOLED, or an other production differentiation that was never made public by HTC.


So, we need a PASSIMG file stating version 2.18.1700.1 or later, right?

Yes, that's correct. It also is your lucky day, I have digged up such a file online after a week of searching (yes, it was that hard to find it) and I have mirrored it.
Here you go:
PASSIMG_Passion_Google_WWE_2.18.1700.1_FRG83_relea se_signed.zip

Happy flashing
The Following 6 Users Say Thank You to georgemv For This Useful Post: [ Click to Expand ]
 
dnlsmy
Old
#2  
Senior Member
Thanks Meter 101
Posts: 587
Join Date: Sep 2010
Location: Tampa/Orlando, Florida
I'll try it out, the main version is updated for all refurbished HTC Nexus One's from starting a couple of months ago, and I can confirm it.has nothing to do with AMOLED vs SLCD.

Sent from my Nexus One using XDA App
Total Device History:
Samsung SGH-T629 (Broke)
iPhone 3G 16GB Black (Launch Day/Sold)
Samsung Vibrant SGH-T959 (Sold)
Nexus One T-Mobile (Sold)
Samsung Vibrant SGH-T959 #2 (Sold on XDA)
HTC Sensation 4G (Returned to loaner)
HSPA+ Galaxy Nexus Prime (Sold)
HSPA+ Galaxy Nexus Prime [WHITE] (Sold)
HTC HD2 [TMOUS] (Sold)
Google Asus Nexus 7 [16GB] (Faulty/Returned)
Nexus S [HERRING] (Sold)
Nexus 4 [16GB] (Gifted)
HTC One T-Mobile Converted to GPe (Gifted)
Nexus 5 [32GB] (White)
 
efrant
Old
#3  
efrant's Avatar
Senior Moderator
Thanks Meter 8032
Posts: 9,522
Join Date: Feb 2009
Location: Montreal Bow2DaCow

 
DONATE TO ME
Quote:
Originally Posted by georgemv View Post
[snip]

So, we need a PASSIMG file stating version 2.18.1700.1 or later, right?

Yes, that's correct. It also is your lucky day, I have digged up such a file online after a week of searching (yes, it was that hard to find it) and I have mirrored it.
Here you go:
PASSIMG_Passion_Google_WWE_2.18.1700.1_FRG83_relea se_signed.zip

Happy flashing
Awesome find!!!!!


Sent from my Nexus One using XDA Premium App
At present, I am not readily available on the forums or via PM -- if you are in need of a moderator, please contact someone from this list.

I do NOT answer technical questions via PM. Post in a thread.

Google Nexus 5

XDA Forum Rules & Moderator List

WHAT MATTERS IS UNDERSTANDING THE JOURNEY...
 
danger-rat
Old
#4  
danger-rat's Avatar
Senior Member
Thanks Meter 316
Posts: 2,221
Join Date: Feb 2010
Location: USA
Excellent news!!!
 
hungryTux
Old
#5  
Member
Thanks Meter 0
Posts: 44
Join Date: Apr 2011
Great! Downloading it now.
 
efrant
Old
#6  
efrant's Avatar
Senior Moderator
Thanks Meter 8032
Posts: 9,522
Join Date: Feb 2009
Location: Montreal Bow2DaCow

 
DONATE TO ME
FYI, I just checked my "Main Version" and it is 2.16.1700.1, which I guess is why I have never had an issue with my device recognizing the leaked FRG33 shipped ROM.
At present, I am not readily available on the forums or via PM -- if you are in need of a moderator, please contact someone from this list.

I do NOT answer technical questions via PM. Post in a thread.

Google Nexus 5

XDA Forum Rules & Moderator List

WHAT MATTERS IS UNDERSTANDING THE JOURNEY...
 
dnlsmy
Old
#7  
Senior Member
Thanks Meter 101
Posts: 587
Join Date: Sep 2010
Location: Tampa/Orlando, Florida
UPDATE

Didn't work for me for some reason. It completely skips over everything, like there was no PASSIMG.zip on the card on the first place...

I have the aforementioned MainVer (checked via fastboot) and I renamed it PASSIMG.zip

Tried it twice, downloaded it from the phone and from my computer.
Total Device History:
Samsung SGH-T629 (Broke)
iPhone 3G 16GB Black (Launch Day/Sold)
Samsung Vibrant SGH-T959 (Sold)
Nexus One T-Mobile (Sold)
Samsung Vibrant SGH-T959 #2 (Sold on XDA)
HTC Sensation 4G (Returned to loaner)
HSPA+ Galaxy Nexus Prime (Sold)
HSPA+ Galaxy Nexus Prime [WHITE] (Sold)
HTC HD2 [TMOUS] (Sold)
Google Asus Nexus 7 [16GB] (Faulty/Returned)
Nexus S [HERRING] (Sold)
Nexus 4 [16GB] (Gifted)
HTC One T-Mobile Converted to GPe (Gifted)
Nexus 5 [32GB] (White)
 
danger-rat
Old
#8  
danger-rat's Avatar
Senior Member
Thanks Meter 316
Posts: 2,221
Join Date: Feb 2010
Location: USA
If your phone skipping past, then it's likely that it's not seeing the file. Most common reason for this is because the file is named incorrectly (i.e. PASSIMG.zip.zip - because Windows may not display on of the zip extensions).
 
dnlsmy
Old
#9  
Senior Member
Thanks Meter 101
Posts: 587
Join Date: Sep 2010
Location: Tampa/Orlando, Florida
I know how extensions work :P
Will try again tomorrow, maybe from Ubuntu or different laptop. I simply rename the downloaded file PASSIMG as it is a ZIP file.

Sent from my Nexus One using XDA App
Total Device History:
Samsung SGH-T629 (Broke)
iPhone 3G 16GB Black (Launch Day/Sold)
Samsung Vibrant SGH-T959 (Sold)
Nexus One T-Mobile (Sold)
Samsung Vibrant SGH-T959 #2 (Sold on XDA)
HTC Sensation 4G (Returned to loaner)
HSPA+ Galaxy Nexus Prime (Sold)
HSPA+ Galaxy Nexus Prime [WHITE] (Sold)
HTC HD2 [TMOUS] (Sold)
Google Asus Nexus 7 [16GB] (Faulty/Returned)
Nexus S [HERRING] (Sold)
Nexus 4 [16GB] (Gifted)
HTC One T-Mobile Converted to GPe (Gifted)
Nexus 5 [32GB] (White)
 
saratry
Old
#10  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Nov 2009
Great! Works for me!!!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Slide Dial Replacement Dialer Lets You Make Calls from Anywhere

If you frequently make phone calls, your dialer (aka phone app)is one of the … more

Navigate with Your Samsung Gear 2 Using DMA Navi Watch

Whether you’re travelling to a new destination or exploring some previously … more

Xperia Z1 Stereo Speaker Mod, Cell Phone Unlocking Legal Again! – XDA Developer TV

Cell Phone Unlocking is legal again!! That and much … more