In the past, no you don't have to have sim card because the ATT update app knows where to download OTA update. But recent years, things have changed partly because updates are much larger downloads. Now you have to have an active ATT sim card in the phone and connected to ATT network in US in order to see the updates. The actual download can still go through wifi.