Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement