diff --git a/firmware/rtl_nic/rtl8105e-1.fw b/firmware/rtl_nic/rtl8105e-1.fw new file mode 100644 index 000000000000..4c2cbd0e60c5 Binary files /dev/null and b/firmware/rtl_nic/rtl8105e-1.fw differ diff --git a/firmware/rtl_nic/rtl8106e-1.fw b/firmware/rtl_nic/rtl8106e-1.fw new file mode 100644 index 000000000000..85694cb6bf5f Binary files /dev/null and b/firmware/rtl_nic/rtl8106e-1.fw differ diff --git a/firmware/rtl_nic/rtl8106e-2.fw b/firmware/rtl_nic/rtl8106e-2.fw new file mode 100644 index 000000000000..ac042757e139 Binary files /dev/null and b/firmware/rtl_nic/rtl8106e-2.fw differ diff --git a/firmware/rtl_nic/rtl8107e-1.fw b/firmware/rtl_nic/rtl8107e-1.fw new file mode 100644 index 000000000000..c071c2f0252b Binary files /dev/null and b/firmware/rtl_nic/rtl8107e-1.fw differ diff --git a/firmware/rtl_nic/rtl8107e-2.fw b/firmware/rtl_nic/rtl8107e-2.fw new file mode 100644 index 000000000000..76fc0544f9fb Binary files /dev/null and b/firmware/rtl_nic/rtl8107e-2.fw differ diff --git a/firmware/rtl_nic/rtl8125a-3.fw b/firmware/rtl_nic/rtl8125a-3.fw new file mode 100644 index 000000000000..fac635263f92 Binary files /dev/null and b/firmware/rtl_nic/rtl8125a-3.fw differ diff --git a/firmware/rtl_nic/rtl8125b-1.fw b/firmware/rtl_nic/rtl8125b-1.fw new file mode 100644 index 000000000000..90191ab9c9f6 Binary files /dev/null and b/firmware/rtl_nic/rtl8125b-1.fw differ diff --git a/firmware/rtl_nic/rtl8125b-2.fw b/firmware/rtl_nic/rtl8125b-2.fw new file mode 100644 index 000000000000..dc753b587c38 Binary files /dev/null and b/firmware/rtl_nic/rtl8125b-2.fw differ diff --git a/firmware/rtl_nic/rtl8153a-2.fw b/firmware/rtl_nic/rtl8153a-2.fw new file mode 100644 index 000000000000..9c90f5d9204c Binary files /dev/null and b/firmware/rtl_nic/rtl8153a-2.fw differ diff --git a/firmware/rtl_nic/rtl8153a-3.fw b/firmware/rtl_nic/rtl8153a-3.fw new file mode 100644 index 000000000000..184c2c10429d Binary files /dev/null and b/firmware/rtl_nic/rtl8153a-3.fw differ diff --git a/firmware/rtl_nic/rtl8153a-4.fw b/firmware/rtl_nic/rtl8153a-4.fw new file mode 100644 index 000000000000..b0c5e02354b1 Binary files /dev/null and b/firmware/rtl_nic/rtl8153a-4.fw differ diff --git a/firmware/rtl_nic/rtl8153b-2.fw b/firmware/rtl_nic/rtl8153b-2.fw new file mode 100644 index 000000000000..7ca22a65efb7 Binary files /dev/null and b/firmware/rtl_nic/rtl8153b-2.fw differ diff --git a/firmware/rtl_nic/rtl8153c-1.fw b/firmware/rtl_nic/rtl8153c-1.fw new file mode 100644 index 000000000000..e2b5d74f8c05 Binary files /dev/null and b/firmware/rtl_nic/rtl8153c-1.fw differ diff --git a/firmware/rtl_nic/rtl8156a-2.fw b/firmware/rtl_nic/rtl8156a-2.fw new file mode 100644 index 000000000000..eec923b2cc01 Binary files /dev/null and b/firmware/rtl_nic/rtl8156a-2.fw differ diff --git a/firmware/rtl_nic/rtl8156b-2.fw b/firmware/rtl_nic/rtl8156b-2.fw new file mode 100644 index 000000000000..7bf4dda806e3 Binary files /dev/null and b/firmware/rtl_nic/rtl8156b-2.fw differ diff --git a/firmware/rtl_nic/rtl8168d-1.fw b/firmware/rtl_nic/rtl8168d-1.fw new file mode 100644 index 000000000000..99e002de1fb9 Binary files /dev/null and b/firmware/rtl_nic/rtl8168d-1.fw differ diff --git a/firmware/rtl_nic/rtl8168d-2.fw b/firmware/rtl_nic/rtl8168d-2.fw new file mode 100644 index 000000000000..7022ab0af475 Binary files /dev/null and b/firmware/rtl_nic/rtl8168d-2.fw differ diff --git a/firmware/rtl_nic/rtl8168e-1.fw b/firmware/rtl_nic/rtl8168e-1.fw new file mode 100644 index 000000000000..d203bd5d0dc1 Binary files /dev/null and b/firmware/rtl_nic/rtl8168e-1.fw differ diff --git a/firmware/rtl_nic/rtl8168e-2.fw b/firmware/rtl_nic/rtl8168e-2.fw new file mode 100644 index 000000000000..7ea5984cff6b Binary files /dev/null and b/firmware/rtl_nic/rtl8168e-2.fw differ diff --git a/firmware/rtl_nic/rtl8168e-3.fw b/firmware/rtl_nic/rtl8168e-3.fw new file mode 100644 index 000000000000..0f888a32676d Binary files /dev/null and b/firmware/rtl_nic/rtl8168e-3.fw differ diff --git a/firmware/rtl_nic/rtl8168f-1.fw b/firmware/rtl_nic/rtl8168f-1.fw new file mode 100644 index 000000000000..bf7883163e3d Binary files /dev/null and b/firmware/rtl_nic/rtl8168f-1.fw differ diff --git a/firmware/rtl_nic/rtl8168f-2.fw b/firmware/rtl_nic/rtl8168f-2.fw new file mode 100644 index 000000000000..c3424929bde4 Binary files /dev/null and b/firmware/rtl_nic/rtl8168f-2.fw differ diff --git a/firmware/rtl_nic/rtl8168fp-3.fw b/firmware/rtl_nic/rtl8168fp-3.fw new file mode 100644 index 000000000000..cc703844615b Binary files /dev/null and b/firmware/rtl_nic/rtl8168fp-3.fw differ diff --git a/firmware/rtl_nic/rtl8168g-1.fw b/firmware/rtl_nic/rtl8168g-1.fw new file mode 100644 index 000000000000..2c628b03a7fa Binary files /dev/null and b/firmware/rtl_nic/rtl8168g-1.fw differ diff --git a/firmware/rtl_nic/rtl8168g-2.fw b/firmware/rtl_nic/rtl8168g-2.fw new file mode 100644 index 000000000000..944d44e6a66a Binary files /dev/null and b/firmware/rtl_nic/rtl8168g-2.fw differ diff --git a/firmware/rtl_nic/rtl8168g-3.fw b/firmware/rtl_nic/rtl8168g-3.fw new file mode 100644 index 000000000000..0c97d7ea1437 Binary files /dev/null and b/firmware/rtl_nic/rtl8168g-3.fw differ diff --git a/firmware/rtl_nic/rtl8168h-1.fw b/firmware/rtl_nic/rtl8168h-1.fw new file mode 100644 index 000000000000..296813ab0736 Binary files /dev/null and b/firmware/rtl_nic/rtl8168h-1.fw differ diff --git a/firmware/rtl_nic/rtl8168h-2.fw b/firmware/rtl_nic/rtl8168h-2.fw new file mode 100644 index 000000000000..df92848abbd2 Binary files /dev/null and b/firmware/rtl_nic/rtl8168h-2.fw differ diff --git a/firmware/rtl_nic/rtl8402-1.fw b/firmware/rtl_nic/rtl8402-1.fw new file mode 100644 index 000000000000..82fa35d70994 Binary files /dev/null and b/firmware/rtl_nic/rtl8402-1.fw differ diff --git a/firmware/rtl_nic/rtl8411-1.fw b/firmware/rtl_nic/rtl8411-1.fw new file mode 100644 index 000000000000..72772dbc8343 Binary files /dev/null and b/firmware/rtl_nic/rtl8411-1.fw differ diff --git a/firmware/rtl_nic/rtl8411-2.fw b/firmware/rtl_nic/rtl8411-2.fw new file mode 100644 index 000000000000..e3789fe576c4 Binary files /dev/null and b/firmware/rtl_nic/rtl8411-2.fw differ