I never liked smart phones. So I had been using a Samsung Gravity 3 (SGH-T479) for ever, until it recently broke. I live in Canada and I ordered the same model from a US based seller on eBay. It was locked to the T-Mobile network, but I successfully unlocked it.

I then realized that the US model of that phone cannot connect to the 3G Canadian networks, which I really need.

Looking in the debug menu, I found out that the Canadian version I have lists the following networks:

GSM_850
EGSM_900
PGSM_900
GSM_DCS_1800
GSM_PCS_1900
WCDMA_II_PCS_1900
WCDMA_V_850

While the US model lists these ones

GSM_850
EGSM_900
PGSM_900
GSM_DCS_1800
GSM_PCS_1900
WCDMA_2100
WCDMA_IV_1700

So my questions are:

- Are the network capabilities differences between the US and Canadian models hardware or software based?
- If they are software based can I copy the firmware from my Canadian model to my US model so it can connect to Canadian 3G networks?
- If that is indeed a possibility, is there any way I can do this from home, or do I have to go to cell phone repair store?

Thanks and happy New Year to you all!