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.

Custom ROM Upgrade for Dummies

DummiesIn my previous blog entry, I talked about why HTC Touch HD needs to have custom ROM flashed to maximise its full potential.

Unfortunately, the procedure to flash a custom ROM can be a nervy experience, even for an IT-trained individual. While  the actual flashing process will take no more than 10 minutes, one might get lost just by reading through the documentation of the procedure.

So here’s an attempt to do a video blog of the flashing process, to compliment  the detailed documentation created by the developers in xda-developers forum. In this video blog, I’ll be flashing custom ROM using USPL, instead of Hard-SPL method. Read here to know more about USPL versus Hard-SPL. For me, USPL is the least intrusive method, and I can flash stock ROM to my device anytime straight away without any additional procedure.

Continue reading

Week 22 snippets

I usually don’t track week by their number. But as I was building and releasing the new version of Calendar applet for PointUI, I was made aware that it was week 22 last week, as I blog about events over the weekend.

 

Firstly, of course it’s the new calendar applet I have released over the weekend. Not exactly an “official” release, but more of a release candidate, so that I can validate the applet’s device compatibility especially with non wide vga devices.

screenshot-v20-2  screenshot-v20-3  screenshot-v20-1

There’s a breakthrough in this major version release, as I have built an external program to query the PIM database in Windows Mobile, so that I can display the busy status for each day in the calendar’s month view. While this is possible in PointUI scripting engine, but it’ll result in a big performance hit. Since this is the first time I have ventured into POOM (pocket outlook object model) , I thought it was a personal breakthrough for me as well 😉

Continue reading