Debugging LoRa connectivity

After successfully upgrading the firmware of my Uno’s RN2903 LoRa chip, I was still having trouble connecting to The Things Network and seeing a lot of these lines in the serial monitor: I’d tried five different locations across two states, so was getting pretty paranoid that it was either something I’d done in my Arduino …

Upgrading The Things Uno RN2903 firmware

It turns out that it wasn’t only the range that might have been causing my connection problems to The Things Network – Andrew Sargent from OpenSensing spotted that in my logs the LoRaWAN RN2903 chip was reporting a firmware version 0.9.5 whereas the version needed to connect is 1.0.3 I’m on macOS, so ideally wanted …