Estou com um problema que está me deixando maluco. Tenho dois shields GPRS de fabricantes diferentes que funcionaram perfeitamente até ontem. De repente, pararam de funcionar. Já chequei os chips em um celular e eles acessam a internet normalmente. Coloquei um programa no arduino apenas para responder comandos at e notei que o comando AT+CGATT? retorna o valor 0 e quando eu faço AT+CGATT=1 ele retorna erro. O comando AT+CREG retorna 0,1 o que significa que houve registro na rede, mas não houve comunicação.
Alguém tem alguma idéia do que pode estar ocorrendo?