Galaxy nexus: steps to get 4.1.1 installed on Australian retail stock. (Written on 24/7/2012) Note: this will reset your device back to a clean slate, so backup everything you want to keep first! --------------------------------- Out of the box versions: Android version: 4.04 Baseband version: I9250XXLA2 Build number: IMM76K.I9250XWLD2 --------------------------------- to see which ROM you have, go in to Google maps -> settings -> feedback -> preview. Scroll down to "Product". Under there it will tell you whether you have yakju or yakjuXX, where XX could be any combo of various letters that mean it doesn't get direct from google updates. --------------------------------- My phone came with yakjuxw, which is a build that has to pass through Google and Samsung, and so is months slower to get updates. What you want to run is a google build, called either "yakju" or "takju". Takju is the USA GSM build with the wallet, but for me, my reception seemed worse with this. I'm using yakju now and it seems fine. --------------------------------- Steps to install: * Do NOT plug in the phone into the computer yet! Must set up some software first. * On a Windows box, install Google Nexus Toolkit (latest version was 7.4 at time of writing), from: http://forum.xda-developers.com/showthread.php?t=1392310 * Gnex toolkit: Install drivers (option 1 from menu). Say have a IMM76I phone when have to choose [have confirmed in thread - someone with the same android/baseband/buildnumber versions asked what to use, and dev said "You can select the IMM76I version it will work fine."]. Wait for drivers to finish installing. * Enable USB debugging on phone: settings -> development -> USB debugging. * NOW you can plug the phone into the computer. * Wait for drivers to finish activating/installing on the Windows box, when device is connected. * Reboot phone in fastboot mode (power off, hold volume down + volume up + power on, enter fastboot) * Wait for second set of drivers to finish installing/activating on the Windows box (since fastboot mode appears as a new device to the computer). * Gnex toolkit: Unlock bootloader [option 3 in menu] * Gnex toolkit: Download and Install factory image [option 9->1 in menu]. Choose "Yakju-maguro" 4.0.4 IMM76I [option 5]. Takes a few minutes to download the image, and then need to install the image using the menus [it's quite simple] * Exit gnex toolkit. * Disconnect phone from computer. * Power on phone, if needed. * Install updates on phone: Settings -> About phone -> check for updates. Should now update to 4.1.1. * Enable USB debugging on phone: settings -> development -> USB debugging. [yes, have to do this again, since this is a new ROM] * Reboot in fastboot mode, and connect to computer. * [optional, but useful] Gnex toolkit: option 8: [root your phone, install busybox, install CWM recovery] --------------------------------- Clean the caches: Updates may sometimes effect the way the phone functions (and it may effect connectivity). To fix, you can try wiping the cache partition and the dalvik cache. To do this, turn off the phone. Hold down both power and volume buttons. This will boot into a special mode. Use the volume button to go to Recovery. Select by pressing the power button. When in recovery, choose Wipe Cache. Also go to Advanced and choose Wipe Dalvik Cache. In the recovery mode, the options are: - reboot system now - install zip from sdcard - wipe data/factory reset - wipe cache partition - backup and restore - mounts and storage - advanced Choose: - wipe cache partition After, choose: - advanced And: - Wipe Dalvik Cache Finally: - go back And - reboot system now --------------------------------- After flashing with Yakju: Android version: 4.1.1 Baseband version: I9250XXLF1 Build number: JRO03C --------------------------------- [optional, requires a $3 purchase] Then install the franco kernel, using the "franco kernel updater" from the market: https://play.google.com/store/apps/details?id=com.franco.kernel&feature=search_result It increases the battery life a bit, and allows overclocking for better performance. Can overclock to 1.3 GHZ. --------------------------------- [http://forum.xda-developers.com/showthread.php?t=1740542 source]. [TUTORIAL] Configuring Google Now It seems a fair few people are having issues configuring Google Now to give them the smooth female voice, images in the search content and the ability to send texts, set alarms etc. Follow this tutorial and you should be sorted in no time. The problem is that the phones native language should be set to US English, and the Google Now search needs to be configured to use google.com Configuring Android Language Go to Settings Language & input Language English (United States) Downloading Language Packs Go to Settings Language & input Google voice typing (settings) Download offline speech recognition English (United States) Configure Voice Search Go to Settings Language & input Voice Search Language English (United States) Configure Text-to-speech Go to Settings Language & input Tech-to-speech output Google Text-to-speech (settings) Language English (United States) Configure Google Now Go to Google Now Settings Privacy and accounts Tick box for "Search on google.com"