Abstract. Wireless sensor network protocols and applications, including those used for localization, topology control, link scheduling, and link quality estimation, make extensive use of Received Signal Strength Indication (RSSI) measurements. In this paper we show that inaccuracies in the RSSI values reported by widely used 802.15.4 radios, such as the CC2420 and the AT86RF230, have profound impact on these protocols and applications. Furthermore, we experimentally derive the response curves which translate actual RSSI values to the raw RSSI readings that the radios report and show that they contain non-linear and even noninjective regions. Fortunately, these curves are consistent across radios of the same model, making RSSI calibration practical. We present a calibration mechanism that removes the artifacts in the raw RSSI measurements, including ambiguities created by the non-injective regions in the response curves, and generates calibrated RSSI readings that are linear. This calib...