Thursday, December 12, 2013

Manually update to 4.4.2 from 4.4 while keeping LTE

Let's say :

- you have a Nexus 4
- you have unlocked your bootloader
- you're running 4.4 with LTE radio (see one of my previous posts)
- you DID NOT received the OTA update for 4.4.2 yet

Check your build number in Settings/About Phone/Build Number, download the image corresponding to your build and reflash the modem that corresponds to your build.

In my case, I was running KRT16S so I reflashed the 2.0.1700.84 baseband modem :

$ adb reboot bootloader
$ fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.84.img
$ fastboot reboot

Download the OTA update from 4.4 to 4.4.2 here :
http://android.clients.google.com/packages/ota/google_mako/4f6d2fc7377dbb48caecaa658bb139da2b063b33.signed-occam-KOT49H-from-KRT16S.4f6d2fc7.zip

Source :
http://www.xda-developers.com/android/google-rolls-out-android-4-4-2-for-nexuses-otas-captured/

$ adb reboot recovery

Then, get into "sideload" mode :
"Press and Hold the Power button and then tap the Volume Up button within a second to display the menu. This can be a bit tricky if you don’t do it right so if your device reboots just try again."

Select the 2nd option : "Apply update from ADB"

$ adb sideload 4f6d2fc7377dbb48caecaa658bb139da2b063b33.signed-occam-KOT49H-from-KRT16S.4f6d2fc7.zip

When the process finishes choose to reboot the phone.

When your phone has rebooted, simply flash back the LTE radio from JOP40C or JOP40D (baseband 2.0.1700.33)

$ adb reboot bootloader
$ fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.33.img
$ fastboot reboot

For more info on hybrid modems, check this post on XDA :

http://forum.xda-developers.com/showthread.php?t=2087227

And all the Nexus 4 (occam) images can also be found here :

http://www.randomphantasmagoria.com/firmware/nexus-4/occam/

Nexus 4 hybrid with LTE 4.4

Let's say :

- you have a Nexus 4
- you have unlocked your bootloader
- you're running 4.3 with LTE radio (see one of my previous posts)
- you received the OTA update for 4.4
- you tried to update but you got an error (normal)

Check your build number in Settings/About Phone/Build Number, download the image corresponding to your build and reflash the modem that corresponds to your build.

In my case, I was running JWR66Y so I reflashed the 2.0.1700.84 baseband modem :

$ adb reboot bootloader
$ fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.84.img
$ fastboot reboot

After reboot, open the OTA update and choose to update to 4.4.

Go through the update process (you will not loose your data!) and when your phone has rebooted, simply flash back the LTE radio from JOP40C or JOP40D (baseband 2.0.1700.33)

$ adb reboot bootloader
$ fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.33.img
$ fastboot reboot

For more info on hybrid modems, check this post on XDA :

http://forum.xda-developers.com/showthread.php?t=2087227

And all the Nexus 4 (occam) images can also be found here :

http://www.randomphantasmagoria.com/firmware/nexus-4/occam/

Monday, November 4, 2013

Nexus 4 hybrid LTE with 4.3


Let's say :

- you have a Nexus 4
- you have unlocked your bootloader
- you're running 4.2.2 with LTE radio (see one of my previous posts)
- you received the OTA update for 4.3
- you tried to update but you got an error (normal)

Check your build number in Settings/About Phone/Build Number, download the image corresponding to your build and reflash the modem that corresponds to your build.

In my case, I was running JDQ39 so I reflashed the 2.0.1700.48 baseband modem :

$ adb reboot bootloader
$ fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.48.img
$ fastboot reboot

After reboot, open the OTA update and choose to update to 4.3.

Go through the update process (you will not loose your data!) and when your phone has rebooted, simply flash back the LTE radio from JOP40C or JOP40D (baseband 2.0.1700.33)

$ adb reboot bootloader
$ fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.33.img
$ fastboot reboot

For more info on hybrid modems, check this post on XDA :

http://forum.xda-developers.com/showthread.php?t=2087227

And all the Nexus 4 (occam) images can also be found here :

http://www.randomphantasmagoria.com/firmware/nexus-4/occam/

Thursday, October 24, 2013

Android SDK and 13.10 Saucy Salamander

If you ever upgraded/installed 13.10 Saucy Salamander, you might have this issue after installing the latest Android SDK package for Linux :

me@me:~/adt-bundle-linux-x86_64-20130917/sdk/platform-tools$ ./adb devices
bash: ./adb: No such file or directory

The reason is that the ia32-libs package is not available anymore in Saucy.

Instead, you have to do :

sudo apt-get install lib32stdc++6

to get back on your feet and be able to play with adb again ;-)

Credits :
https://plus.google.com/105743916299158661374/posts/YL57cir9BKu

Friday, March 8, 2013

Nexus 4 with Jelly Bean 4.2.2 AND LTE

I consider myself lucky to both own a Nexus 4 device AND live in Canada.

Why ? Because I can benefit from the "hidden" LTE capabilty of the Nexus 4 ;-)

LTE was working well with 4.2.1 but when the OTA update to 4.2.2 came out, I was glad to find this post :
http://forums.androidcentral.com/google-nexus-4/253767-way-get-band-4-lte-back-after-4-2-2-ota.html

and this procedure worked successfully for me.

Here is a link to the original 4.2.1 image that Google removed from their site :
http://www.randomphantasmagoria.com/firmware/nexus-4/occam/

Cheers!



My devices


Here are the devices that I own so far along with their firmware versions :

Nexus 4 / Google factory image 4.3[JWR66Y with  JOP40C/D LTE modem]
Galaxy Nexus / Google factory image 4.3
Samsung Galaxy S2 / CM9.1 (http://get.cm/?device=galaxys2&type=stable)
Samsung Galaxy Tab P1000 / CM9.1 (http://get.cm/?device=p1&type=stable)
HTC Legend / CM7.2 (http://get.cm/?device=legend&type=stable)