21 lines
531 B
Bash
Executable File
21 lines
531 B
Bash
Executable File
#!/bin/sh
|
|
# Copyright (C) 2006-2010 OpenWrt.org
|
|
# Copyright (C) 2010 Vertical Communications
|
|
|
|
do_prepare_eeprom() {
|
|
# fix eeprom file for R3L hardware ver B
|
|
hwver=`gpio 5 | cut -b 11`
|
|
[ "$hwver" = "1" ] || return 0
|
|
|
|
path=`readlink /etc/Wireless/mt7628/mt7628.eeprom.bin`
|
|
[ "$path" = "/lib/wifi/mt7628_verb.eeprom.bin" ] && return 0
|
|
|
|
#fix up
|
|
rm -f /etc/Wireless/mt7628/mt7628.eeprom.bin
|
|
ln -s /lib/wifi/mt7628_verb.eeprom.bin /etc/Wireless/mt7628/mt7628.eeprom.bin
|
|
return 0
|
|
}
|
|
|
|
boot_hook_add preinit_main do_prepare_eeprom
|
|
|