Antarctica|Climbing|Hack|Humor|Photo Freeware:Source code: Navigation: < Previous Next >
$upport my site

HTC Hero: a short review

"To be happy in this world, first you need a cell phone and then you need an airplane. Then you're truly wireless."    — Ted Turner (1938-), US businessman.
On this page:

Quick review

I thought about writing a longer review of the Buy at Amazon.comHTC Hero phone but there are plenty of them already. Let me just say that it is a good phone, very usable, with great software and fewer limitations than the Apple restricted plastic thingie. Before you do anything with it, make sure you update the firmware because you'll lose all your settings.

The good:

The not-so-good:



Some tricks

How to get videos to play on the HTC Hero ?

Forget about installing the many different avi codecs, you need to convert them to one of the 2 formats it understands: mp4 or 3gp. Ffmpeg to the rescue, here's the basic command to transcode videos for mobile use: ffmpeg -i file.avi -b 300k -s 480x320 -vcodec mpeg4 -ac 2 -ab 128k -acodec libfaac File.3gp

It works but it will probably change the image ratio of the video, so you probably need to lower the '320' value if the image appears too tall. Keep in mind that on some videos the pixels aren't square, so that confuses things further. If the original video has a proper aspect ratio when watched on a PC, you can issue a identify File.avi or ffmpeg -i File.avi to get the frame width and height. For instance the video has WxH = 640x272 so you correct the ffmpeg factor accordingly, here ... -s 480x204 ... where the 204 comes from 480/640*272. Round to the nearest integer or multiple of 2. Capici ?

Here's an alternate commands that uses the better quality x264 codec: ffmpeg -i File.avi -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -s 480x320 -vpre hq -crf 22 -threads 0 File.mp4 The aspect ratio problem still applies. You could also use two passes to improve the bitrate flow but that gets complicated pretty fast.

Read this if you have trouble setting up ffmpeg with the proper codecs.

Tethering your PC

You can use the Hero as a modem for your PC. First of all, it works only if you have a 3G connection. Then you must have the drivers installed on the PC. Then the option is fairly well hidden: at the bottom of the Wireless settings called "Mobile Network Sharing", and you can activate it only if the phone is already connected to the PC.

So I get my connection, ssh works, ftp works, ping works, email works... But when I try to access the web, all I get are blank pages. Weird, huh ? As it happens, my operator states in their contract that I'm not allowed to use their 'unlimited' 3G connection to connect a PC. Well, fuck that, I pay for it and I'll use it any way I want, right ? Well, not quite: they try to enforce it by detecting if the request comes from the phone or from a PC. The only way they can do this is by checking the user agent field of the browser request. So an easy workaround is to use the User Agent Switcher Firefox add-on. Then you can either try with a blank user agent, or you can go to check your user agent with your phone, write it down and set it on your PC. The only downside is that some websites (facebook, Google News...) are optimized for the Phone and display in a simplified way.


Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache Cache

Counters: Page:2878, Section:2771772, Site:21983104.

Forward to the next Hack page. Back to my contact page, my computer page or my home page.