The firmware website you gave was correct but I connected my laptop to Ethernet and updated it after putting in "non free" components to the apt sources.
Then ran this command
sudo apt-get install firmware-iwlwifi
after this I ran this command
sudo modprobe -r iwlwifi ; sudo modprobe iwlwifi...