Latest Post :
Recent Post
Showing posts with label Nexus 5. Show all posts
Showing posts with label Nexus 5. Show all posts

How to Update Nexus 5 or 7 to the Android L Developer Preview

How to Install Android L Developer Preview on a Nexus 5 or 7

A beginner's guide to flashing factory images to Nexus devices. This tutorial will show you how to install the new Android L developer preview on a Nexus 5 or Nexus 7 from a Mac, the easy way!
Want to try out the Android L preview announced at Google IO on your Nexus 5 or 2013 Nexus 7 but do not know where to start? Follow this guide to get your Nexus 5 or Nexus 7 flashed to the latest Android L OS from Google. I have a Nexus 5 and wanted to try it out. I thought since I was doing it anyway for myself, I would document the process to share. I hope you find it useful.

*Important*: please note that this is a Developer Preview. That means things are still broken, there are bugs, and a number of apps simply won't run on it yet. It has only just been released, so undoubtedly things will improve over time as the official launch nears, but I would NOT recommend putting this on your "daily driver" or your primary/only phone right now (June 2014).

First backup your device. Backup everything that is important to you and store in on your computer. Seriously, do this - everything will be erased in the following guide.

Make sure you have the Android SDK downloaded and unzipped into a folder (we will call it "Android") and have located the "platform-tools" folder within the sdk folder: ~Android/sdk/platform-tools. Note, if you are on a Windows PC, it may be easier to install this much smaller Windows ADB installer - it contains everything you need: adb, fastboot, and drivers. If you are on a Mac you do not have to worry about drivers.

Get the factory image for your device. Unzip and move the contents into the "platform-tools" folder or wherever adb and fastboot are located.

One of the best ways to familiarize yourself with the process is to open the included scripts (flash-all.sh or flash-all.bat) in a text editor and look at the commands. The scripts are easy as you can just type in one command and everything gets installed, but if something goes wrong you need to know what has happened.

Note: I am using a Mac so all commands will start with "./" in terminal. If you are using a Mac, type ./ immediately proceeding any adb or fastboot commands. If you are using windows you can just type the commands without the "./" in front. The adb and fastboot commands that you need to type into terminal or command prompt will be center-justified and in bold.

The following step-by-step guide to flashing Android L developer preview is specifically for the Nexus 5 with the initial release, so if you are using a Nexus 7 (2013) or a subsequent Android L release, you may need to adjust the file names near the end of the guide. Each step will be followed by screenshot(s) demonstrating that step.


Step 1 - Enabling USB Debugging
Plug in your Nexus device into your computer with a USB cable

On your device go to Settings → About phone → Build number → tap on Build number until you see a notification that says, "You are now a developer" → tap the back key → Developer options → now check the box next to USB debugging to turn it on.
Nexus 5 about phone build numberNexus 5 dev options usb debugging


Step 2 - Open Terminal and Locate ADB and Fastboot
On your computer open terminal (on a mac) or command prompt (on a windows pc) and type: "cd" without the quotes, hit the spacebar once, now drag the "platform-tools" folder into the terminal window so that it looks like:
cd *your-folder-location*/sdk/platform-tools

and now press return (enter on Windows). This tell the computer you are working in the "platform-tools" folder so you no longer have to specify the location of files.
cd to platform-tools

Step 3 - Set up ADB and USB Debugging
Now on your computer, in terminal or command prompt, type the following command (remember ./ is required immediately preceding the command on Macs):

adb devices

If you have never used adb on your computer/phone before, the serial number of your device will show up under "List of devices attached" in the terminal window but it will say, "unauthorized" next to it. To fix this, check you phone, there will be a notification asking you to, "Allow USB debugging? The computer's RSA key fingerprint is...." Check the "Always from this computer" box and then "OK."
allow usb debugging
After allowing USB debugging on your device, type in the adb devices command again and the output in terminal will be your device's serial number with just the word "device" next to it.
adb devices

Step 4 - Reboot into the Bootloader and Fastboot Mode
Now set your phone/tablet aside leaving it connected to the computer. We are going to do everything else on the computer. Now type the command:

adb reboot bootloader


ADB reboot bootloader
This will reboot the device's bootloader. Let the device reboot into fastboot mode. It will look like this:
fastboot mode locked

Check to make sure fastboot is now recognizing your phone by typing:

fastboot devices

You should see that your device is connected as before.
Fastboot devices

Step 5 - Unlock the Bootloader
If you have never unlocked the bootloader, you will need to do that now, otherwise skip to step 6. To unlock the bootloader (this will erase all your files) type the command:

fastboot oem unlock

Fastboot oem unlock
As soon as you type this command, look at your device - a warning regarding unlocking your bootloader will appear requiring you to press the up volume key followed by the power button to select, "Yes, unlock bootloader."
Nexus 5 unlock bootloader
Step 6 - Run Installation Script and Troubleshoot if it Doesn't Work
You are now ready to run the script that uses fastboot to flash the new bootloader, radio, and other update files. Remember the unzipped contents of the Nexus factory image must be in the same location as fastboot, namely, the Platform-tools folder. There should be 6 files that you unzipped and copied into the Platform-tools folder: a bootloader and radio .img files, 3 scripts (flash-all.sh, flash-all.bat, and flash-base.sh), and finally the image.zip file.

To run the script on a mac type in terminal:

./flash-all.sh

flash-all.sh script
If you are on a windows machine type the following into command prompt:

flash-all.bat

More than likely, the script will fail as shown in the screenshot below. Do not panic, this is a common problem.
flash-all.sh script error
If you are on a mac and see similar errors as in the screenshot, open the "flash-all.sh" script in textedit and place a period and slash before every fastboot command:
flash-all.sh script fixed
The script should now work. It will reboot your phone back into the bootloader a few times and there will be a lot of activity in the terminal window showing its progress of sending and writing all of the new Android L files. This process should take about 2 minutes or so until the terminal script ends:
flash-all.sh script finished
Assuming the script worked, you are done! At this point you can exit the terminal or command prompt. Your Nexus 5 or 7 will now reboot and you will see a cool looking new boot animation... for a very long time. I timed mine at about 5 minutes before it actually booted from the time the boot animation started, so just leave the device alone for maybe 10 minutes before worrying about a boot-loop.  Just wait for your device to start up and begin enjoying Android L. Do not proceed to step 7 unless the script failed.

Step 7 - Flashing the Android L files without the script:
If, for whatever reason, you cannot get the flash-all script to work, do not worry, it is very simple - just 5 fastboot commands that you can do manually. In order to get the file names correct I would suggest either copy/pasting the names in or editing the file names to much simpler things like, bootloader.img, radio.img, and update.zip. For the example below I am going to use the actual (but complex) names of the Nexus 5 files. Enter each of these commands in order, and wait until it is completed before entering the next command:

fastboot flash bootloader bootloader-hammerhead-hhz11k.img

fastboot reboot-bootloader

fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.08.img

fastboot reboot-bootloader

fastboot -w update image-hammerhead-lpv79.zip


That should be it. Enjoy the Android L developer preview. If you have any questions or comments please leave them below. If this guide helped you please like or 1+ this post. Thanks.

How to Activate a Google Nexus 5 on Ting

Google Nexus 5 on Ting

Nexus 5 on TingAs soon as the Nexus 5 went live on the Google Play store and I confirmed that it in fact would work with the Sprint network, I ordered one hoping that I could use it on Ting. I knew it was a bit of a gamble as having a totally unlocked GSM and CDMA device is an industry first and totally foreign to CDMA providers.

I am glad I took the risk because my new Nexus 5 is activated and working as intended on Ting. It is still early in the process for Ting, but I have my phone up and running with 100% functionality: voice, SMS, MMS, and data (3G and LTE) are all working well. Ting is in the process of creating a more standardized method of activating the Nexus 5 so it is in an "open beta" phase at this point. It may take a few weeks to work out all the kinks, but if you have a Nexus 5 and would like to activate it on Ting, it can be done now.

If you have never heard of Ting before or are thinking about becoming a new customer, read my review of Ting to get a better idea of what Ting is all about. If you are a new customer you can also use my referral link for a $25 credit towards your first month's bill.

All the information you need to activate a Nexus 5 on Ting is in the linked blog post above, but below are the basic steps in a more condensed version.

How to Activate the Nexus 5 on Ting:

  1. Buy an unlocked Nexus 5 from the Google Play store (other versions will not work).
  2. Obtain a UICC Micro SIM card for Sprint, part # SIMGLW206R, by buying one directly from Ting or by finding your own (Best Buy, Apple Stores, Sprint Corporate stores, eBay, or a compatible UICC SIM from a device you already own are all options.) 
  3. Insert the UICC SIM into your Nexus 5.
    1. Note if you got your SIM and put in in the Nexus 5 prior to first boot or you inserted the SIM and then factory reset the device you should be able to get your 18 digit MEID by going to Settings → About phone → Status → scroll down to show your MEID. 
  4. Go to the bring-your-own-device (BYOD) page on Ting and follow the steps, first inputing your MEID (DEC) or IMEI (Ting will convert it to the MEID for you) and then the 20 digit ICC ID from your SIM card - the Nexus 5 should then activate online. 
  5. Go to the Device Settings section of your Ting account, click on your Nexus 5, and make note of your MSL number in the left hand side of the device settings page. 
  6. While you are in the "Device Settings" section check the boxes for "Can send and receive picture & video messages" and "Allow other devices to tether to this device" as they are unchecked by default. 
  7. Now restart the Nexus 5 or turn it on if it is currently off. It will go through a self-activation process and at the very least the voice service and SMS texting should work. 
    1. If a self-activation sequence does not complete skip down to the troubleshooting tips before proceeding to step 8.
  8. UPDATE: the remaining steps should not longer be required. Ting is now able to use the default MMS url. Check to see if MMS is working after activation, if not you can proceed with the following steps, but they should not be necessary.
  9. In order to get MMS working correctly you will need to go through the following steps: in the phone app dial *#*#DATA#*#* → MMSC → Edit → Enter your MSL → change URL to http://mms.plspictures.com → press the back soft-key → the phone will now restart saving the changes you made, as shown in the screenshots below: Nexus 5 Ting MMS SettingsNexus 5 Ting MMS Settings
  10. In order to activate all 3 LTE bands on the Nexus 5 that are available for Ting and Sprint: in the phone app dial *#*#DATA#*#* → LTE → Edit → Enter your MSL → now enable bands 26 and 41 → press the back soft-key → the phone will now restart saving the changes you made, as shown in the screenshots below:
    Nexus 5 Ting LTE SettingsNexus 5 Ting LTE Settings
At this point everything should work perfectly - voice, texting, and data. If you are still experiencing difficulties getting your Nexus 5 working check out my list of troubleshooting tips and FAQs below.

Troubleshooting and FAQs:

  • Problem: When I activated online everything went through on the Ting website, but my new Nexus 5 won't ever finish the self activation sequence. 
    • Solution 1: Try a factory data reset by going to Settings → Backup & reset → Factory data reset.
    • Solution 2: or a carrier settings wipe by dialing *#*#72786#*#*. 
    • Note: if you do this you will have to reapply the changes made above to get MMS and all 3 LTE bands working. 
  • Problem: I have voice and sms texting working on my Nexus 5, but I can't seem to get data to work. 
    • Solution 1: Go to Settings → More under Wireless & Networks → Mobile networks → Carrier settings and update the PRL and profile. 
    • Solution 2: In the phone app dial *#*#DATA#*#* → More → change eHRPD to disable. Some users have reported that this initially helps get data working and can be changed back to eHRPD "Enabled" once 3G and LTE are functioning okay. 
  • Problem: LTE data is working on my Nexus 5, but I have noticed calls and texts are not coming through while I am connected to LTE. 
    • Solution: Go to Settings → More under Wireless & Networks → Mobile networks → and change the Network Mode from "Global" to "LTE" or vice versa.
      • Which mode works correctly to allow incoming calls and texts when connected to LTE seems to vary depending on the region you are located, so if one setting is not working for you try the other one. 
  • Problem: LTE data is on but not working on my Nexus 5 as well as my other LTE phone(s). 
    • Solution: In the phone app dial *#*#DATA#*#* → LTE → Edit → enter your MSL → now change the priority (its actually misspelled "proirity") of the cellular bands, testing each band with a priority of 1 while the others are set to 0 → press the back soft-key to save and restart → after restart test your LTE to see if you have a stronger signal or faster data speeds. 
    • Note: in regions that used to have WiMax 4G Sprint may be rolling out LTE on that spectrum, AKA band 41.


    Google Nexus 5 is Released

    Google Nexus 5 Released
    Today Google announced the Nexus 5.  It has been heavily leaked in the past few weeks, but now it is finally official.  The device is made by LG and has some pretty impressive specs considering the reasonable price of $349 for the 16GB version and $399 for the 32GB one.

    The specs include a quad-core Qualcomm Snapdragon 800 processor clocked at 2.3GHz, a 4.95" 1080p IPS LCD display with 445 ppi, 2GB of RAM, an 8MP rear camera with optical image stabilization, and a front facing 1.3MP camera.

    The Nexus 5 also comes with the latest Android OS, Android 4.4 KitKat. Some important new features in 4.4 include improvements to the camera and messaging apps. One interesting thing to note is Google is obviously trying to deal with Android fragmentation by creating this version of the OS to be able to run on lower end devices with only 512MB of RAM. You can read more from the official announcement or from the Nexus 5 page.

    However, one of the best aspects of this phone is that it supports most US carriers - both GSM and CDMA providers.  That means you can activate it on AT&T, T-mobile, and Sprint.  Only Verizon appears to have excluded themselves from the Nexus 5.

    I use a Sprint MVNO called Ting as my service provider and I am hoping that Sprint will allow them to activate the Nexus 5, but it is unknown at this point. They do, learn how to activate the Nexus 5 on Ting.

    Google Nexus 4 Price Drops By $100, Hinting at an Impending Update (The Nexus 5)

    Today Google decreased the price of the Nexus 4 by $100.  If you are in the market for an excellent unlocked GSM phone, this price is hard to beat. Sorry no longer available.

    However, I suspect the reason for the price drop is to clear out stock for the rumored Nexus 5 that should be unveiled soon, likely in the next couple of months along with Key Lime Pie KitKat (Android 4.4).  If you want the latest device, you probably want to wait until the Nexus 5 comes out.

    I wish they would make real Nexus CMDA devices so I could buy them to use on Ting, my favorite carrier by far... unfortunately that hasn't really happened yet.  The closest thing available for CMDA users is the aging Galaxy Nexus and it doesn't get updates nearly as fast as the GSM versions.

    Thank you Google for making a real CDMA/GSM unlocked device. It is unlocked to work on any carrier, only Verizon LTE bands are left out (probably because Verizon doesn't want unlocked devices on its network... thats pure conjecture on my part though).
     
    Support : Creating Website | Johny Template | Mas Template
    Copyright © 2011. Technology Share - All Rights Reserved
    Template Created by Creating Website Published by Mas Template
    Proudly powered by Blogger