# HG changeset patch # User Mychaela Falconia # Date 1583889094 0 # Node ID 8bea9cdd8a89812e88c9cae756c3c7d55016787b # Parent 0100861ec867faf411529b5876bacd7a95ec2ff0 openmoko/flash-modem.sh: added for guidance diff -r 0100861ec867 -r 8bea9cdd8a89 openmoko/flash-modem.sh --- /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