You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Faced issue with when dialing with Huawei E303C. After dialing state was changing from Free to Dialing but on call connection, state was not changing to Active. Turns out the issue is in at_read.c. The ^CONN: response was not being correctly parsed by the the function at_read_result_iov(). This may be issue with the device driver or how the response from device is handled in at_read.c
As a temporary solution I modified the code of at_read.c by inserting the following after line 181
else if(rb_memcmp (rb, "\r\n^CONN:1,0\r\n", 13) == 0)
{
rb_read_upd (rb, 2);
return at_read_result_iov (dev, read_result, rb, iov);
}
Further state is changing to Active on call connection.
The text was updated successfully, but these errors were encountered:
Faced issue with when dialing with Huawei E303C. After dialing state was changing from Free to Dialing but on call connection, state was not changing to Active. Turns out the issue is in at_read.c. The ^CONN: response was not being correctly parsed by the the function at_read_result_iov(). This may be issue with the device driver or how the response from device is handled in at_read.c
As a temporary solution I modified the code of at_read.c by inserting the following after line 181
else if(rb_memcmp (rb, "\r\n^CONN:1,0\r\n", 13) == 0)
{
rb_read_upd (rb, 2);
return at_read_result_iov (dev, read_result, rb, iov);
}
Further state is changing to Active on call connection.
The text was updated successfully, but these errors were encountered: