diff --git a/ebpfcat/terminals.py b/ebpfcat/terminals.py
index c486624611c93a94d20d010330560a5e3dc9acdf..8f32a5f738401218545312bd87c6704d82d676f6 100644
--- a/ebpfcat/terminals.py
+++ b/ebpfcat/terminals.py
@@ -10,6 +10,32 @@ class Skip(EBPFTerminal):
         pass
 
 
+class EL1808(EBPFTerminal):
+    compatibility = {(2, 118501458)}
+
+    ch1 = PacketDesc((0, 0), 0)
+    ch2 = PacketDesc((0, 0), 1)
+    ch3 = PacketDesc((0, 0), 2)
+    ch4 = PacketDesc((0, 0), 3)
+    ch5 = PacketDesc((0, 0), 4)
+    ch6 = PacketDesc((0, 0), 5)
+    ch7 = PacketDesc((0, 0), 6)
+    ch8 = PacketDesc((0, 0), 7)
+
+
+class EL2808(EBPFTerminal):
+    compatibility = {(2, 184037458)}
+
+    ch1 = PacketDesc((1, 0), 0)
+    ch2 = PacketDesc((1, 0), 1)
+    ch3 = PacketDesc((1, 0), 2)
+    ch4 = PacketDesc((1, 0), 3)
+    ch5 = PacketDesc((1, 0), 4)
+    ch6 = PacketDesc((1, 0), 5)
+    ch7 = PacketDesc((1, 0), 6)
+    ch8 = PacketDesc((1, 0), 7)
+
+
 class EL4104(EBPFTerminal):
     ch1_value = PacketDesc((1, 0), 'H')
     ch2_value = PacketDesc((1, 2), 'H')
@@ -40,6 +66,7 @@ class EK1814(EBPFTerminal):
 
 
 class EL5042(EBPFTerminal):
+    compatibility = {(2, 330444882)}
     class Channel(Struct):
         position = PacketDesc((0, 2), "Q")
         warning = PacketDesc((0, 0), 0)
@@ -69,6 +96,7 @@ class EL6022(EBPFTerminal):
 
 
 class EL7041(EBPFTerminal):
+    compatibility = {(2, 461451346)}
     velocity = PacketDesc((1, 6), "h")
     enable = PacketDesc((1, 4), 0)
     status = PacketDesc((0, 6), "H")