diff --git a/ebpfcat/terminals.py b/ebpfcat/terminals.py
index 8f32a5f738401218545312bd87c6704d82d676f6..c46f4d4e1d6e6ad7f7fa63166e8b293fe2c5323e 100644
--- a/ebpfcat/terminals.py
+++ b/ebpfcat/terminals.py
@@ -68,7 +68,7 @@ class EK1814(EBPFTerminal):
 class EL5042(EBPFTerminal):
     compatibility = {(2, 330444882)}
     class Channel(Struct):
-        position = PacketDesc((0, 2), "Q")
+        position = PacketDesc((0, 2), "q")
         warning = PacketDesc((0, 0), 0)
         error = PacketDesc((0, 0), 1)
         status = PacketDesc((0, 0), "H")