Category Archives: Android

Galaxy Nexus ADB drivers

So, I got this awesome phone (Galaxy Nexus I9250)  some time ago, and I had been fighting with the drivers for ages… Approx an hour ago for some reason ADB on my laptop (Asus N53SN) lost connection to the phone. After reconnecting it Windows (7 Pro, x64) showed that device was not recognized.

After doing some googling I managed to get it working again. Seems that EU version of the phone has no drivers available directly from Samsung’s site :(. While googling I came to this site: http://developer.android.com/sdk/oem-usb.html. Seems that one has to download drivers for US Verizon version of the phone. Link for the main page: http://www.samsung.com/us/support/owners/product/SCH-I515MSAVZW

After downloading the drivers, run the “Verizon_Wireless_I515_Galaxy_Nexus_USB_Driver_v1.4.6.0.exe” and let it install. After drivers have been installed connecting the phone to the computer should result in it <phone> being recognized correctly.

Yay, success. Hopefully this can help somebody that is facing the same problems.

Advertisements

Nexus One: Gingerbread update

Intro

Gingerbread is finally out for Nexus One… And, of course, I could not wait for OTA update… So, after short discussion with myself decision was made to update manually…

Everything is not as easy as it seems…

Unfortunately everything did not go as smoothly as I expected. First of all, trying to update my Nexus One (stock, unrooted and without unlocked boot-loader) running Android 2.2.1 through recovery mode always gave me that annoying “E:failed to verify whole-file signature” error message. Tried maybe 10 times. After googling a bit I found out that I cannot update directly from 2.2.1 to the latest Gingerbread (2.3.3). Then I tried to update to 2.2.2. The same problem… Verification of the whole-file signature failed again.

More googling 🙂

After reading through a lot of tutorials I came to xda-developers forum. They provided some guidelines, but the tutorial was not complete. Every try resulted in “E:failed to verify whole-file signature“. I did not want to unlock the boot-loader, so the search continued…

On the forum there was a link about how to prepare N1 for Gingerbread. And this was the starting bit that was needed to move the process forward.

NOTE: Going through the following steps will delete all you info from the phone! BACK UP FIRST!

The tutorial

Installation process can be followed on the video here

(watch on Youtube in high-quality)

Step One (from androidcentral forum)

Video part: 00:38-03:04

I had to restore Android 2.2 on the phone before moving to 2.3.3. To do that I:

  • Downloaded Passion-FRG33.zip ROM file from here.
  • Renamed it PASSIMG.zip. (must be exact name!)
  • Placed PASSIMG.zip to the root of my SD card on the phone.
  • Turned off the phone.
  • Then I had to turn on the phone while holding VOLUME DOWN button (hold down the button and press power button)
  • Phone found the PASSIMG.zip file and by Accepting the install (click VOLUME UP) I got it installed

Step Two (from xda-dev forum)

Video part: 03:05-10:21 (for some reason the video starts again after 10:21. Please just ignore it 😉

  • Downloaded the full 2.3.3 ROM from Google. Link here.
  • Deleted the PASSIMG.zip file from the card. (<–IMPORTANT!!)
  • Renamed the “656099b119f8.signed-passion-ota-102588.656099b1.zip” to update.zip (must be exact name!).
  • Copied it to root folder of my SD card. (SD_card/update.zip)
  • Turned off the phone.
  • Turned on the phone while pushing the trackball’s button down.
  • Selected BOOTLOADER-> RECOVERY on the screen with the skating Androids.
  • Phone restarted and when Exclamation symbol appeared I pushed  Power and Volume Up buttons. (At the same time!!! Might take several tries)
  • Screen appeared where I, using trackball, selected “apply sdcard:update.zip

Video

I created a “short” video about this update process. It shows update process in real time, so you’d have a reference point to see how long everything takes.

BTW, I guess I over-edited the video a bit too much… The actual error screen is not shown 😦  Please take a look at this video if interested.

Step ONE: 00:3803:04 (installation more or less in real time)
Step TWO: 03:0510:21 (installation in real time)

The End

Please feel free to comment and ask questions.