Friday, January 27, 2012

Gingerbread Battery Life

All Android phones get complaints about battery life. You'll remember that I even returned my first Captivate due to battery life. After a little over a year I was about to buy a new battery for the Captivate. Then I dropped it. That story is here and ends with installing Gingerbread. Part of the screen repair process was a factory reset so Gingerbread started with a clean slate.

However I've been amazed with the battery life post the repair and upgrade. I didn't return the battery to the Samsung service center so I know they didn't slip me a new battery.

Admittedly I've been pretty light usage since the upgrade but still. Here's a series of screen shots taken each night when I plug it in for the night.


The lowest reading during those seven days was 67% remaining.

I personally don't think that Gingerbread is responsible for the majority of the improvement. I think that the factory reset and the resulting clean-up had the biggest impact.

Friday, January 20, 2012

Third Gingerbread

First I installed CyanogenMod's Gingerbread on my Nook Color. Then I installed CyanogenMod's Gingerbread on my HP TouchPad. AT&T had promised last July that they were going to update the Captivate with Gingerbread. They released the update in a very low profile announcement last week.

The timing for me was perfect. I had dropped my Captivate and shattered the Gorilla Glass. I returned it to Samsung for replacement. When I got it back they had done a factory reset (which I expected) so it was an opportune time to upgrade. Samsung has published a straightforward set of instructions. Like the upgrade to FroYo the upgrade requires connecting the phone to a PC using Kies. While the FroYo upgrade took about an hour, the Gingerbread upgrade took 25 minutes which included the automatic upgrade of Kies.

Here's the result.


The AT&T Gingerbread's Notification panel is visually crisper than CyanogenMod's but still lacks the swipe to dismiss of CM7.


The Captivate seems quicker but that may be because of the factory reset rather than Gingerbread although some of the Nook Color's performance improvement was attributed to Gingerbread. My early take on battery usage is that it is better but I also wonder if this is as much due to the factory reset as Gingerbread. We'll see. Here's what the battery looked like after about half a day.



The GPS on this Captivate had always worked well but now seems to be even better. It gets a lock in just a few seconds every time. I ran AngryGPS (more in a second) and the first fix (inside the house) took 50 seconds. Subsequent fixes took around 15 seconds. This screen capture is from a "hot" start session of AngryGPS.


Ok, AngryGPS. To get the above embedded app running go to the Dialer and enter *#*#3214789650#*#*.

I had an odd problem with Screen Capture Shortcut. When I searched the market for it it said that it wasn't compatible with the Captivate. Then it flashed for a second showing the "Install" button. I quickly tapped it and it installed!

The other oddity (and a nice one) is that I get a Force Close from the AT&T Tethering Manager. The upside of this is that this is the service that blocks Android's built-in mobile AP capabilities. Without the Tethering Manager this works fine! I'm not going to look too hard for a fix.

Friday, January 13, 2012

ThinkPad T420s

Anybody who's been following me here knows I have a bias toward ThinkPads. I had been using an off-lease T43 for a while but it started off (for me) with a pinky display and wouldn't run Windows 7 Aero.

Over the Black Friday weekend I lurked at the Lenovo Outlet site. They had some incredible deals but they came and went pretty quick. One of the deals that caught my eye was a T420s. I grabbed it and put it in my shopping cart but thought better and removed it. It immediately disappeared! That told me that it was a good deal. I hung around there a while longer pressing F5 every few seconds and it came back! This time I didn't hesitate. I bought it and then started trying to figure out what I'd bought.


What it was was a 3.7 lb. (the "s" in T420s stands for "slim") Intel Core i5-2540M (2.6GHz) with Windows 7 Pro. It came with 4GB RAM (which I'll upgrade to 8GB) and a 128GB SSD. It has a 14" screen (1600 x 900) and a 720p web cam. It's got a DVD burner and Bluetooth in addition to the expected Gigabit Ethernet and 802.11n wireless.

Being a "T" series it was mostly clean of crapware so my first inclination was to just go with the Lenovo image.

But after a couple of days I began to notice that I was using 80% of real memory and had almost 120 processes running. That compares to the X100e that uses less than 50% of 2GB and has less than 50 processes running. I'm not sure that's apples to apples but it certainly is an indicator.

Recently I did a clean install of Windows 7 Pro using Lenovo's instructions. I tried to do this using the UEFI feature as described here but it doesn't look like that worked.

Regardless the T420s is a lot cleaner now. It's under 80 processes and less than 50% memory utilized.

Saturday, January 07, 2012

Those Are Standard Aren't They

One of my co-workers came into the office after the holidays with a shiny new Samsung Galaxy S II. As we sat around the table after our meeting I noticed that he had the phone USB connected to his laptop. His previous phone (HTC G1) always needed charging so I asked him if he was charging the new one out of habit. He said no that he was trying to connect the phone to the laptop but couldn't find a driver.

My experience with every smart phone except iPhones is that you didn't need a driver to connect the phone to a PC as a USB drive. He wanted me to show him how I connected so he brought me his USB cable and phone. When I plugged it all in I got a complaint from Windows that it was an "Unrecognized device." Hmmm.

Then I plugged my Captivate in with his cable. Same thing. That invoked the "Those are standard aren't they?"

Well they should be but they aren't.

I recently encountered a similar problem when the OEM charging cable for my Captivate got stepped on. I ordered the first $.99 micro-USB cable I could find. It fit fine into the tight connector on my Captivate and the battery icon changed to charging. But the next morning the battery was only at 70%.

Here's what the charging screen looks like connected to the generic cable.


Notice that it says "Charging(USB)." That's why it was taking so long to charge.

Back to Google and I found a Samsung OEM charging cable on eBay. It came quickly and fixed the problem.

Here's what it looks like connected with the Samsung cable.


Notice that it says "Charging(AC)."

Yeah, USB cables should be standard but obviously they aren't.

Wednesday, January 04, 2012

Get Real AT&T

I've been with AT&T since Suncom was bought by Cingular was bought by BellSouth was bought by AT&T. I've been fortunate enough to live and travel in areas where their coverage has been good. I even had a good experience with my recent international travel.

Recently I have been hankering to be able to get on the Internet with tablets while in the car. There seem to be two alternatives. I could enable the hot spot capability on my Captivate or buy a MiFi device.

So today I stopped by the local AT&T (corporate) store and told the representative that I was interested in adding a tethering plan to my Captivate. He tried to sell me DSL! I got him back on track. I have a $25/month unlimited data plan and $5/month 200 text message plan for a total of $30/month. Obviously I want to protect the unlimited plan and the 200 text messages are fine as I mostly use Google Voice for texting.

He said that I'd have to go to a $45/month data plan with 4GB and a $20/month unlimited text message plan for a total of $65/month, an increase of $35/month and losing unlimited data.

I asked him about a MiFi-type device. He said AT&T has a Sierra Wireless AirCard 754S for $69.99 that requires a $50/month 5GB data plan.

For comparison I looked at C Spire. They have a Novatel MiFi 2200 free with a $19.99/month data plan with 1GB, $29.99/month with 2GB. I realize that the AT&T device is LTE and the C Spire device is EV-DO Rev. A and that the AT&T is plan is 5GB and the C Spire plan is 1GB but still...

Get real AT&T!

Monday, January 02, 2012

Microsoft Security Essentials v4

I've been an early adopter of Microsoft Security Essentials. Back in November 2011 I signed up for the beta of Security Essentials v4.

Microsoft's "What's New" for v4 includes:

  • Enhanced protection through automatic malware remediation: The Beta program will clean highly impacting malware infections automatically, with no required user interaction.
  • Enhanced performance: The Beta includes many performance improvements to make sure your PC performance isn’t compromised.
  • Simplified UI – Simplified UI makes Microsoft Security Essentials Beta easier to use.
  • New and improved protection engine: The updated engine offers enhanced detection with cleanup capabilities and better performance.

When Microsoft sent me the invitation to download I downloaded and installed it on my "BenInTheDen" laptop. This is my workhorse PC and it is exposed to lots more sites and programs than all my other PCs put together. After installation I let it update the signatures and then requested it run a full scan.

It found and removed 2 instances of malware that had not been found by the current Security Essentials. That's the last bullet above.

I'm now running it everywhere. You can download the beta version at Softpedia. I suggest you do that right away.

Thursday, December 29, 2011

International Celluar Plans

Recently my wife and I traveled to Italy for 10 days. In preparation I did a lot of research on international cellular plans and costs. I am an AT&T customer and to put this at a point in time, most of my research took place in September 2011.

Plan A was to acquire a local SIM card in Italy and use that for wireless voice and data. I didn't really foresee a lot of voice requirements but data is always nice for e-mail and, while on foot in a foreign city, GPS/mapping data.

While this is mechanically simple (just pop in a SIM from an in-country provider) it turned out to be harder than that. First all the in-country provider web sites are in the local language, in this case Italian. Google's translation capability left a lot to be desired in the subtleties of cellular terms and conditions.

Second AT&T could not get my Captivate unlocked (required for a non-AT&T SIM). They even referred me to Samsung who couldn't accomplish this either. You should be careful when attempting this in that there is a limit on the number of unsuccessful unlock attempts (reportedly less than 10) allowed before the phone can never be unlocked. AT&T recognized this and said they would replace the phone (with another locked) phone if they reached this point.

Anyway, we all gave up before the phone was permanently locked. At that point I escalated to a manager at AT&T and they offered a reasonable alternative. They applied a $100 credit to my account to cover the cost of AT&T international coverage while I was in Italy. That seemed more than fair and I accepted their offer.

In the meantime, a friend of mine had a Vodafone SIM and I had the unlock code so ... I put the Vodafone SIM in my Captivate and turned it on. It asked for the unlock code and I entered the code that AT&T had given me. Bingo! That worked.

But back to Plan B.

Here's what I found when I researched the international rates in Italy for AT&T.

World Traveler (Voice) $5.99/month + usage - break-even is 15 minutes (15 * $.40 - $6)
Voice $.99 vs. $1.39, Text $.50



Global Messaging $10/month - break-even is 20 texts (20 * $.50 - $10)
50 text included


International Data $24.99/month for 50MB or $49.99 for 125MB


This link will get you to all of the plans above. And this link will get you voice rates per minute by country by plan. Just in case I've include screen shots of what was there when I was looking.

Each of these features can be pro-rated for a partial month but the way that they are applied varies, e.g. Global Messaging kicks in on the first day of your billing month and International Data turns on and off day by day.

Anyway I went with these 3 features and got the 125MB International Data plan. This would have been a total of around $66 plus $.99 per minute for voice if I let them run for a full month.

How'd it turn out? I used just a few minutes of voice so I probably would have been better to go without the $5.99 uplift and have paid the extra $.40 per minute but it would have been close.

Same with texting. I'm not a big texter so I used less than the break-even 20 texts. Again, it would have been close and having a 50 text allowance made me not worry.

Both hotels we stayed in had free Wi-Fi (more in a little) so I used Wi-Fi when we were in the hotels. Since the International Data plan is pro-rated I called AT&T a couple of days after we returned to get my international data usage. The representative didn't have this readily but called back in a couple of hours with the data. With the Wi-Fi in the hotels I only used about 35MB of cellular data so I canceled the International Data plan and the charges and data allowance were pro-rated.

Overall, my AT&T charges were less than $66 even including the per minute voice charges. This $66 was against the $100 credit from AT&T so I was good.

Using AT&T's international offerings was a good deal for me (frankly even without the credit) and not having to fool with unlocking and a non-AT&T SIM.

Now, for the rest of the story.

While both hotels I stayed in had free Wi-Fi each was problematic in its own way. The first iQ Hotel Roma has wireless but you had to have an ID and password issued by the front desk. This required a login page be executed by the browser. I don't know about you but I often have trouble getting these pages up on my various Android devices. And each ID/password combination was limited to a single MAC address at a time. For example, if I was using Wi-Fi on my phone, my wife couldn't use the Nook to access her e-mail. The front desk would issue you more than one ID/password combination so it wasn't the end of the world. The Wi-Fi worked really well throughout the building including the roof garden.

The second hotel Arpaiu advertised Wi-Fi in all rooms but that wasn't so. It only worked upstairs in the common area. For a 1,000 year old building in the middle of nowhere that actually was pretty good. But it did mean that you had to get dressed and climb up 2 flights to check your e-mail.

Looking back I think that next time I'll try to get a local SIM card with a data plan. Not so much because it would be cheaper but because I could use that 3G data instead of the hotels' Wi-Fi. I'd need to enable access point mode on my phone to make that apples to apples. Figuring out how to do that over the web in a foreign language wouldn't be easy so I'd need to dedicate some time when I arrive to get all that working.

If your travel involves more than one country stick with the AT&T plans.

Note that there are a couple of things that you need to do with your phone. Turn off background data. On my Captivate I go to "Settings," "Accounts and Sync" and uncheck "Background data." This means that you'll have to initiate a refresh with each application. Next turn on data roaming. On my Captivate I go to "Settings," "Mobile Networks" and check "Data roaming." This will let you roam for data onto the foreign networks. Make these changes in this sequence on your phone when you arrive at the foreign destination. On departure do these in reverse at the foreign airport.

Send me pictures from your trip!