[FX30] How to interpret the integer value of the BER returned by AT+CSQ

Hello,

I do see some unexpected values for the BER in response to the AT+CSQ command.

I am using an FX30 with a firmware based on the R14 release.

See here some traces captured from my system:

    root@FX30:~# modem /dev/ttyAT 230400 AT+CSQ
        +CSQ: 24,86
        OK

The AT command reference document 4118047_WPx5xx-76xx-77xx AT Command Reference_r6.pdf sates in the table 3-2 page 48 that the “ber” is either an integer, RXQUAL, or 99.

So I guess it is an integer equal to 86 in my case. How should I interpret it?
Is 86 a good or bad quality?

Thanks, Christian.

Hi Christian,

Refer latest document 4118047_WPx5xx-76xx-77xx AT Command Reference_r6.pdf on page 49:
Notification format:
+CSQ: ,

(Channel Bit Error Rate, in percent)
• Integer value.
• 0–7: As RXQAL values in the table in 3GPP TS 45.008 subclause 8.2.4
• 99: Not known, or not detectable
And latest 3GPP document 3GPP TS 27.007 V16.2.0 (2019-09) on page 113-114:

Define values:
    <ber>: integer type; channel bit error rate (in percent)
    • 0...7 as RXQUAL values in the table in 3GPP TS 45.008 [20] subclause 8.2.4
    • 99 not known or not detectable

So, back to your result: “”+CSQ: 24,86"". This is an invalid value, it’s a bug on display result of value as it should be 0-7 or 99.
And in WPx5xx document, the ““Integer value”” only mean the results of +CSQ command are returned as integer type.

Thanks