Terry Moore

Results 157 comments of Terry Moore

HI @sualko -- thanks for your note. Please check the pdf docs (in the doc directory) for LMIC_enableTracking(). There are two cases: - if > 0, then then next n...

That's great that you're getting beacons at all. There's a replacement for `BeaconTimingReq`, which we should be using in its place: `DeviceTimeReq`. But it's just an optimization; it's totally OK...

Great. It should be easy to fix the `PingSlotChannelAns` uplink. Since I've not tested at all, and I rewrote the mac message code, it's very likely that I messed it...

Can't tell from your comment if you're running into this, but: In LoRaWAN, MAC commands can travel in one of two ways. - they can be sent explicitly to port...

I need to see the actual data before decoding. The LMIC often sends a null packet with FMAC piggybacked. That looks like what's happened here. The `FHDR.FCtrl.FOptsLen` field (bits 3..0...

Couple of corrections. 1. If this is really code 17 (0x11), it's `PingSlotChannelAns`, rather than `PingSlotInfoAns`. 2. This can only happen if a `PingSlotChannelReq` happened on a previous downlink. 3....

> which lorawan revision does lmic implement? I use 1.0.3 for reference. Certainly, for class B, that's what we should follow, as 1.0.2 spec is broken.

I see that the downlink is properly formatted, and the uplink is not. Since this is common code, and the other commands work, it's puzzling. According to the 1.0.3 spec,...

`LMIC.noRXIQinversion` is used in radio.c, and in the various raw sketches. You don't want to set that. We already invert the IQ via the `setIh()` call eg at lmic_eu868.c line...

Not possible as stated. The LMIC library waits for the RX1 window to close unconditionally. That's network specific, but at least 1 second, and 5 seconds on The Things Network....