FreeCalypso > hg > freecalypso-tools
comparison openmoko/flash-modem.sh @ 691:8bea9cdd8a89
openmoko/flash-modem.sh: added for guidance
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 11 Mar 2020 01:11:34 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
690:0100861ec867 | 691:8bea9cdd8a89 |
---|---|
1 #!/bin/sh | |
2 | |
3 # This script shows how to flash an Openmoko modem (GTA01/02) with a new | |
4 # firmware image (in either *.m0 or *.bin format) in a fully automated manner | |
5 # using the new batch mode of fc-loadtool, running from inside the phone. | |
6 # This script should be used as a starting point by anyone who may be putting | |
7 # together an automated firmware update mechanism similar to OM's uSD card | |
8 # automated flasher. | |
9 # | |
10 # The flashing commands used here are correct ONLY for Openmoko and similar | |
11 # modems, _NOT_ for Motorola C1xx phones!!! If you use these commands on a | |
12 # Mot C1xx phone, you will unrecoverably brick it! | |
13 | |
14 if [ $# != 1 ] | |
15 then | |
16 echo "usage: $0 firmware-image-file" 1>&2 | |
17 exit 1 | |
18 fi | |
19 | |
20 case "$1" in | |
21 *.bin) | |
22 BATCH_CMD="flash e-program-bin 0 $1" | |
23 ;; | |
24 *.m0) | |
25 BATCH_CMD="flash e-program-m0 $1" | |
26 ;; | |
27 *) | |
28 echo "error: format of $1 not recognized" 1>&2 | |
29 exit 1 | |
30 esac | |
31 | |
32 /opt/freecalypso/bin/fc-loadtool -h fic -Plm -t1300 /dev/ttySAC0 $BATCH_CMD |