wifi not working asus x550cc it is hard blocked

Is the module asus_nb_wmi loaded? Check:

lsmod | grep asus

If so, try a temporary fix:

sudo modprobe -r asus_nb_wmi
sudo modprobe asus_nb_wmi wapf=1 
sudo rfkill unblock all
rfkill list all

Any improvement? If so, make the driver parameter permanent:

sudo -i
echo "options asus_nb_wmi wapf=1" | sudo tee /etc/modprobe.d/asus_nb_wmi.conf
exit

If the parameter 1 is ineffective, we can also try 0 and 4.


To turn Wireless ON when your systeem starts up do the following:

Open a Terminal (CTRL+ALT+T).

Enter the following line only if you don't have gksu installed.

sudo apt-get install gksu -y

If you have GKSU (installed or already have) enter the following:

gksudo gedit /etc/rc.local

The rc.local fill will open up, add the following line before the exit 0:

rfkill unblock wireless

Now enter the following line in a terminal:

sudo reboot


To turn Bluetooth OFF when your systeem starts up do the following:

Open a Terminal (CTRL+ALT+T).

Enter the following line only if you don't have gksu installed.

sudo apt-get install gksu -y

If you have GKSU (installed or already have) enter the following:

gksudo gedit /etc/rc.local

The rc.local fill will open up, add the following line before the exit 0:

rfkill block wireless

Now enter the following line in a terminal:

sudo reboot


To switch between ON or OFF you can use the FN+Wireless key on your keyboard. This key is different for each system. You can change wireless also for something else, like bluetooth.

I have installed Linux Mint on my Asus X550C and I have found a way to enable wireless! I will write what I've done:

Terminal:

lspci -nnk | grep -A2 0280

Bash answer: ...

...
Kernel driver in use: ath9k

lsmod | grep -e ath9k -e asus

Bash answer: ... ... asus_nb_wmi ...

Check if you find asus_nb_wmi in the output!

rfkill list all

See if "Hard blocked: yes".

Suspend the notebook by pressing Fn+F1 then resume it again and wireless will be enabled!