Your rfkill-list results indicate both a hard-block issue and soft-block issue.
Lets deal with the acer-wmi soft-block:
Try blacklisting the acer-wmi kernel module:
sudo nano /etc/modprobe.d/blacklist.conf
add blacklist acer_wmi
as a new line at the bottom of this file.
then reboot.
After reboot rerun rfkill list all
- hopefully your soft-block value is changed from "Yes" to "No".
As to the hard-block value of "Yes". This is a physical problem not a software problem.
There should be either a bios setting, Fn-key wireless toggle or a physical switch you need to use.
Sometimes these hardware block issues require the use of MS Windows - you boot into Windows, re-enable the wifi and then reboot into Ubuntu.
iwlagn
Sometimes the iwlagn kernel module can cause an issue. Try the following:
sudo rmmod -f iwlagn
sudo modprobe iwlagn
sudo service network-manager restart
Another variation is:
sudo rmmod -f iwlagn
sudo modprobe iwlagn 11n_disable=1
sudo service network-manager restart
Wireless Switch
Since you mentioned that you see the error "wireless is disabled by hardware switch"...
On the Lenovo U330 laptop according to its manual:
An isotropic antenna system is built into the display for optimal
reception, enabling wireless communication wherever you are. To enable
wireless communications, do the following;
1 Slide the Wireless device switch latch to the right.
2 Press Fn + F5.
Best Answer
Intel has released "Open Source Software for IntelĀ® Wireless Display TV Adapter Firmware" Open Source Software for IntelĀ® Wireless Display TV Adapter Firmware That should get the computer talking to the tv via intel's WiDi.
EDIT: Be aware that this link is for source code released under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991 and compiling will be required.
EDIT2: Prerequisites: