Showing posts with label upgrade. Show all posts
Showing posts with label upgrade. Show all posts

January 06, 2013

All on Jelly Bean

Officially off stock firmware on all three Android devices at home.

The Toshiba Thrive is running a CyanogenMod 10 build (JellyBean) called Dastardly Dingo. The UI is a Go Launcher HD app.

Just as the warranty on the SII ran out, I rooted and upgraded the firmware to the latest JellyBean build. An AOKP JellyBean build.

The UI is a Nova Launcher, providing additional functionality to the stock launcher.

The final device, a Nexus one, is running Android 2.3.7 (Gingerbread), limited only by it's hardware specs from upgrading to ICS or JellyBean.

The biggest difference, of course, is the really powerful Google Now application, that syncs itself across both the JellyBean devices. More details post on Now at some point later, but safe to say, one of the first, well polished, functional and useful personal assistants on today's phones.

Whew - all aboard on JellyBean.

June 25, 2012

Finally - ICS for Galaxy S2

AT&T had been hinting at the Ice Cream Sandwich upgrade to the Samsung galaxy SII for a while now. Last week it even went so far as releasing the update and then rolling it back after some customers were able to get it.

Looks like whatever kinks Samsung had in producing a custom version for the US market seems to have been taken care of and my phone is now running ICS. Here is a screenshot.

The upgrade process itself was smooth - took all of about five minutes once the backups and such were completed. The only nit-pick, was that you had to install Samsung Kies to actual do the update instead of doing it over the air (OTA). But considering this was a major version upgrade, I did appreciate the backup opportunity Kies presented.

First impressions - not that many actually. Because the version of ICS is a Samsung customized, AT&T pre-loaded version, it is not that different from the Gingerbread copy. But, just beneath the surface there are differences. The biggest being the smoothness with which the interface seems to be working. And of course the subtle UI elements, like in the settings menu. It seems like someone actually spent time thinking about the end user while putting these together.

More details later, but for now, screenshots of the upgrade itself.

December 04, 2011

TomatoUSB on Netgear 3500L

Upgrading a Netgear 3500L to the latest TomatoUSB build. This worked for me as of December 01, 2011 - with no guarantees that will work for you or at any other time.

Required ingredients:

  • The trailed DD-WRT build to perform the first upgrade. Filename: dd-wrt.v24-15704_NEWD-2_K2.6_mini-WNR3500L.chk
  • The correct TomatoUSB version - Build 54, Kernel 2.6, CPU MIPSR2 and feature-set Extras or Ext. This is what I used, but you might check the latest version here. Filename: tomato-K26USB-1.28.9054MIPSR2-beta-Ext.rar
  • WinRAR or 7-zip or a related utility to unzip the RAR file.
  • Some timer - either an app on your phone or a watch with a seconds hand.
  • A pushpin of some sort.
  • A printout of a document that looks something like this.
  • A laptop or desktop of some kind that has a working modern browser.

Procedure:

  • Ensure your firmware files are identified, available and ready to go. See above for the two files you need to keep available. Use WinRAR or 7-Zip to unzip the .rar file. You will get a .trx file along with a changelog. Rename the .trx extension to .bin.
  • Connect your computer to the router using an Ethernet cable, if you do not have extra cords, use the one which used to connect the router to the external WAN. In either case, ensure the External WAN is disconnected.
  • Set your computer to a static IP of 192.168.1.8 (Ensure you are doing this to the wired LAN connection)
  • Perform a 30-30-30 reset using your push-pin on the depressed reset button on the back of the router. You might want to use the timer to ensure you are actually keeping it depressed for 30 seconds.
  • Wait for the router to boot back up. Using your browser, head over to http://192.168.1.1, and use your default credentials login: admin and password: password to log in.
  • Using the Upgrade option on the Netgear admin menu, use the .chk file you downloaded from the DD-WRT site. Note you are not using the bigger TomatoUSB firmware yet.
  • Wait, no seriously wait. Wait till the lights get back to normal. Wait. Wait to see that you can access the new admin interface.
  • Perform the 30-30-30 reset. Wait for the router to come back up.
  • Now head back over to http://192.168.1.1. You should be automatically logged in, but instead will be asked to set an admin account with password. You can set this to be whatever you want, your firmware is just about to be flashed.
  • Go to the Administration tab and then Firmware Upgrade sub-tab. Select the TomatoUSB file that you extracted from the RAR archive and renamed to a .bin file.
  • Again wait. For all the frenzy to subside. After you can see the router administration page again, wait some more.
  • Perform another 30-30-30 reset. Wait for the router to come back up.
  • Again head back over to http://192.168.1.1. Login using the Tomato default credentials: no login required and password: admin
  • Set up basic wireless services, located under. Disconnect the Ethernet cord, reconnect the router to the WAN network, get-up sit on the couch and continue configuring your brand new router firmware.
  • And yes, keep away the push-pin, the timer and set your wired connection back to dynamic IP.

That was it, and if you have been following along, my Toshiba thrive connects beautifully to the new router via SMB and I can now access all the media I have on my RAID, wirelessly over the home WiFi network. Cloud anyone?

Freedom to hack: 1 - Closed systems:0.

December 03, 2011

Upgrading my Netgear 3500L

The story so far...

My tablet could not access my ReadyShare NAS that ran on my Netgear 3500L. So far, it seemed as if the problem was with the router and it's implementation of SMB. After much wrangling of hands, cussing of SMB and praising the virtues of hackable gadgets, I decided to change the stock firmware on my router.

My Open Router, is a great resource for available after-market firmware. It also has that typical Open Source lack of polish, that makes the process of re-flashing a real journey - filled with uncertainty and trepidation. Here is an example, the initial page for the 3500L has a total of 5 open source options, and the very first article after the review is a “de-bricking” tutorial. If you were not aware, bricking happens when you mess things up so bad, that the only true use of your cuboidal device is to use it as - you guessed it - a brick.

The key with open source projects is to just jump in and start reading. Do not try to form an approach - you will mostly be wrong. The most useful nuggets are mostly hidden - like the curiously named Peacock thread, or Redhawk0's firmware recommendation thread. If you were planning on using DD-WRT, you should not be touching the reset button without reading both these threads.

After about 30 tabs worth of reading, I learnt a few things. In no particular order, but relevant to me were...

  • Doing the 30-30-30 reset.
  • If you do not do a 30-30-30 before and after a firmware upgrade, you could brick your device.
  • There are two kinds of kernels used in firmwares - 2.4 and 2.6, use the wrong one and you could brick your device.
  • There are different types of builds - using a Mega build could brick my particular device.
  • If you try to reboot routers too quickly within the flashing phase, you could brick your router.
  • Trailed builds, are builds specific to a particular router. They do not have all the features or a regular build, but are critical to get off the original stock firmware. Use the wrong trailed build, and you could brick your router.

And everything you learnt above had caveats, which could also cause you to brick your router.

Anyway, after several days of researching, and figuring out what my priorities were, I decided to skip the DD-WRT in favor of a different sort of firmware called Tomato, and in particular a fork called TomatoUSB, that seemed most appropriate. I still had to upgrade to the DD-WRT trailed build to get off the stock firmware, but that was only a rest-stop on the upgrade path.

Next post, doing the actual upgrade.

November 25, 2011

Nokia 5800: the phone never quits

All said and done, Nokia has impressed me with their steadfast loyalty to their first ever touchscreen phone, my Nokia 5800. It has been close to three years since it's release, and over 2.5 years that I have owned it, and the company continues to roll out significant upgrades to the phone.

The latest upgrade puts the firmware version at v60.0.003.

A couple of differences with the present upgrade - this did not happen over the air (OTA) as most of the other upgrades, signifying that this is a pretty important change. Secondly, the notification of the upgrade went through the new Updates module, signifying another milestone for Nokia in having a deployment method that actually works.

The biggest change seems to be the browser. Called Anna - the latest browser has a much better UI compared to the previous one and seems more stable upon initial use. Memory management seems to have gotten better, as there is more free space available. And playing catch-up the current upgrade includes a “Slide to Unlock” option to unlock the screen.

Maybe the Nokia 5800 is the perfect test-bed to check new features on - extra large installed base that are conveniently segregated by Product Codes; a phone with a strong hardware spec that does not seem seriously dated three years in; and a group of customers that Nokia desperately wants to keep in the family and not lose to the iOS or Android camps. Whatever be the reason, the upgrades are rolling out and for that, we are thankful.

November 14, 2011

Thrive upgrading to Android 3.2

Just had my Toshiba Thrive tell me that it has a system update waiting for me, to upgrade the Android version from Honeycomb 3.1 to 3.2. This is obviously the first step in the hopes of an eventual upgrade to Ice Cream Sandwich.

The upgrade is a significant one and it is recommended that you do this over a WiFi connection and with the charger plugged in.

All did not start well with the upgrade however. The first attempt seemed to have bricked the gadget. The tablet did not restart and the on/off button wouldn't make any impression on it. However, once I removed the battery and replaced it, the upgrade continued as if nothing had happened.

Here is the new version!

More impressions once I've had a chance to play with the device more.

December 01, 2010

Nokia 5800 v52.0.007

Almost on a whim, I checked for updates on my 5800 yesterday, turns out Nokia continues to be very generous (and partial) to its first ever phone on the v5 platform. The latest update gets the version up to 52.

The partiality of course comes from the fact that not all Product codes, even though they are otherwise identical, seem to get the love. If I had not changed my product code, I would probably still be stuck in the v30s myself.

A changelog from Nokia, as usual, is missing. However, it does feel quick and responsive to the touch and during rotation. Cannot confirm the other unofficial claims of better photos and video - they pretty much feel the same.

The question of course is this - how long will this last? Is Nokia 5800 the Nexus One of Symbian v5? Or is this just the test bed that gets updates more often because Nokia needs feedback on them in the wild before they get professionally rolled up into its ^3 devices? And, does it even matter?

August 09, 2010

5800 firmly upgrading

Yay - this makes me feel like a kid entering a candy store - giddy with anticipation. My phone's firmware is upgrading again - to v.51.0.006. The phone is downloading the firmware as I type, that is available as an OTA release. The official changelog includes:

  • Improved Mail for Exchange
  • Improved video calls
  • Improved browser
  • Performance improvements

Does not sound like a lot, but folks have reported other minor benefits as well.

This of course would not have happened, had I not changed my product code from 0575586 (which, despite being an early adopter of the phone, does not get any love from Nokia) to 0559961. But that is the topic for another post.