Changeset 68cd6a7 in freewrt
- Timestamp:
- Sep 9, 2006, 5:48:44 PM (19 years ago)
- Children:
- 28ff590
- Parents:
- 3d565f1
- File:
-
- 1 edited
-
scripts/flash.sh (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
scripts/flash.sh
r3d565f1 r68cd6a7 4 4 # 5 5 # Copyright (C) 2004 by Oleg I. Vdovikin <oleg@cs.msu.su> 6 # Copyright (C) 200 5 by Waldemar Brodkorb <wbx@openwrt.org>6 # Copyright (C) 2006 by Waldemar Brodkorb <wbx@freewrt.org> 7 7 # 8 8 # This program is free software; you can redistribute it and/or modify … … 22 22 23 23 if [ -z "$1" ] || [ ! -f $1 ] || [ -z $2 ]; then 24 echo Usage: $0 firmware vendor24 echo Usage: $0 firmware model 25 25 cat << EOF 26 Following models are supported: 27 asus_wl500g - Asus WL500g 28 asus_wl500gd - Asus WL500g Deluxe 29 asus_wl500gp - Asus WL500g Premium 30 linksys - All Linksys models 31 26 32 IMPORTANT: 27 Notes for Linksys / Asus WL500gx router:33 Notes for Linksys routers: 28 34 be sure you have set boot_wait to yes. Power on your router 29 35 after executing this script. 30 36 31 Notes for Asus WL500g router:37 Notes for Asus routers: 32 38 be sure POWER led is flashing (If this is not the case 33 39 poweroff the device, push the reset button & power on … … 38 44 192.168.1.0/24 address range (and not the 192.168.1.1) 39 45 40 Notes for Toshiba router:41 boot_wait is enabled by default on these units.42 43 1) connect your pc to any of the four LAN ports44 2) be sure your link is up and has an address in the45 192.168.10.1/24 address range (and not the 192.168.10.1)46 3) run this script (unit will only accept .trx images)47 4) Turn unit power on.48 49 46 EOF 50 47 exit 0 51 48 fi 52 if [ "$2" == "asus " ]; then49 if [ "$2" == "asus_wl500g" ]; then 53 50 echo Confirming IP address setting... 54 51 echo -en "get ASUSSPACELINK\x01\x01\xa8\xc0 /dev/null\nquit\n" | tftp 192.168.1.1 … … 56 53 echo -en "binary\nput $1 ASUSSPACELINK\nquit\n" | tftp 192.168.1.1 57 54 echo Please wait until leds stops flashing. 58 elif [ "$2" == " linksys" ]; then55 elif [ "$2" == "asus_wl500gd" -o "$2" == "asus_wl500gp" ]; then 59 56 echo Flashing 192.168.1.1 using $1... 60 57 echo -en "rexmt 1\ntrace\nbinary\nput $1\nquit\n" | tftp 192.168.1.1 61 echo Please wait until power led stops flashing. Do not poweroff! Then you can login via telnet 192.168.1.1. 62 elif [ "$2" == "toshiba" ]; then 63 echo Flashing 192.168.10.1 using $1... 64 echo -en "rexmt 1\ntrace\nbinary\nput $1\nquit\n" | tftp 192.168.10.1 65 echo Unit will automatically reboot within 5 minutes. Do not power off. Then you can login via telnet 192.168.10.1. 58 echo Please wait 5-7 minutes and then remove the power. 59 echo This device does not reboot automatically after flashing. 60 echo After that you can login via ssh admin@192.168.1.1. 61 echo Default password is: FreeWRT 62 else 63 echo Flashing 192.168.1.1 using $1... 64 echo -en "rexmt 1\ntrace\nbinary\nput $1\nquit\n" | tftp 192.168.1.1 65 echo Unit will automatically reboot within 3-7 minutes. Do not power off. 66 echo After that you can login via ssh admin@192.168.1.1. 67 echo Default password is: FreeWRT 66 68 fi
Note:
See TracChangeset
for help on using the changeset viewer.
