Hola marcos1234567, aunque ya respondieron tu pregunta, en efecto el tema es por hardware, la versión ST18i soporta las bandas 900 / 2100 para 3G y el ST18a soporta las bandas 850 / 1900 / 2100.
Lamentablemente es un tema de hardware y no sirve instalar las bandas de la otra versión para que se activen.
A futuro, cuando vayas a comprar un móvil, debes validar que soporte las bandas que necesitas tanto para 3G como para 4G(LTE si ya lo estás comprando con esto y en tu país hay operadores que lo ofrezcan), te recomiendo gsmarena.com para validarlo.
http://www.gsmarena.com/sony_ericsso...a_ray-3972.php
Saludos,