yashsingh1/xdaforums huggingface dataset:
[Nexus One General] hungryTux:
Follow the terminal method instead, I personally prefer to do it that way since I feel like i'm in total control when I'm on the command-line shell myself :D

Copy the flash_image binary and the amon_ra recovery image(this would need to be renamed to 'recovery.img') to your sd card. Then follow the steps below after issuing a 'adb shell' command.

$su

#mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

#busybox cp /sdcard/flash_image /system/bin/flash_image

#chmod 755 /system/bin/flash_image

#flash_image recovery /sdcard/recovery.img

#busybox mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.old

#busybox mv /system/recovery-from-boot.p /system/recovery-from-boot.p.old

#mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system

#reboot recovery

After this you should be greeted with the RA_passion-2.2.1 recovery screen. Choose 'apply update from zip file'(or atleast I think that's what it says in the menu). Inside this menu you'd be presented with a sub-menu, one of which allows you to toggle signature verification OFF. After turning it OFF follow the steps listed in that post earlier - http://xdaforums.com/showpost.php?p=11952103&postcount=60
[Nexus One General] hungryTux:
Also flash danger-rat's 'Stock Recovery Remover.zip' after the ChainsDD's su.zip to avoid losing your Amon_RA recovery.

This actually is optional, because you'd have the root after the reboot and you can always re-flash the recovery partition using the terminal method.
[Nexus One General] adunski:
tun.ko

Anybody want to post a tun.ko for grj22? I haven't gotten my gri40 version to work, so I assume it's different.
[Nexus One General] bourne-nolonger:
thank you hungryTux, very much appreciated!

I was looking at the Terminal method and it seemed to me to be a little easier....

here comes the super nood question of the century though.... What terminal am I using issue these commands? Do I have to have a linux box setup with the SDK development kit installed? Or am I issuing these commands directly from the phone using a terminal emulator on the phone itself? sorry for the question :(
[Nexus One General] Bi0haZarD:
search google for "android-sdk-windows", "download" and "how to" for terminal use adb in windows
[Nexus One General] Nikos_s3:
I tried this too...and though flashing went smooth and I have GRJ22, unfortunatelly, I keep getting wifi error and cannot turn wifi on.

Flashed it twice and still same error...

For the time, nandroid backup, and back to GRI40

Any ideas?

Thanks
[Nexus One General] das_spektakel:
Sounds to me that the boot.img has not been updated properly. BTW, which radio version is installed?

best,

das_spektakel
[Nexus One General] Nikos_s3:
actually, when I was flashing the update file, I got no error at all

I am using radio 5.08 :)

Thanks mate..appreciate it ;)
[Nexus One General] bourne-nolonger:
thank you,

I have the android-sdk already installed on my windows machine.

I have used it to connect to the phone before and run commands, so it is working.

But when I attempt to use the adb commands to flash amon_ra using this tutorial adb can't see the phone.

If I do a "adb devices" I get an error saying that no devices were detected.

When I do the steps for For locked bootloader - flash_image using ADB only:

6. Select "BOOTLOADER", press Power.

7. Select "RECOVERY", press Power. The phone is working, but the screen shows nothing.

8. On the computer... Open a command prompt/terminal & navigate to the Android SDK Tools folder.

Once in "RECOVERY" I just get an exclamation point with a little android and the phone shows up on the computer as a disk drive (found this by looking in "device Manager"). But I can't issue any adb commands to flash the recovery because adb doesn't recognize the phone as being connected to the computer.

Do I need to reinstall the sdk android usb drivers possibly?

-----------------------------------------------------------------

okay I think I figured it out. I think I read the "For locked bootloader - flash_image using Terminal" section incorrectly.

Since this section starts off with "adb shell", this switches the command line to use commands from "/system/bin" on the phone.

Which should then allow me to continue on with the tutorial - sorry - will try when I get home from work
[Nexus One General] GldRush98:
Well, the launcher is still a glitchy piece of ****. Just slowed down to a crawl and crashed on me. Awesome.
[Nexus One General] das_spektakel:
...and the incall-mic-mute-for-two-seconds-issue has not been fixed :mad: So this version feels exactly like GRI40
[Nexus One General] b4cksl4sh:
I can confirm that it wasn't fixed! The update sucks... :-(
[Nexus One General] MitchRapp:
damn, nothing but bad reviews for 2.3.4 .. like 2.3.3 so might as well not run it

any way to click "don't ask again" for the OTA popup? I haven't gotten it OTA yet, just preparing myself cuz last time I tried avoid an update it harassed me .... a lot.
[Nexus One General] GldRush98:
So what the hell WAS fixed... because 2 of the biggest GB issues are still issues. ****ing Google. We're all beta testers for life.
[Nexus One General] bourne-nolonger:
flashed update and managed to maintain root.

thanks to all for the help!

Happy gingerbreading
[Nexus One General] Anudu:
2.3.4 is much more stable than 2.3.3. After a week or so, my home button stopped working while in Maps. Then only the background pic appeared, had to restart the screen then. That isn't the case anymore.

2.3.4 is an improvement for me.
[Nexus One General] d_dukk:
THX Man, works fine!
[Nexus One General] williamklam:
Nexus One GRJ22 Wifi Error (My solution)

Nikos,

I was on the exact same boat as yours. I was using _I think_ geo's 2.3.3 rooted stock rom. The phone has been running fine until 2.3.4 GRJ22 update.

When I used the "update.zip" and "su.zip" in this thread, I kept getting WiFi Error.

Here is what I did to restore mine. Again, I have been using 2.3.3 GRI40 stock + su. I did not lose any data or setting and I am able to keep su and updated to GRJ22 2.3.4 rooted:

1) Flash clockworkmod recovery.

2) Download this GRI40 2.3.3 Gingerbread Stock Unrooted ROM, First page

http://xdaforums.com/showthread.php?t=968396

It should be called "Nexus_One_GRI40_unrooted.zip"

3) Download "update.zip" and "su.zip" from Page 2 of this thread.

http://xdaforums.com/showpost.php?p=13424911&postcount=19

4) copy all 3 zip files to the root of your sdcard:

5) Make nandroid backup as usual. Make titanium backup as usual.

6) Power on N1 with Power-button + Vol Down.

7) Go to Clockworkmod recovery.

8) Apply ROM from zip file, select "Nexus_One_GRI40_unrooted.zip"

9) Do not reboot!!!

10) Apply ROM from zip file, select "su.zip" <-- I am just being safe.

11) Do not reboot!!!

12) Apply ROM from zip file, select "update.zip" <-- i.e. hacked GRJ22 update zip

13) Do not reboot!!!

14) Apply ROM from zip file, select "su.zip"

15) Restart your phone.

16) Once you booted, you should have root. I used clockworkmod recovery app to flash back to clockworkmod recovery right away.

This is how I updated to 2.3.4 and then rooted while maintaining all the settings / apps.

Hope this helps.

-William
[Nexus One General] Nikos_s3:
William, my friend, I do not have the words to thank you..!!!

Everything went smooth and now I am on GRJ22, with all my apps,data and crystal clear wifi...!!! I even gained some more space in C: , almost 8MB!

I really appreciate it mate, wish all the best for you..;)
[Nexus One General] CapinWinky:
Ra recovery is up to v2.2.1 . You can get it by installing ROM Manager, then using the Flash Alternate Recovery option near the bottom of the ROM Manager menu. The newer versions (and I'm pretty sure 1.9.0 also) work with either screen.

I can throw in my 2 cents and say I updated using netzpirat's modified file and Ra Recovery and maintained root. They only way to loose root is to not apply the su.zip immediately after applying the update.zip. If you reboot before applying su.zip, you are F***ed and will have to roll back to an older version of Android to re-root (or wait for gingerbreak).
[Nexus One General] josemedina1983:
I still haven't gotten my update sucks
[Nexus One General] Kevin_H:
Hi,

when I want to flash update.zip on my n1 I got this error

assert failed : apply_patch_check ("/system/framework/framework-res.apk")

what is the probleme ?
[Nexus One General] lapidu:
Thank you.

--------------#

Lapidu
[Nexus One General] josemedina1983:
Finally I got the update!
[Nexus One General] Nikos_s3:
Actually I was wrong...I just found out that I am still on 4.06. Do you think this may be the reason of failure to apply the update.zip?

Anyway, thanks to William, I did the trick and GRJ22 runs fine now..:)
[Nexus One General] dekans:
It seems there is no solution for me.

I'll have to install a custom recovery to get android 2.3.4. :(
[Nexus One General] spania85:
It looks to me that the 2-3 second delay dissapeared. Im running CM7 latest nightly, and AFAIK the 2.3.4 patch is unmodified. I've made a full wipe though.
[Nexus One General] bootsector_:
Does anyone have the link for the full GRJ22 OTA (the one which doesn't require you to be on GRI40)?

Thanks!
[Nexus One General] NexuSix:
well that didn't work, after backup, wipe and install it just booted back into CM7
[Nexus One General] GldRush98:
I 100% still have it for sure.
[Nexus One General] kogorou:
great!

Hi, I just installed 2.3.4(Build Number GRJ22) in my Nexus One.

And It works! Great!!
[Nexus One General] josemedina1983:
The new update 2.3.4 suppose to solve battery issues & GPS issues as well.

Source: http://www.google.com/support/forum/p/Google+Mobile/thread?tid=3812c1acf93b482f&hl=en

Battery life: some users let us know that their batteries didn’t seem to be lasting as long; battery life should be improved for these folks. (Nexus One)

http://www.google.com/support/forum/p/Google+Mobile/thread?tid=5d1a4878e4ace375

- GPS location/navigation: some Nexus One users who noticed location and navigation problems after updating to 2.3.3 should notice improved location accuracy. (Nexus One)

http://www.google.com/support/forum/p/Google+Mobile/thread?tid=4e60b45c18d6665c
[Nexus One General] jboxer:
Cannot install OTA update

My phone has received this OTA updated twice from Google. Both times it reboots into recovery mode the bar goes about 1/3 of the way and then I get the Android Man with the exclamation mark and a triangle. I have a rooted N1 running 2.3.3 GRI40 (got that by OTA no problem) with kernel 2.6.35.7. My recovery is stock. Can someone tell me why it is failing and how I can fix it?
[Nexus One General] royiby:
yes, have you managed to solve it?
[Nexus One General] jboxer:
I don't know why mine is failing. It reboots into recovery and the progress bar goes about 1/3 to 1/2 and then I get the exclamation point. Is it because my phone is rooted? What do I need to do to get the update to install? I am running stock recovery. Should I change it to Anon or Clockwork Mod? I would really like to get this update to install. Phone tried to to do it twice and it failed both times.
[Nexus One General] dekans:
No, I think I'll have to unlock the bootloader to install the official update...
[Nexus One General] jboxer:
Finally got update to flash

I kept getting the OTA update available message but it would not flash. My Nexus One is rooted. With stock recovery I could not see what the problem was, so I flashed RA recovery to my device to see what was going on during the flash attempt.

1. First I was getting signature verification failed, so I toggled off file verification so RA recovery would flash the OTA zip.

2. The next problem I had after getting past the signature verification problem was an "assert failed" error. The problem was that the OTA update calculates a SHA1SUM for every file it is going to replace in your system file, and if the file in your system generates a different checksum the assert fails. I had replaced the stock "apns-conf.xml" file with one with every carrier in the world. After replacing this file back to stock, I got the official OTA update to flash.

I then flashed Chaindd's superuser update zip before rebooting as a precaution to make sure I didn't lose root. The udpate does replace recovery with stock so if you use a custom recovery you will need to flash it after the update.

If you are getting an assert failed error make sure there are no system files you replaced with non-stock ones as I had done. :)
[Nexus One General] dekans:
I did'nt change any system file.

I have pur stock GRI40, but still getting assert failed... (on file DroidSansMono.ttf)
[Nexus One General] jboxer:
Did you change any font files to another font, or have an app that changed the fonts to a custom font. If so, you can just revert all fonts back to stock and then it should not have the assert error on the font file.
[Nexus One General] raviv:
Trying to update from a rooted GRI40 + Amon RA:

Flashed both update.zip and su.zip, wiped davik cache, rebooted.

Phone stuck in X screen.

I'm able to "talk" to it with adb shell but it won't finish booting.

Any ideas?

(using latest
[Nexus One General] jboxer:
If you can go into recovery try a factory reset. Sometimes old app data can interfer with the phone booting.
[Nexus One General] raviv:
Thanks. What does it reset? will it mess up patches I made to the system, like changes to system libraries and fonts?
[Nexus One General] raviv:
Tried wiping data as well - didn't help. Phone stays in recovery screen (X with padlock) after boot.

So, Anyone has a stock GRJ22 + root, that can be flushed using latest Amon RA recovery?

Thanks!
[Nexus One General] das_spektakel:
Here: http://xdaforums.com/showthread.php?t=1061648, take the system dump edition (it is stock AFAIK). I forgot if it has root already but you should be comfortable in flashin SU afterwards manually

best,

das_spektakel
[Nexus One General] dekans:
No, I didn't change any system file.

My phone is not even rooted.

Stock ROM, stock recovery.
[Nexus One General] sarshadd:
does 2.3.4 fix the notification light irregularities?

also, just to be sure. in order to upgrade and retain root privileges i need to

1. flash 2.3.4

2. DO NOT REBOOT

3. flash super user zip

4. NOW reboot

5. profit

correct?
[Nexus One General] bourne-nolonger:
I did a write up that might help you

http://www.nexusoneforum.net/forum/...ooting-2-3-3-updating-2-3-4-keeping-root.html
[Nexus One General] eguchi07:
Thank you for the link, works great
[Nexus One General] Xalate:
Thanks! ill be needing that!
[Nexus One General] ballroom dru:
Is this update really worth it?
[Nexus One General] galaxys:
Of course...Newer is always better! ;)
[Nexus One General] bourne-nolonger:
I haven't found reason not to upgrade.. if that helps :D
[Nexus One General] tutysara:
Why we are supposed to manually download the zip file to install.

Does this won't be pushed using OTA?
[Nexus One General] Theonew:
It already was. Weeks ago! Didn't you get it? Also it could be used by people who don't have wifi or any internet connection on their phone.
[Nexus One General] tutysara:
I haven't got that and I am still struck at 2.2. This is a new phone and moved to this after experimenting with some other android phone. I need to know how can I get OTA.

Is it something like available only for some period after google announces it?

If at a later time how can I upgrade from 2.2 to 2.3.4 without breaking the warranty.
[Nexus One General] Theonew:
Just go here and follow instructions: http://www.androidcentral.com/nexus-ones-android-234-update-here-weve-got-your-update-instructions :)
[Nexus One General] jmarinco:
the room work grate

thx
[Nexus One General] tutysara:
Can we upgrade from 2.2 -> 2.3.4 or should I have to upgrade to 2.2 -> 2.3.3 and then 2.3.3 -> 2.3.4?
[Nexus One General] dekans:
You can flash this GRI40 system image from developer.htc.com :

http://dl4.htc.com/RomCode/Source_and_Binaries/signed-passion-img-GRI40.zip
[Nexus One General] tutysara:
The link doesn't work. It keeps redirecting to home page.

Do you have any alternate links?
[Nexus One General] dekans:
Go here : http://developer.htc.com/

And Download the Nexus One GRI40 system image.

But you have to flash the .img files with fastboot, there is no install script for flashing with recovery.
[Nexus One General] slickrick328:
PLEASE HELP!, I'm running clockwork 3.0.0.5 and im currently on 2.3.3 but every time i try to run the .update file from the post on pg 2, it gives me this error message and I don't know what I'm doing wrong:

Assert failed: getprop("ro.bootloader") == "0.35.2017"

getprop("ro.bootloader") == "0.35.0017"

E:Error in /sdcard/update.zip

(Status 7)

Installation aborted

Im just trying to get it up to 2.3.4 stock, the only thing is my phone is rooted but im running the stock 2.3.3. Please, any advice to make this update work with my Nexus one would be great, Thanks
[Nexus One General] danger-rat:
Need to update your hboot...
[Nexus One General] efrant:
To me, it looks like you are trying to flash an OTA update on a deodexed ROM -- that doesn't work. OTA updates will only work if your ROM is not deodexed. You need to flash a stock build first, then apply the OTA update. Or just flash the 2.3.4 stock build and that's the end of it.

P.S. Just because your ROM looks stock, does not mean it is stock...
[Nexus One General] tutysara:
My bad, I haven't updated with how I upgraded my phone.

I downloaded the image from shipped-roms.com - http://shipped-roms.com/download.php?category=android&model=Passion%20(Nexus%20One)&file=PASSIMG_Passion_Google_WWE_3.10.1700.1_GRJ22_release_signed2.zip

Renamed it as passimg.zip and placed that on my sdcard.

Then rebooted by pressing volumeup+power button.

we will get Hboot flashing this image on to our phone and we can get the latest version running after the reboot
[Nexus One General] iCyborg:
HI, I have google nexus S which I just bought last week, so should i download and install the gingerbread MR2 update provided in this thread ? I am unable to install the 92MB update through OTA so have to download and install it through desktop/usb/mobile way
[Nexus One General] danger-rat:
You'd be much better off sticking to updates that are for your phone.

This is for the Nexus One (HTC)...
[Nexus One General] iCyborg:
hi dr, so where can i download the nexus S update ?
[Nexus One General] Babydollll:
Try the NEXUS S forums. These are entirely two DIFFERENT PHONES.
[myTouch 4G Android Development] d4redevil:
I didn't see it here, so If it's a repeat sorry, otherwise enjoy.

**

Thanks for the cyanogen mod g2 forum section for this tip!

So i found this method on CM7 Website somewhere

for my Google G2, works on most phones

Lets you lock WCDMA ONLY on your device so you are

always on a 3G/4G (HSPA) tower say bye to E! or anything else.

Make sure you always the newest radios

link: http://xdaforums.com/showthread.php?t=1059347

Dial *#*#4636#*#* on the dialer.

Select Phone Information.

Scroll down to "Set Preferred Network Type".

Select WCDMA Only. and hit home and reboot,

ive used it on my g2

mytouch 4g

inspire

atrix

evo

and more!!

jsut try it

Myt4g runs at 4-5mb In orlando FL, with latest radio

hope it helped
[myTouch 4G Android Development] kennyp987:
so what happens when you leave the 3g/4g area or go to an area where there is only edge? do you just lose data all together? i would rather have edge than have no data at all
[myTouch 4G Android Development] d4redevil:
it will connect to edge and G etc.
[myTouch 4G Android Development] coltfoet5:
Beat me to it. +1
[myTouch 4G Android Development] srivers33:
What's our latest radio?
[myTouch 4G Android Development] rk0:
My phone was set to this when I tried to change it. I get 5-6mb. Good tip nonetheless.
[myTouch 4G Android Development] sl1k1:
Nice! Make sure to hit the back button instead of home or it won't save the changes.
[myTouch 4G Android Development] syaoran68:
Isn't this just setting 3g only from the power widgets menu in cm7? I Dont even bother with 2g anymore since I live in the city. i barely run out 3g signal where I live so it's not that bad
[myTouch 4G Android Development] petrochemicals:
I can not select WCDMA Only, it will not select it. I can select WCDMA Preferred. Is that just as good?

Also, when I do select WCDMA Preferred, if I hit the back key it sets back to GSM only. If I hit the home button after I select WCDMA only it is still on WCDMA only if I check again, but when I reboot and check once again it is on GSM only. I can not seem to get this to stick.
[myTouch 4G Android Development] stlouie65:
Thanks for the tip, will give it a try
[myTouch 4G Android Development] Scoop24:
It won't work if your on WiFi. Gotta be on t-mobile network.
[myTouch 4G Android Development] KingDavid63:
Massive batt drain
[myTouch 4G Android Development] d4redevil:
u using a rom?
[myTouch 4G Android Development] ronin178:
Just wondering, does this do anything different than selecting wcdma only in under networks in settings?
[myTouch 4G Android Development] pbedard:
It my area with the radio ending in. 30 I get 7.6 down and 2.226 up on the speedtest
[myTouch 4G Android Development] pbedard:
They are both the same cheers
[myTouch 4G Android Development] mrpanic7:
yeah just an FYI...all this is doing is only allowing your device to stay locked to wCDMA...thats it its not in any way enhancing your speeds or signal. Your phones does this automatically anyway except if you do this, now you wont have signal anywhere there is no wCDMA signal, but there is GSM. So technically this isnt any type of signal enhancement, if anything its actually worse for signal and youll have more dropped calls because your device wont be able to toggle to GSM if it needs to
[myTouch 4G Android Development] em2drvr03:
so what should we have it set on?
[myTouch 4G Android Development] aussiehairspray:
The default is usually the best setting if you don't use wifi calling or anything.
[myTouch 4G Android Development] em2drvr03:
what was the defualt i cant remember?
[myTouch 4G Android Development] mrpanic7:
Gsm/wcdma auto
[myTouch 4G Android Development] em2drvr03:
i have wcdma preferred,gsm only,wcdma only,gsm auto,cdma auto,cdma only,evdo only,gsm/cdma auto, and unknown....which do i pick??
[myTouch 4G Android Development] athakur999:
WCDMA Preferred is the default setting. It will tell your phone to try to stick to 3G as much as possible but move to 2G if needed.

If you value reliability, then IMO this is the way to go. You are way more likely to have issues with dropped calls, dropped packets, etc. with "WCDMA only", since your phone will potentially try to hold onto a weak 3G signal instead of moving to a stronger 2G signal.
[myTouch 4G Android Development] em2drvr03:
right now im set on gsm/cdma auto and it seems fine
[myTouch 4G Android Development] silentsnow31802:
Mine is on GSM and will not change for some reason. When I select something else its as if I didnt even select it, it just stays on GSM. Even after a reboot.

EDIT: I am stupid and was connected to wifi and had wifi calling active. It is now at WCDMA preferred, the default setting.
[myTouch 4G Android Development] em2drvr03:
when i put mine on gsm only i only get edge...but if im correct that what i was original setting it was on and i use to get 3g/hspa+
[myTouch 4G Android Development] KingDavid63:
Pretty cool thing... But alot of times no signal... 4g is hit n miss here...
[myTouch 4G Android Development] Thumper1226:
I did this while I was at work yesterday in downtown houston, worked great. However, when I went home, which is out of the city in the countryside I couldnt get service at all. Switched it back to wcdma prefered now all is well on my crappu edge network
[myTouch 4G Android Development] Infinite76:
I find battery life for me is better on this setting. Gives me HSPA when available and gsm when I am in the woods and it seems to maintain the transition better.

Sent from my beautiful mind
[myTouch 4G Android Development] ewatson660:
Does this do the same thing as the app called NETWORK? That's what I use...