connectivity: remove ublox-gsm-fw-update recipe
This tool is not used anymore and has been replaced by the more generic nmhw-fwupdate tool. BugzID: 62102 Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
This commit is contained in:
parent
b5c8336b0d
commit
db9a70b163
Binary file not shown.
|
|
@ -1,63 +0,0 @@
|
|||
#!/bin/sh
|
||||
TTY_DEVICE=/dev/ttyACM0
|
||||
FW_PATH="/lib/firmware/TOBY-L210-03S-01_FW16.19_A01.02_IP_UFWUPD_1K.tar.gz"
|
||||
|
||||
# Check if firmware has been provided as argument
|
||||
if [ x != x"$1" ]; then
|
||||
FW_PATH=$1
|
||||
fi
|
||||
|
||||
TMP_PATH="/tmp/gsm-firmware"
|
||||
rm -rf $TMP_PATH
|
||||
mkdir -p $TMP_PATH
|
||||
tar xzf "$FW_PATH" -C $TMP_PATH
|
||||
XFILE_PATH=$TMP_PATH/firmware.bin
|
||||
FW_MD5=$(cat $TMP_PATH/md5)
|
||||
FW_VERSION=$(cat $TMP_PATH/version)
|
||||
|
||||
# Make sure that data are correct
|
||||
if [ ! -f $XFILE_PATH ]; then
|
||||
echo "Firmware file does not exist: $XFILE_PATH"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
md5_len=$(echo -n "$FW_MD5" | wc -c)
|
||||
if [ "32" -ne "$md5_len" ]; then
|
||||
echo "MD5 has not the right length: $FW_MD5, length: $md5_len"
|
||||
exit -2
|
||||
fi
|
||||
|
||||
systemctl status ModemManager > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Stopping ModemManager"
|
||||
MM_RUNNING=1
|
||||
systemctl stop ModemManager
|
||||
fi
|
||||
|
||||
echo Empty data in serial device
|
||||
printf '\r\n' > $TTY_DEVICE
|
||||
timeout -k 5 5 cat $TTY_DEVICE > /dev/null
|
||||
timeout -k 5 5 cat $TTY_DEVICE > /dev/null
|
||||
|
||||
echo Check running version
|
||||
printf '\r\nAT+CGMR\r\n' > $TTY_DEVICE
|
||||
timeout -k 5 5 cat $TTY_DEVICE | grep -B3 -m 1 "OK" | grep "$FW_VERSION"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "The modem is already running the same FW version"
|
||||
else
|
||||
echo "Upgrading Firmware"
|
||||
printf "AT+UFWUPD=${FW_MD5}\r\n" > $TTY_DEVICE
|
||||
sx -k "$XFILE_PATH" < $TTY_DEVICE > $TTY_DEVICE
|
||||
|
||||
echo "Restarting modem config script"
|
||||
systemctl restart wwan-config@wwan0
|
||||
fi
|
||||
|
||||
rm -rf $TMP_PATH
|
||||
|
||||
if [ "$MM_RUNNING" = "1" ]; then
|
||||
echo "Restarting ModemManager"
|
||||
systemctl start ModemManager
|
||||
fi
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
SUMMARY = "FW update tool for ublox GSM modems"
|
||||
DESCRIPTION = "FW update tool for ublox GSM modems (TOBY-L2)"
|
||||
SECTION = "utils"
|
||||
|
||||
LICENSE="Proprietary"
|
||||
LIC_FILES_CHKSUM="file://${COREBASE}/meta/files/common-licenses/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28"
|
||||
|
||||
RDEPENDS_${PN} = "coreutils lrzsz"
|
||||
|
||||
SRC_URI = " \
|
||||
file://TOBY-L210-03S-01_FW16.19_A01.02_IP_UFWUPD_1K.tar.gz;unpack=0 \
|
||||
file://gsm-fw-update \
|
||||
"
|
||||
|
||||
|
||||
|
||||
S = "${WORKDIR}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 0755 gsm-fw-update ${D}${bindir}/
|
||||
|
||||
install -d ${D}${nonarch_base_libdir}/firmware/
|
||||
install -m 0644 TOBY-L210-03S-01_FW16.19_A01.02_IP_UFWUPD_1K.tar.gz ${D}${nonarch_base_libdir}/firmware/
|
||||
}
|
||||
|
||||
FILES_${PN} = " \
|
||||
${bindir} \
|
||||
${nonarch_base_libdir} \
|
||||
"
|
||||
Loading…
Reference in New Issue