~/talk

Reverse Engineering Smart Meters

Talkat GNU Radio Conference 2021 · 2021-09-20..09-24· [security]
slides:none on file

Reverse engineers a deployed AMI that uses 902–928 MHz FSK with frequency hopping across 240 channels at ~100 kHz spacing and ~9,600 baud, captures packets with USRP B200 and HackRF, and uses GNU Radio plus Sandia’s FHSS toolkit to demodulate and tag bursts in real time. Extracts firmware via FPGA glitching from meters using a CC1020 transceiver, recovers CRC-16 (poly 0x1021, init 0x5FD6) to validate packets, decodes meter IDs, uptime and embedded GPS, and builds a working collector/mini-network from a Windows-based collector image; receiver code is on GitHub.

AI-written summary · about

  1. 0:00Smart meter reverse engineering
  2. 3:51Smart meter networks
  3. 7:22Smart meter hardware
  4. 11:58Capturing meter wireless data
  5. 18:00Decoding GPS and uptime
  6. 22:38Personal smart meter network
  7. 25:46Collector software reverse engineering
  8. 28:13Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.