#!/bin/sh # Save mac address MACADDR="`ifconfig wlan0 | sed -n 's/.*HWaddr \([0-9A-Fa-f:]\+\).*/\1/p'`" # Unload wifi modules rmmod wl1251_spi 2>/dev/null rmmod wl1251 2>/dev/null rmmod wl12xx 2>/dev/null rmmod mac80211 2>/dev/null rmmod cfg80211 2>/dev/null rmmod rfkill_backport 2>/dev/null rmmod compat_firmware_class 2>/dev/null rmmod compat 2>/dev/null # Load bleeding-edge wl1251 insmod /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/compat.ko insmod /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/rfkill_backport.ko insmod /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/cfg80211.ko insmod /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/mac80211.ko insmod /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/wl1251.ko insmod /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/wl1251_spi.ko # Restore mac address ifconfig wlan0 down hw ether "$MACADDR"
cd /usr/bin chmod a+x wifion chmod a+x wifioff
#!/bin/sh sh /home/user/MyDocs/wl1251-maemo/binary/compat-wireless/load.sh
apt-get install sudser