Categories
cellular technorati

Customizing Your Smart Phone – Part 4

Part 4 of Customizing Your Smart Phone series (part 1, part 2, part 3), final installment. This time we are going over the most complicated of the three steps I have mentioned before – installing a customized OS and software package into phone’s permanent memory.

Since phones have two different kinds of non-volatile memory, understanding what goes where is a bit tricky. There’s a part that will hold on to the data even if you do a hard reset. There’s a part that will keep your data if you pull the battery out, but will not survive hard reset or memory clearing operation. And there’s a part that will keep your data only as long as the battery is alive or a power provided. So installing a new OS/software package involves rewriting data in both first and second parts of the memory.

Such packages are called ROMs, and these come in two flavors. Standard ROMs come from either a hardware manufacturer (HTC in our case) or cell phone provider (AT&T). Alternatively (and that’s where the fun begins), they are “cooked” ROMs and these come from “chefs” – those geeky types who just love to tweak their phones beyond comprehension. Cooked ROMs are, generally, created following chefs’ philosophies – that means either stuffing as much as possible into a crumpled phone’s memory or by leaving out as much as humanly possible to free up scarce phone’s resources.

That’s where the tricky part starts. Some cooked ROMs will only work with certain types/versions of radios. That means that you, essentially, have to think the whole process through even before you started (but shouldn’t you always?). Luckily, latest versions of radios generally tend to work with every modern and supported ROM out there, but doing a homework wouldn’t hurt. Once you done browsing through all the feature listings and screen shots, jot down a list of ROMs you tend to like and get going.

Install a HardSPL and the latest available radio. Then download and install each of ROMS on your list for initial testing. Most likely critical bugs will pop out fast that your list would shorten pretty quickly (I had to go through that twice because not a single ROM satisfied my needs, so I’ve got what seems to be the closest match and then went on with customizing it). Some ROMs come so overloaded that it’s almost impossible to get anything done, others quite snappy but lack important features. Once you’ve made your choice – start customizing and testing.

When testing, aside from looking at how glorious your brand new interface looks like, you should also pay attention to:

  • phone reception quality, especially in places where you know services have been exceptionally good or exceptionally bad;
  • battery drain, especially during normal patterns of activity (i.e. if your battery survives longer then usual even though you started to play with your phone more – you’ve made the right choice);
  • GPS reception and time to lock on satellites;
  • overall system responsiveness (does opening browser or bringing up the phone takes longer or shorter, comparing to what you feel comfortable);
  • are there any critical issues that send your phone into reboot or force you to reset your phone? If yes – you may be using an unstable ROM or ROM/radio combination.

Overall process took me two evenings and a weekend, but right now I am a proud owner of the same old AT&T Tilt (a.k.a. HTC TyTN). However, the new TouchFLO interface with software lock that looks like iPhone’s “Slide to unlock” (you actually have to slide your finger to unlock the phone, but still get to use your favorite Windows Mobile OS – isn’t it cool?), updated Mobile Internet Explorer and Opera browser, clean Windows Mobile 6.1 installation with updates and fixed GPS connectivity. And plenty of memory is available to install more stuff as I need.

Categories
cellular technology

Customizing Your Smart Phone – Part 3

This is part 3 of the Customizing Your Smart Phone series (part 1, part 2). This time we will look at the most important part of customizing your phone – installing a new software for the radio in your smart phone. If you look at the specs of any phone, you will see a bunch of frequencies that phone is capable of operating on. The most universal is considered a GSM quad-band that consists of four bands of GSM/GPRS/EDGE frequencies: 850, 900, 1800 and 1900MHz. Whenever you hear a 3G moniker, or lesser known in Northern America UMTS/HSDPA/HSUPA bands they usually refer to 800/850/1900/2100 devices operating in UMTS frequency bands (data interchange bands, as opposed to voice interchange). While these numbers mean little to an unprepared mind, it’s important to understand that a connection possibility and quality of the call directly relate to which bands are supported by device and cellular service provider.

What the radio (and it’s software part) does is basically take care of how well your cell phone radio and your GPS behave when doing directly what they supposed to do. Interesting enough, certain versions of radio software behave better in certain markets, so you might want to go through a little testing. Pack an extra phone (don’t forget to charge it too) in case your updated radio version really suck. I spent about an hour per each version of radio and I only tested last three, so you shouldn’t do any worse than that.

If you have a HardSPL installed, then flashing the radio (i.e. installing a new or updated software package for your radio) should present any surprises. There’s a belief, although with little, if any, backing to it, that between radio updates it is a good idea to flash a stock radio (i.e. one that came from either original equipment manufacturer or cell phone company). I can hardly believe it’s true, but you’re welcome to acquire your own experience. Do your homework and follow the instructions to the letter, as missing the steps that might look small or insignificant may result in bricked phone or a failed flash.

There’s not much to the process of flashing of a new radio except for following the instructions. Make note which exact version did you test and what were the results. Pick a few spots where you know for sure the reception was good, decent and bad and test there thoroughly. Number of bars, no matter how heavily promoted by AT&T’s commercials, doesn’t mean anything – make calls longer then 3 minutes, note the call quality during the call. Take note on a battery drain as different versions of radio may consume power differently and the last version does not necesserily means the best. Remember, that you are testing same hardware in the same locations and the only thing different is your phone radio’s software. Pick the one that works best for you and move on.

Categories
cellular technology

Customizing Your Smart Phone – Part 2

We’re back to our Customizing your smartphone series, this is part 2. This chapter will talk about step 1 in customizing your pda phone – the unlocking of your smart phone device.

Basically, there are two kinds of unlocking. One, called hard unlock (also known as HardSPL or Hard Second Program Loader), will give you total control over your phone, you will be able to replace anything and everything in regards to software. The drawback is that it will get obsolete with time, so newer software may not work or give you trouble if you have an outdated unlock. Additionally, your cell phone company will most likely give you a hard time if you bring the device for repair.

What this method does could be compared to updating your computer BIOS or upgrading the transmission in your car. It would still be the same hood and engine, but the driving experience will be different. You will most likely see a different flavor of programs that perform hard unlock depending on your phone’s model. However, the nature of each should be the same – they replace a firmware that is flashed into your phone’s memory to start on phone’s boot (thus the BIOS analogy). Once you replace that part – you’re good to go with updating other parts of you smart phone software.

Another one, called soft unlock (SoftSPL or Software Second Program Loader), is a temporary solution of sort. It is essentially a stand-alone .exe program that will go away once you reset your phone, but it still allows you to update certain parts of your smart phone software. Though not as good as previous and more cumbersome to perform, the soft unlock doesn’t leave its footprint embedded in phone’s persistent memory so you will see less red tape from cell phone provider. Additionally, if you ever need to replace your old HardSPL with an updated one, you can only do it with SoftSPL. So both are needed and both have their uses and disadvantages.

So far, most of the upgrades worth noting required installation of HardSPL, but you might be able to get away with SoftSPL if you try hard enough (and read a lot!). Getting your smart phone device a SIM-unlocked is a part of the deal and just a minor benefit. One of the major issues with SPL provided by your cell phone company is preventing you, the user, from flashing (i.e. writing to the persistent memory of your smart phone) the software you want and preserve the stuff your cell phone company wants you to have. Another – binding you to that specific provider, also known as SIM lock. Both HardSPL and SoftSPL take care of each part of it – either permanently or temporarily.