I bought my HTC Magic phone unlocked online. Its a Rogers branded phone, but unlocked. I am using it in US with AT&T carrier. I wanted to know whether the OTA will work for me here in US? Do the carriers also provide an alternate/manual procedure to apply the update? The OTA is pushed by Google servers or Carrier's servers (rogers) or Manufacturer's servers (htc)? Thanks in advance.