Apr 19
hardware I obtained an HTC Android G1 dev phone to play with. I've been working with it for almost a week now, and so can post my initial thoughts. And they are quite seriously mixed. There are things about this phone that are just unbelievably good, but with some shockingly unbelievable flaws too, enough to possibly render the phone unusable for me to be honest. You'll probably see as you go on that shocking, and unbelievable are two buzzwords I use a lot in this review. It's more polite than rearranging this acronym FTW into its more usual order and expanding.

First, some caveats. The phone I received was a dev phone, it had the 1.0 firmware revision, and that might have been the cause of my initial problems. It's now on 1.1 (and update was irritatingly problematic too). The dev phone comes with the phone, headphones, a US charger, a USB cable, and about two post cards worth of docs. Mostly these discussed set up of APNs. That wasn't trivial, and O2, my provider were frankly as helpful as a chocolate teapot. It didn't help that their systems showed, at least with the 1.0 firmware, that the phone was missing key capabilities.

Thanks to Noodles, I got some working access, and initially getting things synced with Google, and wifi was easy. I actually had some problems with bluetooth pairing, but it could have been the other end. I spent a lot of time trying to find the most elegant way or exporting my evolution contacts to Google, and eventually found the magic command line to produce the CSV on Debian Sid your paths may vary.


/usr/lib/evolution/2.24/evolution-addressbook-export --format=csv > Desktop/contacts.csv
 
First of all lets summarise the stunning features of this phone.

  • Big clear screen
    Mostly the interface is crisp and clean and the touch interface is very intuitive and easy to use.
  • QWERTY goodness
    The G1 screen slides out to reveal a full qwerty keyboard that is really easy to type on.
  • Shell goodness
    You can download applications that allow a local shell, and for me much more usefully an SSH client. Coupled with the keyboard and connectivity this is excellent.
  • Calendaring
    This is just superb, intuitive, easy to navigate, cosmetically pleasing, automatic sync.
  • Email
    Almost belongs in grumbles since the built in client does not, under any circumstances, accept self signed certs. But the K9 market app does it all, it seems to be a fork, or more likely set of patches maintained on the original email client.
  • Messaging
    This is really in both lists. The nice way in which the G1 threads correspondence is very helpful, but there are problems. See below.


And now, the reprehensible clangers.
  • Battery
    The battery life on the N95 is shockingly bad, but actually the G1 is on a par with that, you seem to need to constantly trim all the features that consume power to get through a day reasonably (all be it, the battery life is stretching now I think, and less day-to-day fiddling helps).
  • Video Capabilities 1/2
    This is the first 3G device I've ever had that didn't have a forward facing camera for video calls. I know some other smart phones are similar, but the N95 I have does have this capability. A non issue for many, but something to note for some.
  • Video Capabilities 2/2
    Even now, quite a while after release, the G1 is incapable of using its camera for video clips. I find this extraordinary, I think it's the only phone I've ever owned with a camera that can't do this.
  • Media Messaging
    This is quite frankly, shockingly bad. It's a complete pain in the ass to configure MMS, and even then it often simply doesn't work. There are long delays and repeated failures in sending and receiving MMS, and yet other times it does it. I can't yet work out the pattern. The way in which the phone shows attached images is really appalling, and difficult to manipulate.
    Rather than showing the image when clicked on till you click again, it annoyingly shows it for a number of seconds of its choosing and then goes back. You can't zoom, rotate, download, or otherwise manipulate the image that doesn't even fill the screen size available.
    Even more extraordinary is that while the phone can't take video clips (see above) it also fails to be able to receive them. That's an unbelievable flaw in a phone this high end. Instead my provider sends me an SMS telling me I'm a third class citizen and invites me to download the file using a browser. When you try to do this you will find you can't actually save the damn attachment anywhere to bring the market apps (no inbuilt video viewer) to bear on this thing. I just can't get over this stupidity. I have to wait to get home to a real PC to view these.
  • The contacts section in Google seems to allow no space for birthdays. Since for me that's a pretty critical aspect of calendaring and I'd like the data hooked to the calendar, that's annoying.
  • Headphones
    The headphones plug into a mini USB socket on the bottom, but as such they are custom. The N95 has a much better system of having an adapter that provides functionality to tweak music playing with a plain ordinary headphone jack in case you have better headphones.
  • Memory Management
    Another shockingly bad aspect of the phone. It's onboard memory is quite limited, but so what? I put an 8 Gig micro SD in it. Well, almost nothing can actually be stored on the extra card apart from music and some other files. All applications, text messages, and so on take up the main memory as far as I know.
  • No automatic rotation
    The device certainly appears to have the accelerometers to allow automatic rotation of the screen, but simply, it doesn't. You have to pop out the keyboard to do so whether you want to or not. Stupid.


Every new phone you acquire seems to have new features you don't know how you did with out, and problems that irritate you from previous good experiences, but seriously, the MMS problems this phone has, has caused me to have both phones on my person and swapping SIM cards this last week. That's just ridiculous. It's quite likely the G1 will end up in a drawer until someone gets their act together and deals with that astonishing flaw. That or I'll sell it on. It's a shame, so much else in the phone is excellent, but the problems are often simply inexcusable in a smartphone well into the 21st century.

Update

I was pleased to read that a firmware update is to be released Real Soon Now, that will resolve most of the serious issues on my list, or at least I hope the MMS handling will be improved given what is on the list, otherwise this would be even more braindead.

Oh, and by the way, I know the iPhone shares some of these problems. There's a reason I don't have one.

Posted by Colin Turner

Defined tags for this entry: , , ,
Bookmark HTC Android G1  at del.icio.us Digg HTC Android G1 Mixx HTC Android G1 Bloglines HTC Android G1 Technorati HTC Android G1 Fark this: HTC Android G1 Bookmark HTC Android G1  at YahooMyWeb Bookmark HTC Android G1  at Furl.net Bookmark HTC Android G1  at reddit.com Bookmark HTC Android G1  at blinklist.com Bookmark HTC Android G1  at Spurl.net Bookmark HTC Android G1  at NewsVine Bookmark HTC Android G1  at Simpy.com Bookmark HTC Android G1  at blogmarks Bookmark HTC Android G1  with wists Bookmark HTC Android G1  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Jan 8
hardware Today, the BBC News website reported on a Which? Computing magazine article that claims that the physical destruction of a hard drive is essential to protect the data on it, citing that they had retrieved deleted files from second hand drives.

For most folks in computing, the ability to retrieve deleted files is not surprising, nor is the possible survival of data even after repartitioning and reformatting a disk. Nevertheless, the idea that is is impossible to reliably and easily erase a disk has been contested by The Great Zero Challenge. Quite simply, their challenge is to a data recovery company to retrieve data from a drive after the unix command dd has been used to overwrite the whole drive using /dev/zero as a source.

Given no-one has accepted the challenge, it seems you might not have to reach for the hammer after all.

Posted by Colin Turner

Defined tags for this entry:
Bookmark Destroying Hard Drives  at del.icio.us Digg Destroying Hard Drives Mixx Destroying Hard Drives Bloglines Destroying Hard Drives Technorati Destroying Hard Drives Fark this: Destroying Hard Drives Bookmark Destroying Hard Drives  at YahooMyWeb Bookmark Destroying Hard Drives  at Furl.net Bookmark Destroying Hard Drives  at reddit.com Bookmark Destroying Hard Drives  at blinklist.com Bookmark Destroying Hard Drives  at Spurl.net Bookmark Destroying Hard Drives  at NewsVine Bookmark Destroying Hard Drives  at Simpy.com Bookmark Destroying Hard Drives  at blogmarks Bookmark Destroying Hard Drives  with wists Bookmark Destroying Hard Drives  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Oct 7
hardware Previously, I wrote about installing Debian GNU/Linux on the Toshiba Portege R500. Most of the information is still current, but I'm writing a follow up to address other things I got working and questions people have posed me.

Bluetooth Support

I still need to patch the kernel to get bluetooth support working. At the moment I am patching toshiba_acpi which then allows the various commands (see the previous article) such as the one for enabling bluetooth. Glibly talking about patching the kernel is of very little help for those that don't know how, so for Pere who requested that, here's a set of commands, executed as root which should make that simpler. Note, you might want to edit the file mentioned below for SD support too if you need it before doing this.

CODE:
# # Install the source for the kernel, and the debian package that makes # compiling it easier # aptitude install linux-source-2.6.26 kernel-package # # Go get it and open it all up, you might need to change paths based on # exactly what kernel is fetched # cd /usr/src/ bunzip2 linux-source-2.6.26.tar.bz2 tar xvf linux-source-2.6.26.tar # # Go to where the patch will be applied # cd linux_source-2.6.26/drivers/acpi/ # # Changes paths as required obviously! Note there is a new patch for # 2.6.26 # patch -p0 < ~colin/Install/toshiba_acpi-dev_toshiba_test5-linux_2.6.26.patch cd ../../ # Copy the current kernel config, it's a good guess and suitable for Debian stock kernels cp /boot/config-2.6.26-1-amd64 .config # Actually compile the kernel, could take a while! make-kpkg --initrd kernel_image # Install the .deb created in the directory above dpkg -i ../linux-image-2.6.26_2.6.26-10.00.Custom_amd64.deb # That should be it

Headphones

Headphones can work with the main sound muted. If you double click on the mixer icon in Gnome, and go to edit -> preferences you will see a number of controls that can be turned on. You will see a switch for "Headphones". Enable that. This switch now appears in a tab, and you can select it. When you mute the "Front" you should still get sound in the headphones, and indeed, the rotary control on the side still works. If you're a command line kind of person, alsamixer will be your friend.

SD Card Support

SD card support didn't work out of the box for me. I had to patch yet another file. I say patch, but I just directly edited a file as per instructions I found elsewhere. Essentially I just edited drivers/mmc/core/core.c

CODE:
/*  * This delay must be at least 74 clock sizes, or 1 ms, or the  * time required to reach a stable voltage.  */         /* mmc_delay(2); -- too small on R500 */ mmc_delay(10);


Suspend to RAM

Pere, who comments on the previous article, wrote that changing the contents (in my case creating) /etc/pm/config.d/config and entering
SUSPEND_MODULES="ehci_hcd"
makes it all work. I agree! Thanks Pere.

Fingerprint Reader

These packages are still experimental, so if you don't know how to install them, well you probably shouldn't. I have installed them, but found their enclosed documentation to be inaccurate. I have tried various ways to configure PAM to support it, but none of them work really as I want them to. I might play with this again sometime.

That's it. My initial good feelings have been more than confirmed. It's a great laptop, and great with Debian. I did have to poke with some BIOS settings with toshset to solve the problems of the grub screen not appearing and xrandr working with a second display. Unfortunately I can't remember what I changed.

Posted by Colin Turner

Defined tags for this entry:
Bookmark More on Debian on the Toshiba R500  at del.icio.us Digg More on Debian on the Toshiba R500 Mixx More on Debian on the Toshiba R500 Bloglines More on Debian on the Toshiba R500 Technorati More on Debian on the Toshiba R500 Fark this: More on Debian on the Toshiba R500 Bookmark More on Debian on the Toshiba R500  at YahooMyWeb Bookmark More on Debian on the Toshiba R500  at Furl.net Bookmark More on Debian on the Toshiba R500  at reddit.com Bookmark More on Debian on the Toshiba R500  at blinklist.com Bookmark More on Debian on the Toshiba R500  at Spurl.net Bookmark More on Debian on the Toshiba R500  at NewsVine Bookmark More on Debian on the Toshiba R500  at Simpy.com Bookmark More on Debian on the Toshiba R500  at blogmarks Bookmark More on Debian on the Toshiba R500  with wists Bookmark More on Debian on the Toshiba R500  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 31
hardware I had a PS1 and have a PS2. I've put off buying a PS3 for a while because they were so dear, the graphics seemed to be at the expense of game play, and because I missed the boat on backwards compatibility on the first model. Today I phoned a friend to ask about backwards compatibility and he told me it was all just software now. Ok, that's not going to get any better, so I finally went out and bought a PS3. The big display box features prominent billing for the new dual shock controllers. You won't notice, unless you turn the box round after you get handed one, that it says it no longer has any backwards compatibility with the PS2, not even software but rather absurdly, there is PS1 support. I think Sony have finally lost their minds, they seem to be on a campaign to progressively punish customers who weren't early adopters. Whatever saving they made for this compromise probably wasn't worth it, and if I'd read this before I purchased that might well have been the clinching point. Yes, I have a PS2, but I just took it out of place to make room for this beast. Now I need to find a home for both.

Next I began trying to set up a media server on my main Debian box, imladris. I first tried gmediaserver, but found that I could see all the files but the PS3 said "unsupported data" for all of them, then I tried mediatomb, and had the same problem, even after tweaking the config.xml file to add PS3 compatibility, and using the command line tool to import files. I finally found that by surfing to http://localhost:49152/ and adding the directory from that interface that it worked. Phew. This was a big reason for buying the PS3.

So I sat down to play Ratchett & Clank and was immediately told I hadn't enough disk space. Absurd. I have 60+ Gb free and need 419 Mb. I find there's a known bug that means I need to download a big file to get this to work. Doing that now.

First experience is a lot less positive than I hoped after such a long wait.

Edit

Another odd little thing, it took a very long time for 1+ Mb to download last night. Google suggests all sorts of things that make the wireless connection slow, but here's the thing, I'm using a wired connection, since my wifi doesn't quite reach the corner the PS3 is in. Odd.

Posted by Colin Turner

Defined tags for this entry: ,
Bookmark Playstation 3 80Gb  at del.icio.us Digg Playstation 3 80Gb Mixx Playstation 3 80Gb Bloglines Playstation 3 80Gb Technorati Playstation 3 80Gb Fark this: Playstation 3 80Gb Bookmark Playstation 3 80Gb  at YahooMyWeb Bookmark Playstation 3 80Gb  at Furl.net Bookmark Playstation 3 80Gb  at reddit.com Bookmark Playstation 3 80Gb  at blinklist.com Bookmark Playstation 3 80Gb  at Spurl.net Bookmark Playstation 3 80Gb  at NewsVine Bookmark Playstation 3 80Gb  at Simpy.com Bookmark Playstation 3 80Gb  at blogmarks Bookmark Playstation 3 80Gb  with wists Bookmark Playstation 3 80Gb  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 22
hardware Just before we went on our family holiday, I went with Karen to look at new phones for me and for her. Karen liked the look of the phone, but wanted it in a specific colour and was prepared to wait to order that. I decided I liked the look of the Nokia N95. The iPhone is not an attractive prospect for me, apparently it's a poor phone, a poor camera and there even seem to be issues with its sound. So no amount of astounding user interface makes up for that. The Samsung Omnia, coming out soon, looks really interesting but it runs Windows CE, and that's a big minus for me. I'm very interested in the OpenMoko FreeRunner neo which can, among other things run my favourite operating system Debian, after the great work done at debconf. Apparently it's not however a useful and reliable phone, which is definitely a minus too. Maybe next generation, and I can't hack everything at once.

The Nokia N95 runs Symbian which is a plus. I was warned that the battery life was poor and given the choice between the conventional model with an 8 Gb card, and the N95 8Gb which has the memory totally internalised. The former also has a shutter cover for the lens, which was discarded in the latter to allow a larger battery. I wanted the cover. I got the handset from Phones4u and it's an O2 handset, who I have my contract with. It took a while to put the order though, so they gave me £50 for waiting. So, seriously, I got the free upgrade, the memory card, a screen protector and £50 in my hand. The bundled accessories are good, a USB cable (like the much criticised N800 it doesn't seem to do charging) a car charger, a tiny regular charger (same as the N800 actually) and the usual ear phones, with a small control panel on a cable for the sound.

Continue reading "Nokia N95"

Posted by Colin Turner

Defined tags for this entry: ,
Bookmark Nokia N95  at del.icio.us Digg Nokia N95 Mixx Nokia N95 Bloglines Nokia N95 Technorati Nokia N95 Fark this: Nokia N95 Bookmark Nokia N95  at YahooMyWeb Bookmark Nokia N95  at Furl.net Bookmark Nokia N95  at reddit.com Bookmark Nokia N95  at blinklist.com Bookmark Nokia N95  at Spurl.net Bookmark Nokia N95  at NewsVine Bookmark Nokia N95  at Simpy.com Bookmark Nokia N95  at blogmarks Bookmark Nokia N95  with wists Bookmark Nokia N95  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Jun 19
hardware This week I got my hands on a Toshiba Portege R500 for work. It's brilliant to have a laptop with a decent battery once again. Here are some thoughts on the hardware, and installing Linux.

The first thing I did was cut through the label on the box that makes it clear that no refund is possible for bundled software you don't want, including the operating system. This beast came with Windows Vista Business edition, which I could happily live without. For now I didn't perform a full exorcism, but only shrunk the Vista partition right back. I have some consultancy jobs which might make it handy to leave Vista there for now.

The hardware is brilliant, light (under 1 kg) while still packing quite a punch, dual core CPU, 2 Gig RAM and 160 Gig hard disk. I didn't want the extra expenditure for a solid state disk, and I wanted the space too. Some reviews mentioned the heat and fan noise, but both are hugely reduced from my Sony Vaio so I'm more than happy.

I burnt a new Debian AMD64 net install disk with the current testing (Lenny) and the second beta version of the installer. I booted off the CD and began the install, having previously so configured the BIOS from within Windows, there was no obvious key to press to change the boot, although I think F12 will do it in retrospect. First thing to note, a really long delay after the kernel declares itself ready and the installer resumes made me think it had crashed. Be patient. The main Debian install went very well, smoothly and quickly. I used the partition editor to shrink the Vista partition to 40 Gig for now. One minor quibble, Debian offers a quick solution for an entire encrypted disk, but not such an option with the remaining space. I don't yet understand that process well enough so I have left it unencrypted for now, and will do it manually later. Most of my working content is actually in SVN repositories so it's easy to rebuild from scratch should I choose to.

Continue reading "Debian GNU/Linux on Toshiba Portege R500"

Posted by Colin Turner

Defined tags for this entry: ,
Bookmark Debian GNU/Linux on Toshiba Portege R500  at del.icio.us Digg Debian GNU/Linux on Toshiba Portege R500 Mixx Debian GNU/Linux on Toshiba Portege R500 Bloglines Debian GNU/Linux on Toshiba Portege R500 Technorati Debian GNU/Linux on Toshiba Portege R500 Fark this: Debian GNU/Linux on Toshiba Portege R500 Bookmark Debian GNU/Linux on Toshiba Portege R500  at YahooMyWeb Bookmark Debian GNU/Linux on Toshiba Portege R500  at Furl.net Bookmark Debian GNU/Linux on Toshiba Portege R500  at reddit.com Bookmark Debian GNU/Linux on Toshiba Portege R500  at blinklist.com Bookmark Debian GNU/Linux on Toshiba Portege R500  at Spurl.net Bookmark Debian GNU/Linux on Toshiba Portege R500  at NewsVine Bookmark Debian GNU/Linux on Toshiba Portege R500  at Simpy.com Bookmark Debian GNU/Linux on Toshiba Portege R500  at blogmarks Bookmark Debian GNU/Linux on Toshiba Portege R500  with wists Bookmark Debian GNU/Linux on Toshiba Portege R500  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Mar 4
hardware When I returned from the Christmas holidays to work, I found my computer there was showing signs of impeding disk failure, and shortly thereafter I could no longer boot it due to massive corruption of the disk sectors where the C library resides.

I decided we better get a SATA disk (noting there were SATA controllers on my motherboard) to future proof the purchase, but it took surprisingly long (around a month) to obtain a SATA disk from our suppliers at work. I then discovered that BIOS problems with the AOpen board meant it wouldn't speak to the SATA disk, and found that the only way to upgrade the BIOS was through Windows. I put in a disk I keep for such purposes, and carefully checked the BIOS I downloaded was for the correct board. The tool flashed the new BIOS, but failed to verify it, and this happened on all repeated attempts. In the end I was left with a bricked motherboard.

Since I couldn't obtain a socket A board, this meant we needed to get a new motherboard, memory and CPU (all of which was around 5 years old anyway). We got all that, including an MSI-7360 motherboard. But, I couldn't get the thing to boot into anything.

Continue reading "Marvell Technology 88SE6121 SATA II Controller"

Posted by Colin Turner

Defined tags for this entry:
Bookmark Marvell Technology 88SE6121 SATA II Controller  at del.icio.us Digg Marvell Technology 88SE6121 SATA II Controller Mixx Marvell Technology 88SE6121 SATA II Controller Bloglines Marvell Technology 88SE6121 SATA II Controller Technorati Marvell Technology 88SE6121 SATA II Controller Fark this: Marvell Technology 88SE6121 SATA II Controller Bookmark Marvell Technology 88SE6121 SATA II Controller  at YahooMyWeb Bookmark Marvell Technology 88SE6121 SATA II Controller  at Furl.net Bookmark Marvell Technology 88SE6121 SATA II Controller  at reddit.com Bookmark Marvell Technology 88SE6121 SATA II Controller  at blinklist.com Bookmark Marvell Technology 88SE6121 SATA II Controller  at Spurl.net Bookmark Marvell Technology 88SE6121 SATA II Controller  at NewsVine Bookmark Marvell Technology 88SE6121 SATA II Controller  at Simpy.com Bookmark Marvell Technology 88SE6121 SATA II Controller  at blogmarks Bookmark Marvell Technology 88SE6121 SATA II Controller  with wists Bookmark Marvell Technology 88SE6121 SATA II Controller  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Feb 16
hardware Ok, I spoke to soon. I thought video was my only problem.

On Tuesday I planned to work at home, to get a lot of code written for OPUS and found my computer locked. I kept restarting it, kept getting kernel panics. The temperature was fine, there was no abnormal load, I tried a new kernel or four, and apparently got a bit more stability. The graphics problems were worse than ever, and I get fed up and bought an ATI HD2600 Pro, which solved all those problems.

Still the machine kept locking. I eventually began to suspect the memory.

Continue reading "ASUS P5KC Memory / PSU Problems"

Posted by Colin Turner

Defined tags for this entry: ,
Bookmark ASUS P5KC Memory / PSU Problems  at del.icio.us Digg ASUS P5KC Memory / PSU Problems Mixx ASUS P5KC Memory / PSU Problems Bloglines ASUS P5KC Memory / PSU Problems Technorati ASUS P5KC Memory / PSU Problems Fark this: ASUS P5KC Memory / PSU Problems Bookmark ASUS P5KC Memory / PSU Problems  at YahooMyWeb Bookmark ASUS P5KC Memory / PSU Problems  at Furl.net Bookmark ASUS P5KC Memory / PSU Problems  at reddit.com Bookmark ASUS P5KC Memory / PSU Problems  at blinklist.com Bookmark ASUS P5KC Memory / PSU Problems  at Spurl.net Bookmark ASUS P5KC Memory / PSU Problems  at NewsVine Bookmark ASUS P5KC Memory / PSU Problems  at Simpy.com Bookmark ASUS P5KC Memory / PSU Problems  at blogmarks Bookmark ASUS P5KC Memory / PSU Problems  with wists Bookmark ASUS P5KC Memory / PSU Problems  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!

(Page 2 of 4, totaling 27 entries)