From 4877de85bef55787032c6149acc17844e9eac1e0 Mon Sep 17 00:00:00 2001 From: Javier Gimenez <37908642+hetnex@users.noreply.github.com> Date: Mon, 3 Nov 2025 17:16:33 +0100 Subject: [PATCH 1/2] Adding Cisco Meraki MS390-48UX2-HW device type This commit adds the Cisco Meraki MS390-48UX2 switch to the device-type library. - 48 x multigigabit (5GbE) UPoE/802.3bt access ports - 4 x 10G SFP+ uplink ports - 2 x 40G QSFP dedicated stacking ports - 1 x dedicated management port - Dual IEC C14 power inputs (Slot 0, Slot 1) - 1 RU height, full depth, 9.09 kg - Idle/maximum power draw: 158 W / 843 W Reference: [Meraki MS390-48UX2 Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet) --- device-types/Cisco/Meraki-MS390-48UX2.yaml | 236 +++++++++++++++++++++ 1 file changed, 236 insertions(+) create mode 100644 device-types/Cisco/Meraki-MS390-48UX2.yaml diff --git a/device-types/Cisco/Meraki-MS390-48UX2.yaml b/device-types/Cisco/Meraki-MS390-48UX2.yaml new file mode 100644 index 0000000000..cd81351c95 --- /dev/null +++ b/device-types/Cisco/Meraki-MS390-48UX2.yaml @@ -0,0 +1,236 @@ +--- +manufacturer: Cisco +model: Meraki MS390-48UX2 +slug: cisco-meraki-ms390-48ux2 +part_number: MS390-48UX2-HW +u_height: 1 +is_full_depth: true +weight: 9.09 +weight_unit: kg +comments: > + [Meraki MS390-48UX2 Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet) + +power-ports: + - name: Slot 0 + type: iec-60320-c14 + allocated_draw: 158 + maximum_draw: 843 + - name: Slot 1 + type: iec-60320-c14 + allocated_draw: 158 + maximum_draw: 843 + +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + + # 48 x 5GbE UPoE/802.3bt access ports + - name: Port 1 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 2 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 3 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 4 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 5 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 6 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 7 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 8 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 9 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 10 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 11 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 12 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 13 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 14 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 15 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 16 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 17 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 18 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 19 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 20 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 21 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 22 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 23 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 24 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 25 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 26 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 27 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 28 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 29 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 30 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 31 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 32 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 33 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 34 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 35 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 36 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 37 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 38 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 39 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 40 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 41 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 42 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 43 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 44 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 45 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 46 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 47 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: Port 48 + type: 5gbase-t + poe_mode: pse + poe_type: type4-ieee802.3bt + + # 4 x 10 G SFP+ + - name: Port 49 + type: 10gbase-x-sfpp + - name: Port 50 + type: 10gbase-x-sfpp + - name: Port 51 + type: 10gbase-x-sfpp + - name: Port 52 + type: 10gbase-x-sfpp + + # Dedicated 40 G stacking ports (QSFP) + - name: Dedicated Stack Port 1 + type: 40gbase-x-qsfpp + - name: Dedicated Stack Port 2 + type: 40gbase-x-qsfpp From 66fc3e6cc980e7307a8fe8fa5edf5687edb24b4e Mon Sep 17 00:00:00 2001 From: Javier Gimenez <37908642+hetnex@users.noreply.github.com> Date: Mon, 3 Nov 2025 17:35:15 +0100 Subject: [PATCH 2/2] Adding Cisco Meraki MS390-48P device type This commit adds the Cisco Meraki MS390-48P switch to the device-type library. - 48 x 1GbE PoE+ access ports - 4 x 10G SFP+ uplink ports - 2 x 40G QSFP dedicated stacking ports - 1 x dedicated management port - Dual IEC C14 power inputs (Slot 0, Slot 1) - 1 RU height, full depth, 9.09 kg - Idle/maximum power draw: 93 W / 555 W Reference: [Meraki MS390-48P Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet) --- device-types/Cisco/Meraki-MS390-48P.yaml | 236 +++++++++++++++++++++++ 1 file changed, 236 insertions(+) create mode 100644 device-types/Cisco/Meraki-MS390-48P.yaml diff --git a/device-types/Cisco/Meraki-MS390-48P.yaml b/device-types/Cisco/Meraki-MS390-48P.yaml new file mode 100644 index 0000000000..0c121db945 --- /dev/null +++ b/device-types/Cisco/Meraki-MS390-48P.yaml @@ -0,0 +1,236 @@ +--- +manufacturer: Cisco +model: Meraki MS390-48P +slug: cisco-meraki-ms390-48p +part_number: MS390-48P-HW +u_height: 1 +is_full_depth: true +weight: 9.09 +weight_unit: kg +comments: > + [Meraki MS390-48P Datasheet](https://documentation.meraki.com/MS/Product_Information/Overviews_and_Datasheets/MS390_Datasheet) + +power-ports: + - name: Slot 0 + type: iec-60320-c14 + allocated_draw: 93 + maximum_draw: 555 + - name: Slot 1 + type: iec-60320-c14 + allocated_draw: 93 + maximum_draw: 555 + +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + + # 48 x 1GbE PoE+ access ports + - name: Port 1 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 2 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 3 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 4 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 5 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 6 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 11 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 12 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 13 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 14 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 15 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 16 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 17 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 18 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 19 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 20 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 21 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 22 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 23 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 24 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 25 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 26 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 27 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 28 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 29 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 30 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 31 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 32 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 33 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 34 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 35 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 36 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 37 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 38 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 39 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 40 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 41 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 42 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 43 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 44 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 45 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 46 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 47 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port 48 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + + # 4 x 10 G SFP+ + - name: Port 49 + type: 10gbase-x-sfpp + - name: Port 50 + type: 10gbase-x-sfpp + - name: Port 51 + type: 10gbase-x-sfpp + - name: Port 52 + type: 10gbase-x-sfpp + + # Dedicated 40 G stacking ports (QSFP) + - name: Dedicated Stack Port 1 + type: 40gbase-x-qsfpp + - name: Dedicated Stack Port 2 + type: 40gbase-x-qsfpp