Tenho o mesmo dispositivo, venho já a algum tempo tentando fazê-lo funcionar também, tive até agora, os mesmos resultados que vocês, o dispositivo é registrado mas não escaneia nem sintoniza canais. Mas tenho uma fonte mais consistente do dispositivo em si, achei na wiki do LinuxTV uma informação de que é necessário um patch no Kernel para fazê-lo funcionar, porém o patch é para versão 2.3.6.35.10, como não tenho experiência com patches e uso o kernel de versão 3.8.0.19.35 não tenho como testá-lo por enquanto, a não ser que virtualize um Debian ou similar com versão adequada e aplique o patch, peço que um usuário com maior experiência com patches o faça, para eliminar possíveis erros meus.
http://www.linuxtv.org/wiki/index.php/CVOC-E121Wiki do LinuxTV e tutorial de como fazer funcionar.
Sobre o firmware correto, descobri que um pacote do repositório chamado
linux-firmware-nonfree contém o arquivo que obteve os mesmos resultados que os firmwares baixados no site do desenvolvedor e o firmware que veio incluso no driver para Windows.
O arquivo em questão é o
sms1xxx-hcw-55xxx-dvbt-02.fw