i bought a nokia 5800 US version unlocked mobile handset 10 months back. now i am using indian BSNL 3G SIM in india. my mobile handset is not detecting the bsnl 3G signal. from bsnl people i understand that their technology is 3.5G HSDPA 2100. according to gsmarena the US version supports "HSDPA 850 / 1900". is there a way to make it work with the bsnl 3G network?

voice calls, SMS and web browsing working.

Video calls, MMS, TV, etc... not working.

my mobile set has firmware version 21.2.025 date: 18-04-2009
RM - 428
updating the firmware with indian version firmware, will it help in solving the problem?

thanks and regards,