From a48cee9c2a704fbf0de2290a16263716e1ddbea7 Mon Sep 17 00:00:00 2001
From: Jarad Olson <brotherdust@gmail.com>
Date: Tue, 4 Feb 2020 10:14:43 -0700
Subject: [PATCH 1/4] Add CRS354-48G-4S+2Q+RM

---
 .../MikroTik/CRS354-48G-4S+2Q+RM.yaml         | 124 ++++++++++++++++++
 1 file changed, 124 insertions(+)
 create mode 100644 device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml

diff --git a/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml b/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml
new file mode 100644
index 000000000..456cabf5b
--- /dev/null
+++ b/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml
@@ -0,0 +1,124 @@
+manufacturer: MikroTik
+model: CRS354-48G-4S+2Q+RM
+slug: crs354-48g-4splus-2qplus-rm
+is_full_depth: false
+u_height: 1
+interfaces:
+  - name: ether1
+    type: 1000base-t
+  - name: ether2
+    type: 1000base-t
+  - name: ether3
+    type: 1000base-t
+  - name: ether4
+    type: 1000base-t
+  - name: ether5
+    type: 1000base-t
+  - name: ether6
+    type: 1000base-t
+  - name: ether7
+    type: 1000base-t
+  - name: ether8
+    type: 1000base-t
+  - name: ether9
+    type: 1000base-t
+  - name: ether10
+    type: 1000base-t
+  - name: ether11
+    type: 1000base-t
+  - name: ether12
+    type: 1000base-t
+  - name: ether13
+    type: 1000base-t
+  - name: ether14
+    type: 1000base-t
+  - name: ether15
+    type: 1000base-t
+  - name: ether16
+    type: 1000base-t
+  - name: ether17
+    type: 1000base-t
+  - name: ether18
+    type: 1000base-t
+  - name: ether19
+    type: 1000base-t
+  - name: ether20
+    type: 1000base-t
+  - name: ether21
+    type: 1000base-t
+  - name: ether22
+    type: 1000base-t
+  - name: ether23
+    type: 1000base-t
+  - name: ether24
+    type: 1000base-t
+  - name: ether25
+    type: 1000base-t
+  - name: ether26
+    type: 1000base-t
+  - name: ether27
+    type: 1000base-t
+  - name: ether28
+    type: 1000base-t
+  - name: ether29
+    type: 1000base-t
+  - name: ether30
+    type: 1000base-t
+  - name: ether31
+    type: 1000base-t
+  - name: ether32
+    type: 1000base-t
+  - name: ether33
+    type: 1000base-t
+  - name: ether34
+    type: 1000base-t
+  - name: ether35
+    type: 1000base-t
+  - name: ether36
+    type: 1000base-t
+  - name: ether37
+    type: 1000base-t
+  - name: ether38
+    type: 1000base-t
+  - name: ether39
+    type: 1000base-t
+  - name: ether40
+    type: 1000base-t
+  - name: ether41
+    type: 1000base-t
+  - name: ether42
+    type: 1000base-t
+  - name: ether43
+    type: 1000base-t
+  - name: ether44
+    type: 1000base-t
+  - name: ether45
+    type: 1000base-t
+  - name: ether46
+    type: 1000base-t
+  - name: ether47
+    type: 1000base-t
+  - name: ether48
+    type: 1000base-t
+  - name: sfp-sfpplus1
+    type: 10gbase-x-sfpp
+  - name: sfp-sfpplus2
+    type: 10gbase-x-sfpp
+  - name: sfp-sfpplus3
+    type: 10gbase-x-sfpp
+  - name: sfp-sfpplus4
+    type: 10gbase-x-sfpp
+  - name: qsfpplus1
+    type: 40gbase-x-qsfpp
+  - name: qsfpplus2
+    type: 40gbase-x-qsfpp
+console-ports:
+  - name: serial0
+    type: rj-45
+power-ports:
+  - name: power1
+    type: iec-60320-c14
+    maximum_draw: 50
+  - name: power2
+    type: iec-60320-c14
+    maximum_draw: 50
\ No newline at end of file

From baa41303ec4b454421760ea28bc3d1e656b7b8d9 Mon Sep 17 00:00:00 2001
From: Jarad Olson <brotherdust@gmail.com>
Date: Tue, 4 Feb 2020 10:15:35 -0700
Subject: [PATCH 2/4] Models that can be RM should have U height and depth

---
 device-types/MikroTik/CCR1009-7G-1C-1S+.yaml       | 2 ++
 device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml     | 2 ++
 device-types/MikroTik/CCR1009-7G-1C-PC.yaml        | 2 ++
 device-types/MikroTik/CCR1016-12G.yaml             | 4 +++-
 device-types/MikroTik/CCR1016-12S-1S+.yaml         | 2 ++
 device-types/MikroTik/CCR1036-12G-4S-EM.yaml       | 2 ++
 device-types/MikroTik/CCR1036-12G-4S.yaml          | 2 ++
 device-types/MikroTik/CCR1036-8G-2S+.yaml          | 2 ++
 device-types/MikroTik/CCR1036-8G-2S+EM.yaml        | 2 ++
 device-types/MikroTik/CCR1072-1G-8S+.yaml          | 2 ++
 device-types/MikroTik/CRS106-1C-5S.yaml            | 2 ++
 device-types/MikroTik/CRS112-8G-4S-IN.yaml         | 2 ++
 device-types/MikroTik/CRS112-8P-4S-IN.yaml         | 2 ++
 device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml   | 2 ++
 device-types/MikroTik/CRS125-24G-1S-IN.yaml        | 2 ++
 device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml     | 2 ++
 device-types/MikroTik/CRS305-1G-4S+IN.yaml         | 2 ++
 device-types/MikroTik/CRS309-1G-8S+IN.yaml         | 2 ++
 device-types/MikroTik/CRS312-4C+8XG-RM.yaml        | 2 ++
 device-types/MikroTik/CRS317-1G-16S+RM.yaml        | 2 ++
 device-types/MikroTik/CRS326-24G-2S+RM.yaml        | 2 ++
 device-types/MikroTik/CRS326-24S+2Q+RM.yaml        | 2 ++
 device-types/MikroTik/CRS328-24P-4S+RM.yaml        | 2 ++
 device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml     | 2 ++
 device-types/MikroTik/CSS326-24G-2S+RM.yaml        | 4 +++-
 device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml | 2 ++
 device-types/MikroTik/RB1100AHx4.yaml              | 2 ++
 device-types/MikroTik/RB2011UiAS-RM.yaml           | 2 ++
 device-types/MikroTik/RB2011iL-RM.yaml             | 2 ++
 device-types/MikroTik/RB3011UiAS-RM.yaml           | 2 ++
 device-types/MikroTik/RB4011iGS+RM.yaml            | 2 ++
 31 files changed, 64 insertions(+), 2 deletions(-)

diff --git a/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml b/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml
index 178115e12..521800ce6 100644
--- a/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml
+++ b/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1009-7G-1C-1S+
 slug: ccr1009-7g-1c-1splus
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml b/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml
index 471ab0f96..cdd9ff5a3 100644
--- a/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml
+++ b/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1009-7G-1C-1S+PC
 slug: ccr1009-7g-1c-1spluspc
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1009-7G-1C-PC.yaml b/device-types/MikroTik/CCR1009-7G-1C-PC.yaml
index 34491c046..4e0e75ca0 100644
--- a/device-types/MikroTik/CCR1009-7G-1C-PC.yaml
+++ b/device-types/MikroTik/CCR1009-7G-1C-PC.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1009-7G-1C-PC
 slug: ccr1009-7g-1c-pc
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1016-12G.yaml b/device-types/MikroTik/CCR1016-12G.yaml
index 959e209ad..5838d9669 100644
--- a/device-types/MikroTik/CCR1016-12G.yaml
+++ b/device-types/MikroTik/CCR1016-12G.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1016-12G
-slug: ccr1009-7g-1c-1splus
+slug: ccr1016-12g
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1016-12S-1S+.yaml b/device-types/MikroTik/CCR1016-12S-1S+.yaml
index 53f439d95..e655a93df 100644
--- a/device-types/MikroTik/CCR1016-12S-1S+.yaml
+++ b/device-types/MikroTik/CCR1016-12S-1S+.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1016-12S-1S+
 slug: ccr1016-12s-1splus
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp1
     type: 1000base-x-sfp
diff --git a/device-types/MikroTik/CCR1036-12G-4S-EM.yaml b/device-types/MikroTik/CCR1036-12G-4S-EM.yaml
index dd55bac06..ceddf8072 100644
--- a/device-types/MikroTik/CCR1036-12G-4S-EM.yaml
+++ b/device-types/MikroTik/CCR1036-12G-4S-EM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1036-12G-4S-EM
 slug: ccr1036-12g-4s-em
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1036-12G-4S.yaml b/device-types/MikroTik/CCR1036-12G-4S.yaml
index 8870c918d..a4e1383f4 100644
--- a/device-types/MikroTik/CCR1036-12G-4S.yaml
+++ b/device-types/MikroTik/CCR1036-12G-4S.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1036-12G-4S
 slug: ccr1036-12g-4s
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1036-8G-2S+.yaml b/device-types/MikroTik/CCR1036-8G-2S+.yaml
index 92076d4a4..f919d4cb7 100644
--- a/device-types/MikroTik/CCR1036-8G-2S+.yaml
+++ b/device-types/MikroTik/CCR1036-8G-2S+.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1036-8G-2S+
 slug: ccr1036-8g-2splus
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1036-8G-2S+EM.yaml b/device-types/MikroTik/CCR1036-8G-2S+EM.yaml
index 7a03a6ecf..92a8bb12a 100644
--- a/device-types/MikroTik/CCR1036-8G-2S+EM.yaml
+++ b/device-types/MikroTik/CCR1036-8G-2S+EM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1036-8G-2S+EM
 slug: ccr1036-8g-2splus-em
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CCR1072-1G-8S+.yaml b/device-types/MikroTik/CCR1072-1G-8S+.yaml
index 6d37482cf..292c2cbb3 100644
--- a/device-types/MikroTik/CCR1072-1G-8S+.yaml
+++ b/device-types/MikroTik/CCR1072-1G-8S+.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CCR1072-1G-8S+
 slug: ccr1072-1g-8splus
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS106-1C-5S.yaml b/device-types/MikroTik/CRS106-1C-5S.yaml
index 9ef5361f8..d46ce071b 100644
--- a/device-types/MikroTik/CRS106-1C-5S.yaml
+++ b/device-types/MikroTik/CRS106-1C-5S.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS106-1C-5S
 slug: crs106-1c-5s
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp1
     type: 1000base-x-sfp
diff --git a/device-types/MikroTik/CRS112-8G-4S-IN.yaml b/device-types/MikroTik/CRS112-8G-4S-IN.yaml
index bcee4ebaa..dc8e4ec11 100644
--- a/device-types/MikroTik/CRS112-8G-4S-IN.yaml
+++ b/device-types/MikroTik/CRS112-8G-4S-IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS112-8G-4S-IN
 slug: crs112-8g-4s-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS112-8P-4S-IN.yaml b/device-types/MikroTik/CRS112-8P-4S-IN.yaml
index aae5cfc6d..b31d63b6f 100644
--- a/device-types/MikroTik/CRS112-8P-4S-IN.yaml
+++ b/device-types/MikroTik/CRS112-8P-4S-IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS112-8P-4S-IN
 slug: crs112-8p-4s-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml b/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml
index ac124d5e2..f201769f9 100644
--- a/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml
+++ b/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS125-24G-1S-2HnD-IN
 slug: crs125-24g-1s-2hnd-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS125-24G-1S-IN.yaml b/device-types/MikroTik/CRS125-24G-1S-IN.yaml
index a4a0df4cf..7ffc0e2db 100644
--- a/device-types/MikroTik/CRS125-24G-1S-IN.yaml
+++ b/device-types/MikroTik/CRS125-24G-1S-IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS125-24G-1S-IN
 slug: crs125-24g-1s-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml
index 29abc196f..55166a03e 100644
--- a/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml
+++ b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS212-1G-10S-1S+IN
 slug: crs212-1g-10s-1splus-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp1
     type: 1000base-x-sfp
diff --git a/device-types/MikroTik/CRS305-1G-4S+IN.yaml b/device-types/MikroTik/CRS305-1G-4S+IN.yaml
index f8e676ec4..729c3c32c 100644
--- a/device-types/MikroTik/CRS305-1G-4S+IN.yaml
+++ b/device-types/MikroTik/CRS305-1G-4S+IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS305-1G-4S+IN
 slug: crs305-1g-4splus-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp-sfpplus1
     type: 10gbase-x-sfpp
diff --git a/device-types/MikroTik/CRS309-1G-8S+IN.yaml b/device-types/MikroTik/CRS309-1G-8S+IN.yaml
index 727630c53..88171b0f3 100644
--- a/device-types/MikroTik/CRS309-1G-8S+IN.yaml
+++ b/device-types/MikroTik/CRS309-1G-8S+IN.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS309-1G-8S+IN
 slug: crs309-1g-8splus-in
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp-sfpplus1
     type: 10gbase-x-sfpp
diff --git a/device-types/MikroTik/CRS312-4C+8XG-RM.yaml b/device-types/MikroTik/CRS312-4C+8XG-RM.yaml
index f7e9ae8a5..6d8517d65 100644
--- a/device-types/MikroTik/CRS312-4C+8XG-RM.yaml
+++ b/device-types/MikroTik/CRS312-4C+8XG-RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS312-4C+8XG-RM
 slug: crs312-4cplus-8xg-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: xether1
     type: 10gbase-x-sfpp
diff --git a/device-types/MikroTik/CRS317-1G-16S+RM.yaml b/device-types/MikroTik/CRS317-1G-16S+RM.yaml
index 1e09b486d..6baae97b2 100644
--- a/device-types/MikroTik/CRS317-1G-16S+RM.yaml
+++ b/device-types/MikroTik/CRS317-1G-16S+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS317-1G-16S+RM
 slug: crs317-1g-16splus-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp-sfpplus1
     type: 10gbase-x-sfpp
diff --git a/device-types/MikroTik/CRS326-24G-2S+RM.yaml b/device-types/MikroTik/CRS326-24G-2S+RM.yaml
index f3d1fc8e6..00644ef60 100644
--- a/device-types/MikroTik/CRS326-24G-2S+RM.yaml
+++ b/device-types/MikroTik/CRS326-24G-2S+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS326-24G-2S+RM
 slug: crs326-24g-2splus-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS326-24S+2Q+RM.yaml b/device-types/MikroTik/CRS326-24S+2Q+RM.yaml
index a49fbe90a..9d18370e5 100644
--- a/device-types/MikroTik/CRS326-24S+2Q+RM.yaml
+++ b/device-types/MikroTik/CRS326-24S+2Q+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS326-24S+2Q+RM
 slug: crs326-24splus-2qplus-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp-sfpplus1
     type: 10gbase-x-sfpp
diff --git a/device-types/MikroTik/CRS328-24P-4S+RM.yaml b/device-types/MikroTik/CRS328-24P-4S+RM.yaml
index 192f579f1..847a311ad 100644
--- a/device-types/MikroTik/CRS328-24P-4S+RM.yaml
+++ b/device-types/MikroTik/CRS328-24P-4S+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS328-24P-4S+RM
 slug: crs328-24p-4splus-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml b/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml
index 4e7003db0..8711131c5 100644
--- a/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml
+++ b/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CRS328-4C-20S-4S+RM
 slug: crs328-4c-20s-4splus-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: sfp1
     type: 1000base-x-sfp
diff --git a/device-types/MikroTik/CSS326-24G-2S+RM.yaml b/device-types/MikroTik/CSS326-24G-2S+RM.yaml
index 16010b6d8..e032d6901 100644
--- a/device-types/MikroTik/CSS326-24G-2S+RM.yaml
+++ b/device-types/MikroTik/CSS326-24G-2S+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: CSS326-24G-2S+RM
-slug: css326-24g-2s-rm
+slug: cSs326-24g-2s-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml b/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml
index b8c9311e0..3524c47cf 100644
--- a/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml
+++ b/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: RB1100AHx4 Dude Edition
 slug: rb1100dx4
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/RB1100AHx4.yaml b/device-types/MikroTik/RB1100AHx4.yaml
index 42a18fc1f..0d4f92783 100644
--- a/device-types/MikroTik/RB1100AHx4.yaml
+++ b/device-types/MikroTik/RB1100AHx4.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: RB1100AHx4
 slug: rb1100ahx4
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/RB2011UiAS-RM.yaml b/device-types/MikroTik/RB2011UiAS-RM.yaml
index 6f4d8aca2..d78fcff0b 100644
--- a/device-types/MikroTik/RB2011UiAS-RM.yaml
+++ b/device-types/MikroTik/RB2011UiAS-RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: RB2011UiAS-RM
 slug: rb2011uias-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/RB2011iL-RM.yaml b/device-types/MikroTik/RB2011iL-RM.yaml
index e4078a0b2..3a30d5ae4 100644
--- a/device-types/MikroTik/RB2011iL-RM.yaml
+++ b/device-types/MikroTik/RB2011iL-RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: RB2011iL-RM
 slug: rb2011il-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/RB3011UiAS-RM.yaml b/device-types/MikroTik/RB3011UiAS-RM.yaml
index 1132a6e7d..adce4abae 100644
--- a/device-types/MikroTik/RB3011UiAS-RM.yaml
+++ b/device-types/MikroTik/RB3011UiAS-RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: RB3011UiAS-RM
 slug: rb3011uias-rm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t
diff --git a/device-types/MikroTik/RB4011iGS+RM.yaml b/device-types/MikroTik/RB4011iGS+RM.yaml
index c12b398d0..3c4e2336e 100644
--- a/device-types/MikroTik/RB4011iGS+RM.yaml
+++ b/device-types/MikroTik/RB4011iGS+RM.yaml
@@ -1,6 +1,8 @@
 manufacturer: MikroTik
 model: RB4011iGS+RM
 slug: rb4011igs1splusrm
+is_full_depth: false
+u_height: 1
 interfaces:
   - name: ether1
     type: 1000base-t

From 7a4897dfbdf44be7a3199eba53ce94b8f6ec3da0 Mon Sep 17 00:00:00 2001
From: Jarad Olson <brotherdust@gmail.com>
Date: Tue, 4 Feb 2020 10:22:53 -0700
Subject: [PATCH 3/4] CSS326 slug had wrong case

---
 device-types/MikroTik/CSS326-24G-2S+RM.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/device-types/MikroTik/CSS326-24G-2S+RM.yaml b/device-types/MikroTik/CSS326-24G-2S+RM.yaml
index e032d6901..04fc51c92 100644
--- a/device-types/MikroTik/CSS326-24G-2S+RM.yaml
+++ b/device-types/MikroTik/CSS326-24G-2S+RM.yaml
@@ -1,6 +1,6 @@
 manufacturer: MikroTik
 model: CSS326-24G-2S+RM
-slug: cSs326-24g-2s-rm
+slug: css326-24g-2s-rm
 is_full_depth: false
 u_height: 1
 interfaces:

From 890c24d4991f4fcd53b93e6c614e8efe82914a3e Mon Sep 17 00:00:00 2001
From: Jarad Olson <brotherdust@gmail.com>
Date: Tue, 4 Feb 2020 10:24:51 -0700
Subject: [PATCH 4/4] Forgot the newline

---
 device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml b/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml
index 456cabf5b..2a90d4fb2 100644
--- a/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml
+++ b/device-types/MikroTik/CRS354-48G-4S+2Q+RM.yaml
@@ -121,4 +121,4 @@ power-ports:
     maximum_draw: 50
   - name: power2
     type: iec-60320-c14
-    maximum_draw: 50
\ No newline at end of file
+    maximum_draw: 50