Cooking Windows Mobile ROM for dummies

Introduction to cooking

We are all very familiar with setting up a new operating system in our PC or notebook. Doing so on our Windows mobile device, is however, not so straight forward. The only way is to setup the operating system, along with the desired applications, into an image, which will then be flashed into the mobile device. The process of building the image, is also known as cooking.  The person who involves in cooking, is known as chef.

Continue reading

Venturing into ROM cooking

And I meant ROM as Read-Only-Memory, not Registry-of-Marriage, which some fellow Singaporean bloggers would have assumed 😀

Despite holding a non-development responsibility in my IT professional job, I still have a soft spot for software programming, and therefore, I have been developing software during my free time, and some of them were showcased in my own blog


The year of 2010, is a new era for me, as I have “progressed” beyond software development, and ventured into Windows Mobile operating system image development, or better known as “ROM cooking”, and greatly helped by the availability of easy-to-use tools.

dZenkinZ © Merlion Leo is my first attempt of the ROM building venture, for HTC HD2 Leo. The primary objective of the effort is to have a customized ROM based on my personal needs, with the emphasis on striking a balance between performance and nice user interface. So you may find that some of the included/excluded features not something you would expect of a “public ROM”. Nevertheless, recognising that this is probably the first Leo ROM that’s based on WWE (WorldWide Edition, i.e. English ROM) with Simplified Chinese display & input support, I have decided to share my work with you so that this provides an alternative to rest of the ROMS out in xda-developers.

And why Merlion as the name of my ROM? Since this is possibly the first made-in-Singapore Leo ROM, and Merlion is a well recognised icon for Singapore, I thought why not? It surely beats using some other geeky or cheesy name, isn’t it?

If you like to use my ROM, you can head over to xda-developers for the download link and discussion.

ShowTraffic with Google Map Traffic

ShowTraffic SG has been updated to release 1.2. It fixes some bugs, and introduce a new feature to support Google Map Traffic, which enables one to go directly to Google Map from Show Traffic application.

You can download from here Update on 28th Jan: version 1.3 has been released to fix a bug and also added two new camera points.

Saab maintenance #2 – check engine light and fuel cap

This afternoon, as I drove out of petrol kiosk after the gas fill up, the “Check Engine Light” (CEL) on my main instrumental cluster came on. Immediately made an appointment with the dealer to bring the car for a check tomorrow.

So in the meantime, I googled for the possible  and common cause of the problem, and interestingly top in the search list pointed me to the fuel cap not tightened properly. I wasn’t convinced by the explanation, but then I was telling myself, no harm trying since it is not difficult remediation to apply.

I went to the car, open the fuel cap door, and found that I could tighten the fuel cap further by one turn!  I then reset the ECU by taking out fuse #2 and #4 and restarted the car. The CEL no longer appeared, although I was experiencing some rough engine idling. I thought it was just a case of ECU adapting after a reset, and true enough, the engine idle speed stabilised shortly after awhile. I drove the car out for a test spin, the CEL did not light up even as I “boost” the car.

So the problem was finally solved! Reflecting back, I realised the problem probably had occurred at the petrol kiosk. The petrol station attendant did not tighten the fuel cap after the fill up, resulting in the CEL. Nevertheless, it was a good inexpensive lesson learnt, and again it’s internet and google that came to my rescue!

HP InstantWeb on mini netbook

My sister-in-law bought HP mini netbook recently, and I helped her to setup over the weekend.

I was pleasantly surprised to see HP InstantWeb application pre-installed in the netbook. Firstly, I have read about the application from the internet but this is the first time I have seen it in person. Next, I thought it’s cool for HP to custom build this small application that enables user to quickly access email or web surfing without having to wait for a long boot time. Although Windows 7 has improved the boot up time significantly (works out to be around 40s on my laptop running on 64bit Windows 7 Ultimate) , it’s still considerably slow for a mini netbook.

Saab maintenance #1 – Cooling system

There’re many things I like to blog about, but most of the time, I didn’t because I was simply lazy to post.

1047289

However, there’s one area of topics I like to blog moving forward, is a chronological recount of the car maintenance activities I have carried out on my Saab 93 Sports Sedan. I thought with the blog, I could build a knowledge base out of it, for future reference purposes, be it on my current or future ride.

And we shall start with what had happened over the weekend, as I was driving in a hot afternoon (my scangauge told me that the ambient temperature was somewhere between 36-37 °C)

A very familiar warning beep chimed off . The car SID (Saab Information Display) displayed a intimidating  “A/C off due to high engine temperature” message.  My instant reaction was to look at the water temperature gauge on the car’s electronic instrument cluster. The gauge needle was already at the 3/4 mark, close to the ‘Red’ danger mark. I glanced through my scangauge, the exact reading of the water temperature was 125°C, and then subsequently hovered between 126°C to 128°C.

Continue reading

Android on Touch HD

tuxhero from xda-developers had defied all odds and skepticism, and release the first alpha version of Android for HTC Touch HD, which we all know is a Windows Mobile phone. The release allows one to load Android into Touch HD from Windows Mobile environment, as you can see in the video below. As with any alpha release, this is not meant for production usage (i.e. day to day use), but it certainly marks an important milestone for HD users who are looking to juice up their gadgets with Google Android OS.

Touch HD Starting Up

Android on Touch HD  Part I – Text messaging, Google App, Web browsing, etc

Android on Touch HD Part II – Google mail, MP3 playback, Settings

Competition — two sides of a coin

Singtel has recently won the bid to have the exclusive right to broadcast Barclay Premier League matches from 2010 onward for 3 years.

jmo0132l

Whoever says that competition is good is really just tweaking the words to his world of advantage. This is a competition but definitely not in the interest of consumers. When it comes to competing for exclusivity, how can exclusivity be good for consumers? Exclusivity = Monopoly. It’s worst when exclusivity is obtained via money instead of through its product innovation. Utter crap !