Camera not working with Ubuntu, solution's stopped working (FacetimeHD, Macbook Air)

I was getting the same "modprobe: ERROR: could not insert 'facetimehd': Exec format error" after upgrading. Making 'clean' before making facetime-firmware and bcwc_pcie fixed it for me. Although, you shouldn't have to do this if you are downloading a fresh copy of of the source code into an empty directory.

sudo apt-get install git
sudo apt-get install curl xzcat cpio
git clone https://github.com/patjak/facetimehd-firmware.git
cd facetimehd-firmware
make clean
make
sudo make install
cd ..
sudo apt-get install kmod libssl-dev checkinstall
git clone https://github.com/patjak/bcwc_pcie.git
cd bcwc_pcie
make clean
make
sudo make install
sudo depmod
sudo modprobe -r bdc_pci
sudo modprobe facetimehd
sudo nano /etc/modules
**add line "facetimehd", write out (ctl+o) & close**