diff --git a/WHENCE b/WHENCE
index 55124402b730b6df7d390a59ca012ef38f88ed69..f458ac03ae202d026af150654f3aaae9ecdd15d0 100644
--- a/WHENCE
+++ b/WHENCE
@@ -552,7 +552,7 @@ Found in hex form in kernel source.
 
 Driver: cxgb4 - Chelsio Terminator 4 1G/10G Ethernet adapter
 
-File: cxgb4/t4fw-1.4.16.0.bin
+File: cxgb4/t4fw-1.4.23.0.bin
 
 Licence: Redistributable. See LICENCE.chelsio_firmware for details
 
diff --git a/cxgb4/t4fw-1.4.16.0.bin b/cxgb4/t4fw-1.4.16.0.bin
deleted file mode 100644
index d8a1f47bafa5c6750fe40d34439e311763c1048c..0000000000000000000000000000000000000000
Binary files a/cxgb4/t4fw-1.4.16.0.bin and /dev/null differ
diff --git a/cxgb4/t4fw-1.4.23.0.bin b/cxgb4/t4fw-1.4.23.0.bin
new file mode 100644
index 0000000000000000000000000000000000000000..463371c34090d0ea3d9c47005a0aba4295882549
Binary files /dev/null and b/cxgb4/t4fw-1.4.23.0.bin differ
diff --git a/cxgb4/t4fw.bin b/cxgb4/t4fw.bin
index ec27c87ce134dd713df220d3305844a2ab8a94a6..1091965e5515987a0f476231f6a7386e56e9b895 120000
--- a/cxgb4/t4fw.bin
+++ b/cxgb4/t4fw.bin
@@ -1 +1 @@
-t4fw-1.4.16.0.bin
\ No newline at end of file
+t4fw-1.4.23.0.bin
\ No newline at end of file