Buffer overflow when reading a PHY_MAX_RX_LENGTH packet which gives invalid LQI.

When reading a max length packet, lqi value from the chip will be stored outside of raw_data buffer and will be overwritten when computing rssi.