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