I guess uhd90 is similar to uhd88. And uhd88 is very similar to ESI88. Difference is that it has dvbt, LED display (esi88 has VFD), and 2 USB instead 1. However for some reason uhd88 has problem with tuner driver which source code is not public. Many people report that problem. During channel change it display pixelate picture. I would suggest using ESI88 which has jtag pins available (uhd88 does not have).