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