bool getframe = false;
long wait = (80*1024*8) / ((curcap->br+1)*2400) * 1000;
if (rmResponse == AT_FRH3) getframe = waitFor(AT_CONNECT, 0);
- else if (rmResponse != AT_NOCARRIER) getframe = atCmd(rhCmd, AT_CONNECT, wait); // wait longer
+ else if (rmResponse != AT_NOCARRIER && rmResponse != AT_ERROR) getframe = atCmd(rhCmd, AT_CONNECT, wait); // wait longer
if (getframe) {
HDLCFrame frame(conf.class1FrameOverhead);
if (recvFrame(frame, FCF_RCVR, conf.t2Timer, true)) {