i bought the logitech harmony 1000 universal remote controller from tangs orchard third floor (tangs technobay) for about s$900.
i couldnt find the mio tv set top box in the default list of devices, so i created singtel -> miotv and trained the universal remote to learn the ir codes from the mio tv remote control, one button at a time. quite fast and easy to do.
after that i grabbed the channel icons from http://mio.singtel.com/miotv/channels-on-demand_channels.asp and configured them with the logitech software.
and now i have the logitech harmony 1000 universal remote controller working perfectly with mio tv.