mir3c/squashfs-root/lib/preinit/99_01_prepare_eeprom

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