we miss information on what printSerial() is
may be the timeout is too short? may be using delay() for 1s is a bad idea and you flood the incoming buffer and loose the OK (if there is a lot of chatter happening during that second)
we miss information on what printSerial() is
may be the timeout is too short? may be using delay() for 1s is a bad idea and you flood the incoming buffer and loose the OK (if there is a lot of chatter happening during that second)