LoRa Alliance
5177 Brandin Court,
Fremont, CA 94538 USA
LoRaWAN 1.0.4 End Device Certification Page 154 of 173
Requirements for All Regions Version 1.4
Copyright © 2021 LoRa Alliance, Inc. All rights reserved. www.lora-alliance.org
Step Procedure Frame Sequence Test
Purpose
End Device
- TCL
Frame
1 DUT sends Unconfirmed frame
Repeat 4 times
→ R [4] No MAC response
The TCL sends Unconfirmed frame R [4] Frame Options
MAC-CMD1 LinkADRReq
MAC-CMD2 LinkADRReq
MAC-CMD3
RxParamSetupReq
Payload =
[0x]03XXXXXXXX[0x]03XXX
XXXXX[0x]05XXXXXXXX
App-Payload
MAC-CMD1' LinkADRReq
MAC-CMD2'
RxTimingSetupReq
MAC-CMD3' DevStatusReq
Payload =
[0x]03XXXXXXXX[0x]08XX[0
x]06
This frame
must be
silently
discarded
when MAC
commands
are present
simultaneou
sly in App-
Payload and
FOpts field
2 DUT sends Unconfirmed frame
Repeat 4 times
→ R [4] No MAC response
No ACK
The TCL sends Confirmed frame R [4] Frame Options
MAC-CMD1 LinkADRReq
MAC-CMD2 LinkADRReq
MAC-CMD3
RxParamSetupReq
Payload =
[0x]03XXXXXXXX[0x]03XXX
XXXXX[0x]05XXXXXXXX
App-Payload
MAC-CMD1' LinkADRReq
MAC-CMD2'
RxTimingSetupReq
MAC-CMD3' DevStatusReq
Payload =
[0x]03XXXXXXXX[0x]08XX[0
x]06
This frame
must be
silently
discarded
when MAC
commands
are present
simulaneousl
y in App-
Payload and
FOpts field
3 DUT sends Unconfirmed frame
→
No MAC response
No ACK
1287
2.5.13. Incorrect MAC Commands 1288
These tests ensure that a DUT behaves normally after it receives incorrect MAC commands from the 1289
TCL. 1290
The invalid commands are: 1291
• LinkADRReq with value out of spec - Payload: [0x]0380000000 1292