diff --git a/bnx2/bnx2-mips-06-4.6.16.fw b/bnx2/bnx2-mips-06-4.6.16.fw deleted file mode 100644 index 0ff4f5ad..00000000 Binary files a/bnx2/bnx2-mips-06-4.6.16.fw and /dev/null differ diff --git a/bnx2/bnx2-mips-06-5.0.0.j3.fw b/bnx2/bnx2-mips-06-5.0.0.j3.fw new file mode 100644 index 00000000..6804b826 Binary files /dev/null and b/bnx2/bnx2-mips-06-5.0.0.j3.fw differ diff --git a/bnx2/bnx2-mips-09-4.6.17.fw b/bnx2/bnx2-mips-09-4.6.17.fw deleted file mode 100644 index 2736b4a8..00000000 Binary files a/bnx2/bnx2-mips-09-4.6.17.fw and /dev/null differ diff --git a/bnx2/bnx2-mips-09-5.0.0.j3.fw b/bnx2/bnx2-mips-09-5.0.0.j3.fw new file mode 100644 index 00000000..6c989882 Binary files /dev/null and b/bnx2/bnx2-mips-09-5.0.0.j3.fw differ diff --git a/bnx2/bnx2-rv2p-06-4.6.16.fw b/bnx2/bnx2-rv2p-06-4.6.16.fw deleted file mode 100644 index bea33c32..00000000 Binary files a/bnx2/bnx2-rv2p-06-4.6.16.fw and /dev/null differ diff --git a/bnx2/bnx2-rv2p-06-5.0.0.j3.fw b/bnx2/bnx2-rv2p-06-5.0.0.j3.fw new file mode 100644 index 00000000..1f805a19 Binary files /dev/null and b/bnx2/bnx2-rv2p-06-5.0.0.j3.fw differ diff --git a/bnx2/bnx2-rv2p-09-4.6.15.fw b/bnx2/bnx2-rv2p-09-4.6.15.fw deleted file mode 100644 index bdb5d104..00000000 Binary files a/bnx2/bnx2-rv2p-09-4.6.15.fw and /dev/null differ diff --git a/bnx2/bnx2-rv2p-09-5.0.0.j3.fw b/bnx2/bnx2-rv2p-09-5.0.0.j3.fw new file mode 100644 index 00000000..82a5de2c Binary files /dev/null and b/bnx2/bnx2-rv2p-09-5.0.0.j3.fw differ diff --git a/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw b/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw new file mode 100644 index 00000000..834c479f Binary files /dev/null and b/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw differ