Reverse Engineering LoRa PHY

A lot of work has been done lately towards Open-Sourcing the LoRa PHY protocol. In terms of radio modulation LoRa uses a proprietary technique patented by Semtech based upon a form of Spread Spectrum (SS) actually called Chirp Spread Spectrum (CSS).

Investigating the signal with a SDR dongle while using Audacity to analyze the waveform we can deliver quite a few protocol components. Read more on the work has been done in the following article: “Decoding LoRa

Though, using the more capable Ettus B210 along with Python and GNU Radio you can actually provide a more thorough analysis of the LoRa signal. Read the paper of Matt Knight and follow the Open-Source project to carry on development on GitHub: “GNU Radio OOT module implementing the LoRa PHY

Video of Matt’s Presentation at GNU Radio Conference 2016:

GRCon16 – Reversing and Implementing the LoRA PHY with SDR, Matt Knight

Leave a Reply