• Monday, May 28, 2012

Previous

Next

Getting More Life Out of ‘Older’ Hardware

October 20, 2011, 11:00 am

Benchmark results from Quadrant Standard Edition

Most of us have experienced it at one time or another: we purchase a piece of electronic equipment after investing a good deal of time in picking just the right one, and inside of six month’s it’s “obsolete.” A new model has come out, that’s faster/has more storage space/has more features/whatever. Oftentimes—much to our consternation—it’s even less expensive than the device we just bought.

Sometimes, too, we find that, as we become more and more familiar with a device, we push it ever harder, and we end up stretching its limits. How many of us, for instance, find ourselves periodically deleting things from our smartphones, in order to free up space? It can get really frustrating, especially if we find ourselves having to choose between apps that we actually use.

Once in a while, there are ways around the difficulty, and not all of them involve selling or trading the device, or resigning oneself to sticking with its limitations. For those who are a bit adventurous and reasonably confident in their ability to follow technical directions, there may be workarounds that make it possible to get more life out of “older” hardware.

To take an example: T-Mobile’s MyTouch 3G Slide came out in the spring of 2010. It was a very nice mid-range device, running Android 2.1. Unfortunately, it had very little user-accessible internal memory, and that particular version of Android didn’t allow moving applications to the microSD card (apps2sd). As promised, T-Mobile did eventually update the device to 2.2 (which does allow such moving), but they took forever to do it. The update didn’t arrive until early 2011, and even then, it wasn’t an over-the-air update. The user had to download it via computer, and run the update manually. Oh, and the process required a Windows PC—users of other OSes were out of luck.

That’s where the adventure begins. Having grown frustrated and impatient waiting for the official update, I took the plunge and rooted the phone, and installed a ROM (Android version) that included apps2sd (I went with Cyanogenmod’s ROM, but there are others available, depending on one’s phone model; interested readers might want to familiarize themselves with sites such as The Unlockr or the forums at XDA developers).

That helped a lot, but I was still running into storage issues. Some applications can’t be moved to the SD card, either because they include widgets or because their developers haven’t enabled the feature. What I learned as I did a bit more investigation was that it isn’t just applications that can eat memory; the data they create can, too, and that data is often stored in the phone’s internal memory.

With a script called data2ext (I’ve linked to the version for Cyanogenmod, since it’s the one I used), however, that data can be moved to an extension on the SD card. Following the directions at the link above, I set up that script on the phone. I also overclocked the phone’s processor (that is, forced it to run faster) using an application called SetCPU. The results were fairly impressive (see the lead image).

I’ll offer the usual disclaimer: rooting the phone voided my warranty. (By the time I started fussing with data2ext and SetCPU, though, the phone was already a year old and thus out of warranty, anyway.) But with a little tinkering, I ended up with a phone that had the storage space I needed, was faster than it had been before, and competed respectably with phones that had later release dates.

What tips do you have for getting new or longer life out of “older” devices? Let us know in the comments.

[Creative Commons licensed image by the author.]

 

This entry was posted in Hardware, Software. Bookmark the permalink.

  • Print
  • Comment
  • drlandsnark

    Sooo disappointed that there aren’t more comments here!  My workhorse desk computer at work is an aging laptop–it was a $600 machine 6 years ago, and I’m amazed it still works as well as it does, but it is slow, crashes more and more often, and can be clunky to work with.  Still, it keeps going.  It just takes so much mental effort (more than I can spare while the semester is in full swing) to accomplish tasks like moving and consolidating archived files from previous semesters’ courses, moving email archives to a different computer, worse, a different email utility, updating or installing software, even deleting old files (I could free up acres by deleting all my cds from iTunes, but the effort involved in figuring out how to move them to another system, when my newer computer doesn’t have a disk drive, is just too daunting.)  These are all tasks that *should* be quick but inevitably end up sucking away a day or more, and I just can’t face it; there’s always something more important to be doing.  So instead of investing a day in having a computer that works reliably, I instead waste much more time in little delays, often at the worst possible times (for example, a word processor that crashes repeatedly as I’m trying to print a graphics-heavy exam.)

    If we had TaskRabbit in my town I would gleefully pay someone to sit in my office and do these things while I grade papers.

    Advice would be welcome.  I’d much rather read the Chronicle than work today.

  • gopher

    I just recently wiped and re-formatted all my laptops in the process of upgrading 2 of them to Lion (latest version of Mac OS for the non-mac folk) and then upgraded an aging (6 year old) ibook to 10.5.

    All up I probably spent 8 hours on the process, but quite a lot of that was in front of the TV while I waited for software to install, so the active time involved was a lot less.

    All the machines are running much better now.

    Wipe and re-install is probably the cheapest way to get an old computer going quicker if you haven’t done it in a while, and have upgraded and changed things over the years.

  • drnels

    I don’t necessarily do anything to push my devices harder, but I do wait a while before I upgrade if I have a previous device.  I would love an iPod shuffle that clips to my clothing, but my first generation shuffle that I bought in June 2006 is still working just fine.  I know I can replace it for $49, but I know it’s a slippery slope before I start replacing other working devices (it’s a reason we don’t have any HD tvs in our house; all the CRTs we bought twenty years ago still work).  I’m also still on the cell phone I got right before smartphones were introduced (still works fine even if it looks a bit beaten up).  When something does break, I do always take it to our local electronic recyclers.

    I don’t necessarily try to stretch the life of my devices, but I don’t push myself to do anything with a device that’s still doing what it’s supposed to do, either.

  • aoberlin

    I finally created an account for the sole purpose of commenting on this blog post, and it is my hope that some will choose to follow this advice:

    If you consider yourself a curious and intelligent person (that is, 100% of the Chronicle’s readership), you have no excuse for lacking a basic knowledge of Linux. Most distributions of Linux in 2011 are extremely user-friendly, often to the point that one can dual-boot or switch entirely within a week or two. Whatever your stance on Apple, Microsoft, and the Open Source movement(s), the best way to extend the life and capability of older hardware is with Linux or another Open Source OS. For the last several years I have used a laptop purchased in 2004, hardly a bleeding-edge device even then, and converted it into a fully functional and up-to-date tool for work, as well as a web server and development platform, simply by installing an OS designed to work on older hardware.

  • paul_r

    Great article, thanks I am planning to use Cyanogenmod for my HTC hero. Now, if only I could find some use for my old Dell Axim X3, which sits in my office drawer – now there really is some hardware that could be put to new use!

  • oh_richard

    It’s hard to reply to this article, as what you do will vary considerably according to the device. However, here are some ideas:
    1) Check the user forums for your device for solutions, and monitor new technology on a popular website. Wireless stopped working on my old Acer netbook, and several forum users suggested replacing the internal wireless card ($35) but I bought a USB dongle that is half the size of my thumb ($8) on Amazon which serves as a wireless card, and now my wireless is restored.

    2) The Acer ran slow with Windows XP, but a program called eBoostr ($20) uses external memory like an SD card or thumbdrive to add memory (like Windows 7 does). I’ve run this program for a few years and the speed boost is noticeable. You can reinstall the OS, but also run utilities like CCleaner to delete temp files and compress your registry pretty easily.

    3) I’ve played with Linux as suggested above, but you can also try switching from memory hogging software like Word to smaller apps (see portableapps.com) that are open source (read: free). You can also use cloud apps like google docs and zotero…

    4) Try rethinking the device’s function. Buy a new ipod, and use the old one as a portable storage drive. Buy a new computer and put your old hard drive in a portable case so it becomes a backup or permanent secondary storage device (all my music is on an external drive, so upgrading computers means unplug the external drive, replace the computer, re-plug the external drive… Easy). I’ve upgraded to a new system which used the same memory as the old one, and moved my ram chips over to the new system.

    5) Read Lifehacker (lifehacker.com) and they have an app they’ve written called Belvedere (I think) that can move and organize files for you in the background according to several rules you set up up. Set up that external drive, then let the app start organizing your files…

    Rich

  • windfix

    I use Ubuntu Linux to run both new and old computers.  My wife and 3 year old daughter use my 6-year old laptop running Ubunutu, and it is plenty fast for learning games and office software – with only 2 Gigs of RAM and a Celeron processor.

    Of course, my new quad-core 8Gig-RAM laptop also runs Ubuntu to leverage the same speed and leanness.

    Did you know a fresh install of Ubuntu takes 4.7 Gigs of hard drive space, and a fresh Windows7 takes 27 Gigs?  AND Ubuntu includes LibreOffice already… the Windows install has no office software included in that 27 Gigs.

  • jboncek

    2004?  I have a laptop and desktop in my office that predate those.  Both are running current Linux kernels.

  • aoberlin

    I should have said “installing an OS with a DE designed to work on older hardware,” but I didn’t want to get bogged down in detail. I, too, have the current kernel, but my lack of memory makes running, say, the newest iteration of Gnome or Ubuntu’s Unity an impossible task. With the many other DE options, however, this is not a problem.

  • drlandsnark

    Doesn’t that inevitably mean reinstalling all the software you’ve installed?  If not, I would very much appreciate suggestions.

  • drlandsnark

    I know, I know, I should be running Linux.  :)  I’ve thought about it for years but it kind of seems like adopting a pet–it’s going to be constant work, and of a different kind than I’m used to.  I’m daunted from the very start by the idea that I would first have to put in a fair amount of effort even finding out whether certain essential software programs I use would run in Linux.

  • drlandsnark

    Thanks for #4 especially!

  • The Chronicle of Higher Education
  • 1255 Twenty-Third St, N.W.
  • Washington, D.C. 20037