Nokia 5310 Review

Well way back in March of this year I got myself a new cell phone, the Nokia 5310.  Now that I’ve had it for a good part of the year, it is overdue for a review posting. Many of my friends have iPhones, BlackBerries, or Android (HTC) phones – giving me some serious gadget lust.  I’ve read other reviews of the 5310 which put it in the smartphone category, and while it is a good phone and has reasonable performance and functionality – it isn’t in the same league as an iPhone.

Let’s start with what I like a lot about the Nokia 5310: Battery life – I charge my phone once a week, Sunday night. Granted I’m not a heavy user of the phone: I’ll log 15mins of calls during a given week, a few text messages, and this week I listened to MP3’s on it for an hour – all on one charge.  My number two feature is the form factor, this phone is small.  Many do not like the candybar style – but for me, I find it works.  Up third is voice / call quality.  My experience with Nokia phones is that they deliver great voice quality, and the 5310 has not let me down.

Ok, on to a few negatives.  The camera is pretty poor, it feel slow and needs bright well lit scenes to take pictures that don’t totally stink.  The display while nice and readable, even in full sun – seems to have two small dust leaks in the bottom corners.  The result of the dust leak is visible in the photos of the phone, it doesn’t impair day to day use but it is sort of annoying.  That’s it for the negatives really, I might complain a little about the buttons not being very positive feeling but I’ve gotten use to them.

The pictures above shows my iPod Touch and the Nokia 5310, it really puts into perspective how small this phone is.

Other features that I’ve found useful: Bluetooth support, both headsets and data connectivity over bluetooth.  This allows me to synchronize the address book with my computer and move pictures, music, or MIDP (java) to and from the phone.  There is also a USB cable interface (good for firmware updates).  It has a standard 3.5mm headphone jack, and it does support MP3 playback (the quality of the music playback was very good).  There is a speaker on the back, and it is quite loud (great for speaker phone calls).  It has a micro SD slot, and I’ve got a 1Gb card in there but it will support up to 16Gb.  The screen resolution is 320×240 and as I mentioned above, it is quite readable in even full daylight.

In summary – it a great little phone.  The battery life is awesome and let’s me taunt my iPhone friends.  I don’t think any of the carriers are offering these anymore, but you can find them used for $120-$175 quite easily (in fact, I purchased mine used).

Now you might have noticed the Apple logo on the screen in the first picture, there is a story behind that.  This specific Nokia 5310 is unlocked, and unbranded (some say debranded).  Read on for the gory details..

Continue reading “Nokia 5310 Review”

Wake On Lan

The ability to wake a machine up over the network is really nice.  This feature is referred to as wake on lan (WOL).  Most modern hardware supports this, and many operating systems have it nicely integrated (Mac OSX for one) – under Linux it required a bit more magic.  This post is specific to Ubuntu 9.10, however it probably applies to other versions and variants.

Primarily I was looking to wake up from suspended state as I tend to let my machine sleep when I’m not using it, however WOL works with both hibernate and full shutdown. If you are having trouble, its a good idea to validate that your BIOS settings are correct – as support for WOL can be enabled/disabled in the BIOS.

Unfortunately since everyone has different hardware, the details of the solution will be different.  I learned a lot of this from a thread in the ubuntu forums.  Here is my specific solution, read on past the break if you want to understand how I arrived at this solution.

I created a file /etc/init.d/wakeonlan with the following contents

#! /bin/sh
### BEGIN INIT INFO
# Provides:          wake on lan
# Required-Start:    $network
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Configures WOL
# Description:       Configures Wake-On-Lan
### END INIT INFO
#
ethtool -s eth0 wol g
echo enabled >  /sys/class/net/eth0/device/power/wakeup
echo SLOT > /proc/acpi/wakeup
echo KBC > /proc/acpi/wakeup

Ensuring the permissions allow execute (chmod a+x wakeonlan).  And added it to the startup sequence:

sudo update-rc.d -f wakeonlan defaults

Now every reboot you’ll get WOL setup, and the keyboard will wake up the machine too.

Continue reading “Wake On Lan”

Ubuntu 9.10

I run Ubuntu on my personal desktop at home, I started back with 6.10 (Edgy) and have simply used the upgrade distro option to drag things forward into the future.  For various reasons my partition table was sort of messed up, and I had left 42Gb of the drive to WindowsXP – so I’ve been meaning to wipe and re-install for a while.

The 1st step was to back up my existing configuration (backups are good).  Then I punted a bunch of stuff from the WindowsXP partition to let me shrink it with GParted.  I created a bootable USB key using UNetbootin (run under my previous Linux install) – very slick.

ntfs-resizeThe NTFS resize option of GParted is scary, but oh so very useful.

The installer has improved, the partitioning step is still something that may cause you to stop and scratch your head in confusion (not all bad I suppose).  The disk selection suggestion was a bit off for my setup, but I’m not exactly typical.  Installing from a USB key is very nice, I won’t be burning any more install CDs unless I’m forced to.

Post installation fun: Even with a backup, you know wiping a disk and starting over was going to be lots of forehead slapping doh moments.  The built in email client (evolution) has a backup/restore facilty – shame I didn’t think about using it prior to the move. This isn’t a big deal as all of my email lives on my IMAP server, so my only ‘loss’ is some address book entries.

It seems that 9.10 uses a newer version of grub.  I had the USB drive with my backup mounted, and it seems that the update-grub command managed to find my old kernels too? (duh, because the USB drive appears as /dev/sdc1 it is a valid boot drive to look on) Neat, but not what I wanted.  Renaming the /boot directory on the backup drive and running update-grub fixed me.

The Linux version of Chromium has been getting slowly better.  I find it is faster to start than Firefox, but less functional (for now).

Another key add-on for me is VMWare Player.  They have a pretty nice 80MB shell script “installer” (.bundle) that just works under Ubuntu 9.10 – remember to run it as root.

There are lots of other little things still missing: MythTV, Calibre, K3B, Grip, LightScribe software, and many desktop customizations.  However, for the most part with once email was configured and I had VMWare setup to run my virtualized images it was starting to feel like home.

Ideally it would be nice to have a post-new-distro script which would allow me to run and re-create my preferred environment.  I wonder how hard it would be to create one of those..