You should follow me on Twitter

The Nokia Phone that Never Was (2010)

March 1st, 2012 - 3:30 am | No Comments | Experience, Graphic, Modifications, Rant, UI

This is a bit of a blast from the past, I originally created many elements of this post back in 2010 and early 2011, so bear with me – I’ve been busy.

Before Nokia’s partnership with Microsoft and their foray into Windows Mobile phones, there was uncertainty in the public that Nokia could follow-up their previous successes in the smartphone business with the onslaught from both the touch-friendly Apple iPhone and even BlackBerry’s constant deluge of hardware with minor tweaks. This was also around the same time that Palm (later acquired by HP) hit the ground running with the Pre2.

Nokia’s answer at the time was the N8, and later the E7 for the business crowd [and then the E63… E72… E73 Mode… E71X… and even later still the E6 (which I’ve yet to post a proper review of), All skeletons of the amazing E71 – WHICH I STILL USE AND LOVE!]. Neither were truly satisfactory answers, although they both had the unmistakable solid-built Nokia look and feel. It was around this time that I thought it would be a good idea to ‘flesh out’ my dream phone – at least via the computer. The result was a hybrid of the Nokia N8 with the physical buttons and a vertical slideout QWERTY backlit keyboard from the Nokia E71, running WebOS. At the time I still had plenty of hope for WebOS as it seemed to be a very easy platform for developers to get pump out quality apps for. Combined with Nokia’s expertise developing the multi-tasking Symbian OS it seemed like a lot of good features from both OSes could be ‘married’ in such a partnership.

Alas, it wasn’t meant to be. I had fun making the mockups in Fireworks – to the right is the high-resolution “Ad” for my make-believe E81, for others who are dreamers, or perhaps for someone out there that is listening and will grant my weird wish for a proper vertical QWERTY slider.

And no – the BlackBerry Torch and non-existent Palm/HP Pre3 aren’t “proper”.

↑ Post a Comment

Solving the Music Player Refresh bug (Symbian S60)

May 29th, 2010 - 6:17 pm | No Comments | Audio, Code, Hacks, Modifications, Projects

How many times has this happened to you on your Nokia phone? You take out your MicroSDHC card and toss all your MP3s on to it… put it into the phone, Music Player begins to refresh and… Freezes. Well, the bar is still moving but your refresh counter is either stuck at zero or some other number that is much less than the actual amount of music you added. This was a permanent error and required you to delete your media database to allow it to reload any new media ever again.

This upset me greatly and it seems like no one online had a clue to it’s cause or how to fix it; So, I set out to do what Nokia should have done ages ago and debugged/solved it myself!


There is a bug within a hidden system service called MPXHarvesterServer. Its mission is to update the media database if any new or changed media show up on the phone.  My current theory is this: If the harvester hits an MP3 file with either desynchronized ID3v1 and v2 tags, general ID3 corruption or “non-standard” tags hacks on an otherwise playable track it just suicides and corrupts the media database. It could also be that the MPX harvester server just doesn’t like anything but ID3v2.3 and chokes/dies on 1.1/2.2/2.4 tags.


  1. Use software such as MediaMonkey (FREE!) to repair/resyncronize ID3 tags on your PC before synchronizing or copying to phone. The ghetto method of doing this is to select your whole music library and then edit one of the normally unused ID3v2 tags, such as ISRC or custom elements so it forces a complete redo of the ID3 tags on the files.
  2. Erase the potentially corrupted  database. Take your MicroSDHC card and connect it directly to the computer so you can delete the following files:
    1. “mpxv1.mpd” and “pcv5.mpd” inside the \private\101FFC31\ directory
    2. “harvesterdb.dat” inside the \private\101ffca9 directory
  3. Put the card back into your phone and enjoy a complete Music Player experience :)

If you happen to work for Nokia/Symbian: Please add at least a bit of error resistance/fallback. While your there make it so the music player only scans for music in the */music/ folders and not my ringtones or recorded messages directories, thanks.

↑ Post a Comment

Audio-Technica A900 modifications

March 8th, 2010 - 2:36 am | 9 Comments | Audio, Design, Industrial, Modifications, Projects

A few months ago after much reviewing and research I purchased an imported set of Audio-Technica A900 cans from Japan for the (depending on your background, high) price of $200 USD.  These are an extremely well valued “mid-fi” solution that can be powered by almost any source. They are physically massive and have a fantastic sound-stage with surprisingly deep and punchy bass. From photos you might assume the blue casing is plastic, but it’s actually anodized aluminum, a pleasant surprise in our era. There are only two catches… Audio-Technica A900

  • The braided wire is on the left side of the cans, while all the input sources are on my right so the cable gets in my way some times.. pretty trivial and personal.
  • The earpads that come with the package are unusually cheap pleather that become a distraction after a few hours use. This is the focal point of the article.

So, whats a person to do? I couldn’t return them (nothing severely flawed), nor felt like posting them on craigslist. Improvement is the only logical option! I scoured the net for various suggestions and modifications available and one that kept popping up was to -obviously- replace the original pads with better pleather, velour, or true leathers pads. Purchasing another set of pleather pads was not even an option, and velour pads apparently ruin the bass response and acoustics, so true leather it is.. specifically pads from the top-of-the-line ATH-W5000. The fit will supposedly be extremely tight because of the slightly smaller radius of the W5000 attachment ring, but it’s as good as it gets.

Audio-Technica W5000 flagship modelThe ATH-W5000 is the current Audio-Technica audiophile flagship model that has an ebony wooden casing, true leather earpads, fantastic frequency response, and a ludicrous MSRP value of $1700 (though reseller average is a -mere- $750). At this time, the replacement earpads can be purchased directly from Audio-Technica’s repair depot for $76.90, shipped to Canada… much less than online resellers. This brings my total purchase price to $276.90, which could have gone to another brand of headphones, but alas, live and learn :)

After the replacement pads arrived I popped off the originals and took my sweet time massaging and rotating the new pads into place. An important thing to at this point is that the original pads are not flat but actually angled to create a better seal around the ear, this makes the endeavour a bit of a challenge.

So here you have it, completed headphones, the moment of truth…

Blah. Well, it was somewhat expected while I was looking at the new pads. The core theory was correct, the material was better and should have allowed longer usage without annoyance, but they were overshadowed by new problems. It comes down to the design difference between the pads:

The problem comes with the shape of the opening in the pads as well as the amount of padding provided. My ears are on the large side but they fit comfortably into the oval shape inside the normal A900 pads, the W5000 pads are too small and irritate my ears by keeping them in an unusual position. The W5000 pads also contain less padding and as such create an imperfect seal that removes the amazing lows the A900 provides, this is proven by pressing the headphones against the ears, the bass returns. So, I’ll be selling/returning the W5000 pads, passively on the look out for something new, but it has become a reminder that sometimes, “good enough” is good enough :)

Unrelated to all this, this will probably be the first posting on the blog, so hi, hello, welcome. I don’t like empty introductions, but enjoy useful and informative content, hopefully you do as well, which is why you’re here. I would also like to say that there is no such thing as trivial information, just some that is too granular depending on the beholder, which is why I can’t stand the taste of some tomatoes or watermelon; how’s that for a segue? :p

↑ Join the Discussion (9)
You can safely stop scrolling now.