diff --git a/WHENCE b/WHENCE
index 945076bac0d31d9927de4e784af07c10055e685f..c2f437304e66c6ac5a902ff523a02cbcd3783213 100644
--- a/WHENCE
+++ b/WHENCE
@@ -932,6 +932,9 @@ Version 22.391740.0
 File: iwlwifi-7265D-27.ucode
 Version 27.541033.0
 
+File: iwlwifi-7265D-29.ucode
+Version 29.541020.0
+
 File: iwlwifi-3168-21.ucode
 Version 21.302800.0
 
@@ -941,6 +944,9 @@ Version 22.391740.0
 File: iwlwifi-3168-27.ucode
 Version 27.541033.0
 
+File: iwlwifi-3168-29.ucode
+Version 29.541020.0
+
 File: iwlwifi-8000C-13.ucode
 Version: 25.30.13.0
 
@@ -956,6 +962,9 @@ Version 22.391740.0
 File: iwlwifi-8000C-27.ucode
 Version 27.541033.0
 
+File: iwlwifi-8000C-31.ucode
+Version 31.532993.0
+
 File: iwlwifi-8265-21.ucode
 Version 21.302800.0
 
@@ -965,6 +974,9 @@ Version 22.391740.0
 File: iwlwifi-8265-27.ucode
 Version 27.541033.0
 
+File iwlwifi-8265-31.ucode
+Version 31.532993.0
+
 Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
 
 Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware
diff --git a/iwlwifi-3168-29.ucode b/iwlwifi-3168-29.ucode
new file mode 100644
index 0000000000000000000000000000000000000000..c9ba023057543a190a77a5dc950d6575c0e3ae18
Binary files /dev/null and b/iwlwifi-3168-29.ucode differ
diff --git a/iwlwifi-7265D-29.ucode b/iwlwifi-7265D-29.ucode
new file mode 100644
index 0000000000000000000000000000000000000000..711c170f608980b3dbdc4a210ceb1030d91433fc
Binary files /dev/null and b/iwlwifi-7265D-29.ucode differ
diff --git a/iwlwifi-8000C-31.ucode b/iwlwifi-8000C-31.ucode
new file mode 100644
index 0000000000000000000000000000000000000000..00812b5c31e051efc6a95ce7eb196f68f5e834e0
Binary files /dev/null and b/iwlwifi-8000C-31.ucode differ
diff --git a/iwlwifi-8265-31.ucode b/iwlwifi-8265-31.ucode
new file mode 100644
index 0000000000000000000000000000000000000000..f6cace11135ca33bb26228ce429390cfa7533e33
Binary files /dev/null and b/iwlwifi-8265-31.ucode differ