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:
Alexandre Bard 2020-03-18 16:20:28 +01:00 committed by Patrick Zysset
parent b5c8336b0d
commit db9a70b163
3 changed files with 0 additions and 93 deletions

View File

@ -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

View File

@ -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} \
"