The latest EU compliance tests check the following.
- Device issues a confirmed uplink
- network replies with a downlink in RX1 or RX2 but
FHDR.FCtrl.ACK bit is reset
- device is supposed to notice that ACK is not set, and retransmit.
In fact, LMIC just assumes that a valid downlink was an ACK. That's probably a reasonable assumption, but it's not compliant with the spec.
Apart from this, the LMIC passes the entire EU V1.5 test, except for the optional data rates.