Equating RSSI vals to good/ok/bad wifi?


For our customer manual we’d like to be able to tell them how good their wifi <-> photon connection is, and if it needs work.

Can anyone categorise RSSI values into Excellent / good / ok / poor / hopeless ? I can’t find anything in the docs.


I remember a thread where a similar question was raised and the code snippet from the firmware was quoted that does a 5 level mapping.
You could use the search feature :mag: of the forum to find that thread :wink:


I’ve already searched and seen a thread with code in it, but the values chosen seemed to have been plucked out of the air as reasonable guesses. Does anyone have hard data? I’d have thought Particle’s hardware devs at least would have a good handle on this.


Google is your friend :slight_smile:

I found this in like 10 seconds:


No, a decent datasheet is my friend. I’ve hunted down the BCM43362 datasheet to find the receiver sensitivity specs. They take a bit of interpreting, but in essence I’d say your table is out by about 10dBm - where did you get that from anyway? Does it relate to Particle’s wifi or is it just a generalised hand wavy guideline?

Datasheet summarized:
At 10% packet error rate the sensitivity limits are roughly : slow speed -90dBm; moderate speed -84dBm ; fast speed -75dBm.
So I’d put “poor” as less than -90dBm, “fair” as -75dBm to -90dBm and “good” as -65dBm to -75dBm, with anything above -65dBm as “bloody marvellous”

I hope someone else finds actual numbers useful. Its the sort of thing that would be nice to see in the Photon datasheet under “wifi specifications”. Tx power is only half the story.

From the actual datasheet:
RX sensitivity
(8% PER for 1024 octet PSDU) at
WLAN RF porta
1 Mbps DSSS –95 –97 – dBm
2 Mbps DSSS –92.5 –94.5 – dBm
5.5 Mbps DSSS –90 –92 – dBm
11 Mbps DSSS –87 –89 – dBm
RX sensitivity
(10% PER for 1000 octet PSDU) at
WLAN RF porta
6 Mbps OFDM –88 –90 – dBm
9 Mbps OFDM –88 –90 – dBm
12 Mbps OFDM –86 –88 – dBm
18 Mbps OFDM –84 –86 – dBm
24 Mbps OFDM –82 –84 – dBm
36 Mbps OFDM –79 –81 – dBm
48 Mbps OFDM –75 –77 – dBm
54 Mbps OFDM –73 –75 – dBm
RX sensitivity
(10% PER for 4096 octet PSDU) at
WLAN RF porta. Defined for default
parameters: GF, 800 ns GI, and
20 MHz channel spacing for all MCS rates
MCS7 –70 –72 – dBm
MCS6 –72.5 –74.5 – dBm
MCS5 –74.5 –76.5 – dBm
MCS4 –78.5 –80.5 – dBm
MCS3 –82 –84 – dBm
MCS2 –84.5 –86.5 – dBm
MCS1 –86.5 –88.5 – dBm
MCS0 –88 –90 – dBm


@ScruffR Here is the post you were referring to earlier about mapping RSSI to a 1-5 reading.


Good to know you have found your hard facts here, especially since the verbal terms chosen for the categories are just as well defined :wink: