# Can query signal quality in data mode?

**URL:** <https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572>\
**Category:** Legacy AirPrime modules\
**Created:** [July 20, 2010, 10:08am UTC](https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572 "2010-07-20T10:08:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![winny](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@winny](https://forum.sierrawireless.com/u/winny)\
**Post date:** [July 20, 2010, 10:08am UTC](https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572/1 "2010-07-20T10:08:14Z")

</div>

Hi

In Wavecom module, can it query the signal quality in data mode? I suggest the customer should send +++ to quit data mode and enter into AT mode, then send at+csq to query it. but the customer think it has some problems when transmisting gprs data. the customer want to query the sinal quality offten.

I also suggest that use the second serial port, but the customer H/W is designed compelte.

I suggest that they use Mux protocol, but I think it is difficulty for they to use it.

besides above, is it another mothod to complete the function as the title?

---

<div class="post-metadata">

**Author:** ![JasonDiplomat](https://avatars.discourse-cdn.com/v4/letter/j/71e660/32.png) [@JasonDiplomat](https://forum.sierrawireless.com/u/JasonDiplomat)\
**Post date:** [July 20, 2010, 5:38pm UTC](https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572/2 "2010-07-20T17:38:15Z")

</div>

There’s a couple of strategies you could adopt:

1. Implement your own AT commands to make the connections and send the data - so the modem always appears to be in “command mode”.

---

<div class="post-metadata">

**Author:** ![JasonDiplomat](https://avatars.discourse-cdn.com/v4/letter/j/71e660/32.png) [@JasonDiplomat](https://forum.sierrawireless.com/u/JasonDiplomat)\
**Post date:** [July 20, 2010, 5:39pm UTC](https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572/3 "2010-07-20T17:39:07Z")

</div>

1. Generate and capture the CSQs within the firmware…

---

<div class="post-metadata">

**Author:** ![JasonDiplomat](https://avatars.discourse-cdn.com/v4/letter/j/71e660/32.png) [@JasonDiplomat](https://forum.sierrawireless.com/u/JasonDiplomat)\
**Post date:** [July 20, 2010, 5:39pm UTC](https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572/4 "2010-07-20T17:39:49Z")

</div>

…then spit the results out on the serial port surrounded by control codes…I do not know whether this would actually work.

---

<div class="post-metadata">

**Author:** ![winny](https://avatars.discourse-cdn.com/v4/letter/w/53a042/32.png) [@winny](https://forum.sierrawireless.com/u/winny)\
**Post date:** [July 21, 2010, 5:58am UTC](https://forum.sierrawireless.com/t/can-query-signal-quality-in-data-mode/4572/5 "2010-07-21T05:58:41Z")

</div>

> [@JasonDiplomat](#):
>
> There’s a couple of strategies you could adopt:
> 
> 1. Implement your own AT commands to make the connections and send the data - so the modem always appears to be in “command mode”.

What does this mean? If I use the specificated AT command to connect gprs, and send the data, why it is in “command mode”? and then can receive AT command? I can’t understand.

> [@JasonDiplomat](#):
>
> 1. Generate and capture the CSQs within the firmware…

I think this is a good ideal, some other modules have this function, but I think Wavecom modules don’t implement it. do you konw how to implement it in Wavecom module? Thx
