diff options
Diffstat (limited to 'meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw')
-rwxr-xr-x | meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw b/meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw new file mode 100755 index 0000000000..80420b01a8 --- /dev/null +++ b/meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw @@ -0,0 +1,29 @@ +#!/bin/sh + +# Get firmware for Symbol Spectrum24 Trilogy. +# Both the header file and the binary firmware files are produced. + +# Copyright (C) 2004 Pavel Roskin <proski@gnu.org> + +# This script is Free Software, and it can be copied, distributed and +# modified as defined in the GNU General Public License. A copy of +# its license can be downloaded from http://www.gnu.org/copyleft/gpl.html + +# Usage: get_symbol_fw +# Output: spectrum_fw.h symbol_sp24t_prim_fw symbol_sp24t_sec_fw +# Needed tools: curl (or wget), unzip, perl. + +set -e + +DL_INT1='S24DRVR392B67-01.exe' +DL_INT2='Driver Only Installer/NetWLan5.sys' +DRIVER1=symbol1.drv +DRIVER2=symbol2.drv + +unzip -p $DL_INT1 "$DL_INT2" >$DRIVER2 + +perl parse_symbol_fw $DRIVER2 spectrum_fw.h symbol_sp24t_prim_fw \ + symbol_sp24t_sec_fw + +rm -f $DRIVER1 $DRIVER2 + |