FreeCalypso > hg > freecalypso-tools
changeset 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 | 0100861ec867 |
children | 185c9bf208d3 |
files | openmoko/flash-modem.sh |
diffstat | 1 files changed, 32 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openmoko/flash-modem.sh Wed Mar 11 01:11:34 2020 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh + +# This script shows how to flash an Openmoko modem (GTA01/02) with a new +# firmware image (in either *.m0 or *.bin format) in a fully automated manner +# using the new batch mode of fc-loadtool, running from inside the phone. +# This script should be used as a starting point by anyone who may be putting +# together an automated firmware update mechanism similar to OM's uSD card +# automated flasher. +# +# The flashing commands used here are correct ONLY for Openmoko and similar +# modems, _NOT_ for Motorola C1xx phones!!! If you use these commands on a +# Mot C1xx phone, you will unrecoverably brick it! + +if [ $# != 1 ] +then + echo "usage: $0 firmware-image-file" 1>&2 + exit 1 +fi + +case "$1" in + *.bin) + BATCH_CMD="flash e-program-bin 0 $1" + ;; + *.m0) + BATCH_CMD="flash e-program-m0 $1" + ;; + *) + echo "error: format of $1 not recognized" 1>&2 + exit 1 +esac + +/opt/freecalypso/bin/fc-loadtool -h fic -Plm -t1300 /dev/ttySAC0 $BATCH_CMD