Chase, the idea is good... but, alas, it looks like that both the hard and the soft switches cannot lift the Hard block on the w500 wireless wifi device.
Putting rfkill to listen (event) and trying the different combinations always leave the wifi device (idx 2) hard blocked:
t0:
> rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
8: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
> rfkill event
RFKILL event: idx 0 type 2 op 0 soft 0 hard 0
RFKILL event: idx 2 type 1 op 0 soft 0 hard 1
RFKILL event: idx 8 type 2 op 0 soft 0 hard 0
t1 (flip the slider to block rf):
RFKILL event: idx 0 type 2 op 2 soft 0 hard 1
RFKILL event: idx 0 type 2 op 2 soft 1 hard 1
RFKILL event: idx 2 type 1 op 2 soft 1 hard 1
RFKILL event: idx 8 type 2 op 2 soft 1 hard 0
RFKILL event: idx 8 type 2 op 1 soft 1 hard 0
t2 (combo fn+F5):
RFKILL event: idx 0 type 2 op 2 soft 0 hard 1
t3 (flip the slider to unblock rf):
RFKILL event: idx 0 type 2 op 2 soft 0 hard 0
RFKILL event: idx 2 type 1 op 2 soft 0 hard 1
RFKILL event: idx 0 type 2 op 2 soft 0 hard 0
RFKILL event: idx 9 type 2 op 0 soft 0 hard 0
RFKILL event: idx 9 type 2 op 2 soft 0 hard 0
t4 (combo fn+F5):
RFKILL event: idx 2 type 1 op 2 soft 1 hard 1
RFKILL event: idx 0 type 2 op 2 soft 1 hard 0
RFKILL event: idx 9 type 2 op 2 soft 1 hard 0
RFKILL event: idx 9 type 2 op 1 soft 1 hard 0
t5 (combo fn+F5):
RFKILL event: idx 2 type 1 op 2 soft 0 hard 1
RFKILL event: idx 0 type 2 op 2 soft 0 hard 0
RFKILL event: idx 10 type 2 op 0 soft 0 hard 0
RFKILL event: idx 10 type 2 op 2 soft 0 hard 0
No action seems to unblock idx 2 hard block!
Growing desperate...
Chase, the idea is good... but, alas, it looks like that both the hard and the soft switches cannot lift the Hard block on the w500 wireless wifi device.
Putting rfkill to listen (event) and trying the different combinations always leave the wifi device (idx 2) hard blocked:
t0: bluetooth_ sw: Bluetooth
> rfkill list
0: tpacpi_
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
8: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
> rfkill event
RFKILL event: idx 0 type 2 op 0 soft 0 hard 0
RFKILL event: idx 2 type 1 op 0 soft 0 hard 1
RFKILL event: idx 8 type 2 op 0 soft 0 hard 0
t1 (flip the slider to block rf):
RFKILL event: idx 0 type 2 op 2 soft 0 hard 1
RFKILL event: idx 0 type 2 op 2 soft 1 hard 1
RFKILL event: idx 2 type 1 op 2 soft 1 hard 1
RFKILL event: idx 8 type 2 op 2 soft 1 hard 0
RFKILL event: idx 8 type 2 op 1 soft 1 hard 0
t2 (combo fn+F5):
RFKILL event: idx 0 type 2 op 2 soft 0 hard 1
t3 (flip the slider to unblock rf):
RFKILL event: idx 0 type 2 op 2 soft 0 hard 0
RFKILL event: idx 2 type 1 op 2 soft 0 hard 1
RFKILL event: idx 0 type 2 op 2 soft 0 hard 0
RFKILL event: idx 9 type 2 op 0 soft 0 hard 0
RFKILL event: idx 9 type 2 op 2 soft 0 hard 0
t4 (combo fn+F5):
RFKILL event: idx 2 type 1 op 2 soft 1 hard 1
RFKILL event: idx 0 type 2 op 2 soft 1 hard 0
RFKILL event: idx 9 type 2 op 2 soft 1 hard 0
RFKILL event: idx 9 type 2 op 1 soft 1 hard 0
t5 (combo fn+F5):
RFKILL event: idx 2 type 1 op 2 soft 0 hard 1
RFKILL event: idx 0 type 2 op 2 soft 0 hard 0
RFKILL event: idx 10 type 2 op 0 soft 0 hard 0
RFKILL event: idx 10 type 2 op 2 soft 0 hard 0
No action seems to unblock idx 2 hard block!
Growing desperate...