EGPRS PCU: wrong encoding of EGPRS PUAN message
static void write_packet_ack_nack_desc_egprs function is written incomplete causing wrong encoding of PUAN. currently this function is written assuming there is no gap between VR and VQ.
urbb_len variable is always calculated to be 0( except some corner cases)causing incomplete information in PUAN. The issue is severe when tested with bad radio condition causing MS stalled in UL and there by call instability.