Bem, estão várias coisas erradas e algumas correctas por isso vou corrigir-te uncle_bigfoot, espero que não te importes
O HTC Touch Dual, tem várias caracteristicas a nivel de software. Tem Radio (não, não é radio fm nem nada do género, é algo como um conjunto de "drivers" que controla as comunicações), tem HardSPL e USPL, e respectiva ROM na qual está inserida a Radio e Sistema Operativo. É verdade que a HTC tem por hábito lançar para o mercado versões de ROM's que não aproveita todo potencial do hardware, mas desengane-se quem pensa que o HTC Touch Dual "comum" tem GPS e Wifi, por a verdade é que tem e não tem. E vou passar a explicar. Como já devem ter percebido, a HTC atribui "nomes" aos seus modelos (Kaiser,Wizard,etc), neste caso um Dual é um Niki, na qual também existem os Neon's (a maior quantidade de modelos vendidos são os Niki 100 e Neon 100/200). Entretanto foi tambem produzido um modelo para o Canada, que tem GPS intregrado(usa um chipset diferente), que é um Neon 400. Exteriormente, é exactamente igual a todos os outros. E é este modelo que tem criado alguma confusão, mas a verdade é que existem muitos poucos destes modelos. (na europa obviamente
Infelizmente, não existe ROM oficial ou não que active GPS e/ou Wifi nos Dual's comprados em Portugal, simplesmente porque não existe hardware para isso. Muita gente já desmontou muitos, já reviraram hardware e software de trás para a frente, e acreditem que não vale a pena insistir. Ainda existem "estudos" a ser feitos nessa área por várias pessoas, e há quem acredita ou não. Fica ao vosso critério