#!/bin/sh # # (C) Copyright TOSHIBA CORPORATION 2002 # # $Id: up-main.sh,v 1.9 2002/05/20 00:56:19 taniai Exp $ # verNo=1.2.JP # <-- FW Ver. Set langNo=1 # <-- Language Code Set cd /fwup # 0) For First LCD ./filedec hd-err-drv.o ${verNo} 0 # For Script LCD OFF if [ $? != 0 ] then ./err-disp DEC_ERRDRV 10 /bin/sync /sbin/halt fi /sbin/insmod -o 000 00000000.bin # ------ # 1) FILE Decode(LCD & KBD & insmod ) ./filedec hd-legna-lcd-up.o ${verNo} 0 # LCD OFF if [ $? != 0 ] then ./err-disp DEC_LCDDRV 10 /bin/sync /sbin/halt fi ./filedec hd-legna-kbddrv.o ${verNo} 0 # LCD OFF if [ $? != 0 ] then ./err-disp DEC_KBDDRV 10 /bin/sync /sbin/halt fi ./filedec hd-legna-from.o ${verNo} 0 # LCD OFF if [ $? != 0 ] then ./err-disp DEC_FROMDRV 11 /bin/sync /sbin/halt fi ./filedec hd-legna-sram.o ${verNo} 0 # LCD OFF if [ $? != 0 ] then ./err-disp DEC_SRAMDRV 11 /bin/sync /sbin/halt fi # ------ # 2) insmod( KBD & FROM & LCD) /sbin/insmod -o 222 00002222.bin # KBD if [ $? != 0 ] then ./err-disp INSMOD_KBD 10 /bin/sync /sbin/halt fi /sbin/insmod -o 333 00003333.bin # FROM if [ $? != 0 ] then ./err-disp INSMOD_FROM 11 /bin/sync /sbin/halt fi /sbin/insmod -o 444 00004444.bin # SRAM if [ $? != 0 ] then ./err-disp INSMOD_SRAM 11 /bin/sync /sbin/halt fi /sbin/insmod -o 111 00001111.bin # LCD if [ $? != 0 ] then ./err-disp INSMOD_LCD 10 /bin/sync /sbin/halt fi # ------ # 3) modude % insmod Del /bin/rm 00000000.bin /bin/rm 00001111.bin /bin/rm 00002222.bin /bin/rm 00003333.bin /bin/rm 00004444.bin # ------ # 4) FW UP ./fwup 2 1 ${verNo} ${langNo} # FW UPDATE if [ $? != 0 ] then /bin/sync /sbin/halt # then exit 1 fi # ------ # 5) rmmod KBD,LCD,FROM,ERR-LCD /sbin/rmmod 111 if [ $? != 0 ] then ./err-disp RMMOD_LCD 9 /bin/sync /sbin/halt fi /sbin/rmmod 222 if [ $? != 0 ] then ./err-disp RMMOD_KBD 9 /bin/sync /sbin/halt fi /sbin/rmmod 333 if [ $? != 0 ] then ./err-disp RMMOD_FROM 10 /bin/sync /sbin/halt fi /sbin/rmmod 444 if [ $? != 0 ] then ./err-disp RMMOD_SRAM 10 /bin/sync /sbin/halt fi /sbin/rmmod 000 # ------ # 6) sync /bin/sync # ------ # 7) WAIT % Back Ligtht OFF Mobile Disk Off /sbin/halt