Updates for TI wifi rename
[xdandroid:rootfs.git] / init.etc / wifi / loadit
1 #!/bin/sh
2 if [ ! -e /data/wifi-calibration ]; then
3         insmod /lib/modules/mtdchar.ko
4         mknod /dev/mtd/mtd0ro c 90 1
5         mkdir /lib/modules/$(uname -r)
6
7         # Different offset needed for CDMA (DIAM500/RAPH800)
8         if [ "`cat /proc/cpuinfo|grep -o CDMA`" = "CDMA" ]; then
9                 SKIP=4048
10         else
11                 SKIP=4736
12         fi
13
14         dd if=/dev/mtd/mtd0ro of=/tmp/tempcal bs=8192 count=1 skip=$SKIP
15         rm /dev/mtd/mtd0ro
16         rmmod mtdchar
17         rmdir /lib/modules/$(uname -r)
18         dd if=/tmp/tempcal of=/data/wifi-calibration bs=1 count=752 skip=64
19         rm /sdcard/tempcal
20 fi
21 CONFIG=/etc/wifi/tiwlan.ini
22 CALIBRATION=/data/wifi-calibration
23 if cat /proc/cpuinfo|grep -q Kovsky ; then
24 #       CONFIG=/etc/wifi/tiwlanx1.ini
25         CALIBRATION=/proc/calibration #seems no calibration is better than a calibration here
26 fi
27 /etc/wifi/wlan_loader -f /etc/wifi/Fw1251r1c.bin -e $CALIBRATION -i $CONFIG
28 /bin/ip link set dev tiwlan0 name wlan0