Change Vodafone Kernel to Google Kernel - Nexus One Q&A, Help & Troubleshooting

Hi,
I've just bought a new nexus one mobile phone from Egypt. Since the mobile was not officially released here, the only shops that sell it are the ones that import it from Europe...so lucky me i got my self a Vodafone Nexus one Mobile running Android 2.1-update1
After a long search on the internet i was able to update it to Android 2.2 (build FRF91). After another very long time trying to find the 2.2.1 update (build FRG83) i discovered that it wasn't released yet for the Vodafone mobiles. but some claim that by installing the FRG33 build Rom your kernel will completely change and thus you become a "Normal" nexus one
My questions are:
-Is the above true?
-How do i install this Rom?
-Does the process of installing the Rom need rooting my device?
-is there a simple tutorial for a noob (running Linux ubuntu) for rooting?
-Is it possible to root the mobile "Temporary" until I get to Build FRG83?
-Is there a high chance of Bricking the device?
Thx in advance!!!

Since you have AMOLED Nexus (otherwise it wouldn't be able to run 2.1), there is no problem flashing stock FRF91 on it.
Of course it requires rooting.
Read my signature, I hope you'll find your way from there easily. If any step in the directions below isn't clear - go to Wiki and find what it means and what needs to be done.
If you want stock 2.2.1:
Use 1-click root, install custom recovery (any), download stock FRF91, use the recovery to flash it, then download FRG83_from_FRF91 upgrade, rename to update.zip and put on SD card, go to the stock recovery (your custom recovery would be overwritten by then), flash update.zip.
If you want custom ROM:
Use 1-click root, install custom recovery, download and install custom ROM of your choice.

I would like to say that Android 2.2.1 has no major changes compare to Android 2.2.
for your questions..
-Is the above true?
I'm not sure about kernel version because I keep using third-party ROMs, but it's possible for FRG83 to have a different kernel than FRG91
-How do i install this Rom?
Stock FRG83 rom should be available to download somewhere, once you have unlocked bootloader and have a recovery (Amon or Clockwerk) installed, you should be able to flash FRG83 rom in recovery.
-Does the process of installing the Rom need rooting my device?
sorry about this
-is there a simple tutorial for a noob (running Linux ubuntu) for rooting?
http://wiki.cyanogenmod.com/index.php?title=Nexus_One
-Is it possible to root the mobile "Temporary" until I get to Build FRG83?
It's not necessary to root device temporarily, because once you have acquired root privilege, you can play a lot more tricky things, so there's no reason to become unrooted again, but I've heard from people who would like to receive update OTA, they have to unroot in order to get OTA update properly.
-Is there a high chance of Bricking the device?
Nexus One is now developer phone, so it's unlikely to be broken only by flashing new ROM

Wrong info. That's exactly why people should read before asking questions - because the answers they get might be partially correct at best.
1. Kernel versions don't matter, the OP just doesn't know ROM from Kernel. He should read more. He wants stock Google ROM.
2. Stock FRG83 is available from the same Wiki I've mentioned above, and some reports say that it doesn't like to be flashed from custom recovery and doesn't proceed. So I didn't suggest it, and suggested FRF91 which 100% flashes.
3. CyanogenMod Wiki only has 1 root method - unlocking the bootloader. It's definitely not the easiest one, and some people might want to keep their bootloader locked. I don't believe OP is one of them, since he bought a phone for unsupported country and warranty won't mean anything to him, but at least he needs to be educated about the differences. In Wiki he does, in your post - he doesn't.
4. When you flash stock ROM, you lose root - as simple as that. If he wants stock FRG83 - he WILL lose root, and if he wants it rooted - he'll have to go to Wiki again and see, how to root. If he has unlocked bootloader - it'll be just a bit easier.
5. Since he already has Froyo, chances are his radio is updated. If they aren't - the stock ROM contains radio, and if it's not up to date on the system - it will be flashed. Flashing radio incorrectly (terminating it in the middle, power failure, etc) is the only way to brick the device. So if his radio is updated - there's no chance he'll brick it, if it's not - it depends on if he'll touch the phone during the radio flash or not.

And this has no place in Development section.

well I'm still kinda confused, so I'll try to explain a little better what I got in mind first.
I read this post (google.com/support/forum/p/android/thread?tid=5fe9454b7c7261e7&hl=en) in the nexus one forums that explains the difference between 2 kernels one exclusive to Vodafone (Europe?) and one to other Carriers in the USA.
The kernel version I have ([email protected] #1) get updates like a month after other one and I believe I have to insert a Vodafone sim for it to work. what I read online (can't remember where) is by installing the FRG33 leaked rom on the device it basically changes the Kernel version to the US version ([email protected]#1) so that I can easily update to FRG83, as till now the Vodafone kernel still didn't receive the FRG83 update OTA.
I tried downloading the file FRG83 from FRF91 and it simply gives me a failed to verify file whole-signature and never completes the update.
So reading online, I'm still confused on what exactly to do to install this leaked rom. Now correct me if I'm wrong but what I understand from this thread I have to gain root privileges to install custom recovery and then install roms and solve my problem. right?
I'll be following this thread (forum.xda-developers.com/showthread.php?t=747598) to root my device is it the correct one?

You need to flash full update of frg33,and after that you'll update OTA to FRG83.Here it is the full rom http://shipped-roms.com/shipped/Pas...le_WWE_2.16.1700.1_FRG33_MFG_Shipment_ROM.zip
Cheers

This is the thread with FRG33->83 OTA, link in the last post:
http://www.google.com/support/forum/p/android/thread?tid=51704fcd145670fb&hl=en
razlken said:
well I'm still kinda confused, so I'll try to explain a little better what I got in mind first.
I read this post (google.com/support/forum/p/android/thread?tid=5fe9454b7c7261e7&hl=en) in the nexus one forums that explains the difference between 2 kernels one exclusive to Vodafone (Europe?) and one to other Carriers in the USA.
The kernel version I have ([email protected] #1) get updates like a month after other one and I believe I have to insert a Vodafone sim for it to work. what I read online (can't remember where) is by installing the FRG33 leaked rom on the device it basically changes the Kernel version to the US version ([email protected]#1) so that I can easily update to FRG83, as till now the Vodafone kernel still didn't receive the FRG83 update OTA.
I tried downloading the file FRG83 from FRF91 and it simply gives me a failed to verify file whole-signature and never completes the update.
So reading online, I'm still confused on what exactly to do to install this leaked rom. Now correct me if I'm wrong but what I understand from this thread I have to gain root privileges to install custom recovery and then install roms and solve my problem. right?
I'll be following this thread (forum.xda-developers.com/showthread.php?t=747598) to root my device is it the correct one?
Click to expand...
Click to collapse
The kernel versions are identifying ROM variants, other than that they're of no use.
You can't apply FRG83-from-FRF91 update to Vodafone ROM, you need to install stock Google ROM first.
Yes, this is the correct thread to root the device.
Or you could do another thing that you wanted, and it'll probably be simpler:
Go to Wiki, download stock FRG33 image, rename to PASSIMG.ZIP, put on SD card, reboot the phone into bootloader. It'll automatically apply.
Then either wait for the OTA to FRG83, or apply the update.zip as I suggested above - only use FRG83-from-FRG33, that you can find linked in the first link, or in Wiki between "All stock ROMs and OTAs".

I've downloaded the FRG33 Rom and installed it using the PASSIMG.zip method. now the last problem, hopefully, is that i can't find a FRG83 from FRG33 OTA and i don't get any automatic OTA on my nexus one phone.
i tried the link but it seems that the any file on the google server was removed or something as it says page cannot be found and i can't find the file on the wiki.
any help here? and way to force the OTA to start on my nexus one or does anyone have the file or a mirror to the download?

Copy-pasted from some Google search:
Open the phone dialer
dial this: *#*#2432546#*#*
you'll see a notification that checkin was successful
Then, hit menu>>about phone>>system updates to see if anything is there.

Still nothing I dial it and get the checkin succeeded notification but when i go to the system updates it just says my system is up to date.
P.S: sorry for not searching but it's like 3 in the morning and I've been dealing with this for like hours....my brain hurts.
edit: tried using the passimg.zip method with this file (dl3.htc.com/RomCode/Source_and_Binaries/signed-passion-img-FRG83_0923.zip) which i found on the rom section of the wiki but after checking the passimg.zip the bootloader just reboots itself and returns to the main menu without doing anything.

Yes, it's reported that FRG83 doesn't like to be installed by PASSIMG method.
You could try renaming to update.zip and flashing in recovery.

Tried that but still nothing gives me an error: E: signature verification failed.

Well, in that case, if you really want FRG83 - you have to root and apply this update through a custom recovery.
The root and the custom recovery will be gone once you apply it.

ok so i rooted my phone using the rageagainstthecage method since the 1 click root does seem work for FRGXX build. then i used Rom Manager to install this file (http://loadbalancing.modaco.com/dow.../update-nexusone-FRG83-stock-radio-signed.zip)
now the last problem, not really sure if it is anyway, after the rom was installed i lost root privileges as u said but the recovery remained custom (clockwork mod) now I don't really care if it's stock or not, but am i going to get OTA updates with no problem even with a custom recovery or do i have to put it back to stock?
EDIT: I've Extracted the recovery.img from a stock FRG83 Rom and installed using the Flash_image method now i've got the stock Recovery back, I believe that this way everything is ok to receive OTAs in the future..
THX a lot to everybody that helped me out Especially Jack_R1

Related

How to: ERD79 (RA-Nexus-1.7.0) to Froyo

Haya all,
First, I am not a pro at this stuff, tho I am a full time developer, and comfortable with most things IT.
About 3 months ago I purchased a Nexus One, and since I live in Thailand, and the root OS could not handle the Thai font, I followed instructions on this site to root and upgrade to the RA-Nexus-1.7.0 package.
Now, however, I would really like to have 2.2 for the new apps and (most importantly for me) the Flash update.
Is there a way to flash this thing without erasing my current apps, configurations etc?
Let me also say that while my phone was notified of the updates (both 2.1 and 2.2), both failed to install with "Verification Failed". Manual install of Froyo also failed with the same message (via copy to flash and reboot to recovery).
I assume that I need to use the SDK to push a update to the phone, but do not want to make a mistake... and the directions I have found here assume that you either have a fresh phone or can update via flash/recovery.
Can someone please shoot me in the right direction? (I will need a download link too =D)
Thanks,
Frosty
Ok, let me add...
Like I said I am not a pro at this stuff. In the About Phone section, it does say that I have 2.1, and just in case its relevant, baseband version: 32.19.00.16U_4.02.02.14 and kernel version: 2.6.29-gad36b87 [email protected] #1
Rebooting to recovery mentions the RA-Nexus-1.7.0 still, so I assume thats the current "recovery".
Thanks
Frosty
What's your build number? That should be shown in the same screen as your baseband and such.
Edit: Also, are you wanting to use the stock Froyo ROM (with or without root) or did you want a custom Froyo ROM?

Open season on Nexus Noob: Help me please

I'm inviting all you guys shoot me down for the noob i am.
I've search and i have found, I've read but only partially understood.
the background:
-Nexus one on vodafone epf30
-Downgraded to erd79 using fastboot (via Terminal in Mac-osx).
-Rotted and installed Amon recovery with sucess.
-At this stage i tried to install a variety of different pre rooted roms
- upgraded to frf91 OTA after giving up on trying to root froyo
I basically just would Froyo 2.2 rooted on nexus one.
I've found a variety of different methods and techs but haven't had any success i can downgrade again and again but each attempt i reach the update.zip stage and simply get a varification failed message.it's likley ive missed something here?!
I'm on mac and I'm sure I'm not having the update.zip.zip issue. ive checked and double checked, (that same issue caught me out before on symbian).
Does anyone dhave a simple deffinitive soloution or can point me in the right direction/
im aware this post will cause a shower of "search you noob SCUM!" style posts.
cheers in advance
http://forum.xda-developers.com/showthread.php?t=712983
Read from:
"By Popular Demand (Credit to lox):
Update.zip to flash with custom recovery"
Download, update using AmonRa's recovery, reboot to bootloader, flash new radio from any Froyo ROM thread in Development, reboot, enjoy.
hi, thanks for your reply. I'm pretty sure i have tried this method. if i down grade to erd79 can i apply this from there or should i go up to ere27 ? and does this require amons recovery or can it be done from a standard recovery?
Sorry im a symbian migrant :-( this is all new and exciting
ok so i down graded again to erd79 then rooted and installed AMONs recovery
installation of update.zip fails with the verification failed, is there something about AMONs custom recovery that im missing should what could be the cause for the verification to fail. im pretty sad now.
maybe there is a way to flash pre rooted Froyo directly using super boot?
maybe i need to be up
You've already installed a custom recovery. Basically you are done the whole rooting process.
No more need to downgrade or anything of the sort. Now you just go into recovery and flash what you want, no other steps.
Now you should be able to flash any custom rom meant for unlocked users.
You may be trying to flash the official 2.2 rom, try looking for a 2.2 for root users. Or try flashing CyanogenMod 6.
Are you sure you have Amon's Recovery because my buddy though he had it and he didnt which is why he couldnt install a rooted froyo ROM. Try http://forum.xda-developers.com/showthread.php?t=702191
ok ill give that rom a shot though i think my main issue could be the fact im using mac os x the downloader in safari automatically unzips .zip files so maybe recompressing the zip is causing the varification to fail.
ill have a go when im home and at a faster net connection work is like 0.2 up and down makes me feel ill!
Oh ok. I have a MAC aswell but I use google chrome for my browser.
OMG! mods lock this down! no need for anything more to be added!
MAC = FAIL
Windows+win
all you have to do is download using anyother browser DONT USE SAFARI!
and success will be yours! rebooting now to pre rooted custom frf91 WOOP!
Hey OP,
Actually you can still use Safari as it does unzip the file automatically but it also downloads the zip file so you end up with both. At least my MAC does this. MAC's are great, Safari on the other hand is junk so don't blame the whole computer for the browsers fault.

[Q] FRF91 change kernel

Hi,
I've been searching the forums for this, but haven't found any real answer, so I thought I'd open a new thread .
I've successfully rooted my stock N1. However I'm wondering, with my newly acquired root rights, would it be possible to flash a custom kernel on it without needing to use a custom ROM.
The reason I'm asking this is that I would like to use iptables for use with a transparant proxy. It seems that the stock kernel does not support this
Of course if anyone has a different approach for the proxy, feel free to let me know as well .
Thanks!
I was able to flash just the cyanogen kernel onto my FRF91.
Sent from my Nexus One using XDA App
instructions?
Ok that is great news... did you encounter problems afterwards with any of the core components? what about some instructions on how to do this (or a link )
Thanks!
I haven't seen any problems with the stock components on the phone.
I can't find the thread I got this from to save my life! I don't know where you are in the process so here's the entire list of what I did:
Unlocked the bootloader using the fastbooot oem unlock command.
Flash Amon-Ra recovery for N1.
Reboot straight into recovery, Back up Stock ROM.
Flash Modaco's superboot for FRF91 from recovery
Flash Cyanogen's N1 Addons (which contains the kernel).
If you google update-nexusone-FRF91-cm-addons-signed.zip you'll see a bunch of downloads for the kernel update. The MD5 sum on the file I have is: 7cf8074d3685681728043f367e6b35fd
It goes without saying, but backup your phone before flashing...
Thanks
I actually rooted without unlocking the bootloader, and would prefer to keep it that way since I get to keep my warranty
I'll try this today, thanks a lot!
Tried it, failed
No worries though, just 'upgraded' to CM6 RC2

Stock recovery.img for frg83

Anyone got it or know where I can find it? Would like to have it so I can flash official updates. Been searching for it with no luck. Tried using among RA 2.0.0 but still failed.
take the version that suits you from the ones that say (completely stock)
http://android.modaco.com/content/g...build-info-and-repacks-stock-rooted-deodexed/
I suggest the last one if you really want COMPLETELY stock, others are just with root/radio update mixes...although I doubt you need the radio
Is the recovery image from FRG33 the same? Have you tried flashing that one with fastboot? If it doesn't work you can always flash a different one.
http://forum.xda-developers.com/wiki/index.php?title=Nexus_One/Roms
(The FRG33 package has recovery.img in there)
I don't see any reason to flash a new radio...
ahorriblemess said:
Is the recovery image from FRG33 the same? Have you tried flashing that one with fastboot? If it doesn't work you can always flash a different one.
http://forum.xda-developers.com/wiki/index.php?title=Nexus_One/Roms
(The FRG33 package has recovery.img in there)
I don't see any reason to flash a new radio...
Click to expand...
Click to collapse
waaahhh sorry I misread the topic XD I thought he wanted a whole rom...
Forget my links then, they don't have a stock recovery in them
Just as a note, you don't need to have a stock recovery to get OTA updates...as long as your recovery does NOT check for signatures...else you can simply install the update manually.
But anyways, if you REALLY want a stock recovery, just find any official update and flash the recovery.img that's included with it.
I tried using among RA 2.0.0 and toggle the signature off so it wouldn't check, but it still failed. I'm trying the frg83 to frg83d from the modaco site.
dls5375 said:
I tried using among RA 2.0.0 and toggle the signature off so it wouldn't check, but it still failed. I'm trying the frg83 to frg83d from the modaco site.
Click to expand...
Click to collapse
If you have RA 2 working, you can grab the update here and flash as zip
http://www.shipped-roms.com/shipped...signed-passion-FRG83D-from-FRG83.ecb21b75.zip
That's the same one I already tried, wont flash even with RA working. The rom I use is stock frg83 but with root. It always seems to fail to update as it trys to verify what I'm currently running.
dls5375 said:
That's the same one I already tried, wont flash even with RA working. The rom I use is stock frg83 but with root. It always seems to fail to update as it trys to verify what I'm currently running.
Click to expand...
Click to collapse
As of my small experience so far i can tell that it is very hard to trace where the error is, when using cooked stuff, just like all of a sudded i got this bloody red trackball all the time, when ever the screen is on.
Ok, if you got some little time, here's how i would go for that: (assuming you want pure stock with root)
- Wipe
- Either fastboot the few images contained in the latest modaco stock rom, or say rather as he described there, alternatively just install the 2 files from shipped rom, one will be named PASSIMG.zip, the other update.zip and proceed as the popular threads describe
- If all is "original" you'll be prompted by google to download the update, once you got the frg83D, you can then use Super Once Click rooting 1.5.1, it still works for the updated thing.
I'm convinced there are a lot of similar threads and solutions to your problem, but you may deliver a bit more description to let the community see you did some research.
I returned completely to stock using the info from another thread on here and it worked perfectly. Also returned to stock recovery. As soon as it booted back up I got the ota for frg83d. I then used super one click root. It was really easy to setup and use. Bring on 2.3!

[Q] Updating from Android 2.2 to 2.3.4

Just got a shiny new Nexus 1 today, which out of the box is running Android 2.2. I'm wanting to update to 2.3.4 or whatever the latest OTA version is, and I'm too impatient to wait for any automatic OTA updates. When talking to a friend who also has a Nexus 1, when he asked me for my build number, I realised it's nothing like what he was expecting, or the build numbers for OTA updates like I've been seeing on the forums.
With a build number that looks quite different to what most people are posting about on the forums, I don't really want to try any manual updates in case it gives me a one-way ticket to brickville. I've tried using *#*#CHECKIN#*#* from the phone dialer, get a notification saying "checkin succeeded", but no system updates.
My About Phone screen is:
Model Number: Nexus One
Android Version: 2.2
Baseband version: 32.41.00.32U_5.08.00.04
Kernel Version: 2.6.32.9-27227-g3c98b0d [email protected] #1
Build Number: 2.16.405.1 CL223106 release-keys
As long as you have Nexus One, any build for Nexus One will work.
Use PASSIMG method to move completely to a new system, use "root, install custom recovery, back up everything, install whatever you want" method if you want to keep a backup of your current system.
Jack_R1 said:
As long as you have Nexus One, any build for Nexus One will work.
Use PASSIMG method to move completely to a new system, use "root, install custom recovery, back up everything, install whatever you want" method if you want to keep a backup of your current system.
Click to expand...
Click to collapse
The phone is completely stock and unrooted, and I'm wanting to keep the stock ROM (for now), so I was going to manually flash the OTA updates. But without being able to figure out what version/build I'm running now, I'm not sure which update(s) I need to push.
i think you need to activate the phone with google servers first...
there is a code for that ... i forgot.. search here...
and then they will send you the ota update
Your issue is that you have a custom build from a carrier. I have no idea what is custom, but it isn't the factory shipped Android version that most of us have. So, you will need to do that passimg method that Jack_R1 mentioned, which will take you to a real stock state and then you will receive the OTA updates.
You can still keep everything stock and non-rooted (although, stock will now be subjective for your phone and the carrier might not be willing to honor the warranty).
bassmadrigal said:
Your issue is that you have a custom build from a carrier. I have no idea what is custom, but it isn't the factory shipped Android version that most of us have. So, you will need to do that passimg method that Jack_R1 mentioned, which will take you to a real stock state and then you will receive the OTA updates.
You can still keep everything stock and non-rooted (although, stock will now be subjective for your phone and the carrier might not be willing to honor the warranty).
Click to expand...
Click to collapse
The phone was bought out-right through mobicity.com.au, so carrier warranties isn't an issue. Because it was not a carrier-locked phone, that's why I'm a little surprised that it's a non-standard ROM. Is there any walk-throughs or guides as to how to flash a stock ROM using passimg? And links to a flashable stock ROM? I did a bit of a forum search and didn't come up with anything other than "use passimg to flash blahblahblah".
Read my signature, please. Everything's in the Wiki. Follow "Unroot/restore" guide, PASSIMG method.
Jack_R1 said:
Read my signature, please. Everything's in the Wiki. Follow "Unroot/restore" guide, PASSIMG method.
Click to expand...
Click to collapse
Awesome thanks, I must have missed that when I was looking through the wiki. This works on the stock recovery, yes?
This is on the bootloader level, so the recovery or any part of the current ROM doesn't matter at all. It replaces the recovery too (with stock one).
Great success! Flashed a stock ROM as per the Wiki and it's now downloading/installing the OTA update to 2.3.4 \o/
Thanks for the help

Categories

Resources