According to Dan, both ECIO and RSSI reported are unsigned. See: https://bugzilla.gnome.org/show_bug.cgi?id=697586 Really need to check this w.r.t. the docs.
Created attachment 107865 [details] [review] Patch suggested by Dan
The 'legacy' commands in the NAS service use a uint8 value for both ECIO and RSSI, that's true. Fixed several places where ECIO was being given as int8, but didn't find any place where RSSI was defined in a wrong way. These changes trigger some small API breaks in git master, flagged with development version bumps.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.