diff --git a/.gitignore b/.gitignore
index a75ca1e..3ed05a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -49,3 +49,4 @@ linux-firmware-20100806.tar.bz2
 /linux-firmware-20170419.tar.gz
 /linux-firmware-20170605.tar.gz
 /linux-firmware-20170622.tar.gz
+/linux-firmware-20170828.tar.gz
diff --git a/linux-firmware.spec b/linux-firmware.spec
index 9bdeb6f..ab0b9ac 100644
--- a/linux-firmware.spec
+++ b/linux-firmware.spec
@@ -1,11 +1,11 @@
-%global checkout a3a26af2
-%global firmware_release 75
+%global checkout b78acc9
+%global firmware_release 76
 
 %global _firmwarepath	/usr/lib/firmware
 %define _binaries_in_noarch_packages_terminate_build 0
 
 Name:		linux-firmware
-Version:	20170622
+Version:	20170828
 Release:	%{firmware_release}.git%{checkout}%{?dist}
 Summary:	Firmware files used by the Linux kernel
 
@@ -415,6 +415,10 @@ rm -rf $RPM_BUILD_ROOT
 %license WHENCE LICENCE.* LICENSE.*
 
 %changelog
+* Mon Aug 28 2017 Josh Boyer <jwboyer@fedoraproject.org> - 20170828-76.gitb78acc9
+- Update to latest upstream snapshot
+- ath10k, iwlwifi, kabylake, liquidio, amdgpu, and cavium crypot updates
+
 * Thu Jun 22 2017 Josh Boyer <jwboyer@fedoraproject.org> - 20170622-75.gita3a26af2
 - Update to latest upstream snapshot
 - imx, qcom, and tegra ARM related updates
diff --git a/sources b/sources
index 17ab8fd..b7504dd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (linux-firmware-20170622.tar.gz) = b30cc57a42857e62f9ebc9b4bc2d9c771e85573227e965e6b410d6898653dd68929ebfd293621cbbc10ee3ca18c08865b658d260fd329644b6fd02f0c7e6705b
+SHA512 (linux-firmware-20170828.tar.gz) = 865e202e149da10cc3f481a99fdf7830a4e5f699a2c5c6b6440b8dcf7cd2f8d4ca0605477ecd59baf417656d4b1d02b5cf7e8e8abd62d8c084bad25ed090c1c7