diff --git a/core/networkserver/networkserver.go b/core/networkserver/networkserver.go
index <HASH>..<HASH> 100644
--- a/core/networkserver/networkserver.go
+++ b/core/networkserver/networkserver.go
@@ -76,7 +76,10 @@ func (n *networkServer) HandlePrepareActivation(activation *pb_broker.Deduplicat
 	// Build lorawan metadata if not present
 	if lorawan := activation.ActivationMetadata.GetLorawan(); lorawan == nil {
 		activation.ActivationMetadata.Protocol = &pb_protocol.ActivationMetadata_Lorawan{
-			Lorawan: &pb_lorawan.ActivationMetadata{},
+			Lorawan: &pb_lorawan.ActivationMetadata{
+				DevEui: activation.DevEui,
+				AppEui: activation.AppEui,
+			},
 		}
 	}
 	// Generate random DevAddr
Add DevEUI and AppEUI to ActivationMetadata