/usr/bin
NameSizeModeActions
aa-enabled187440755editdlrm
aa-exec187440755editdlrm
aa-features-abi187360755editdlrm
acpidbg16220755editdlrm
acpi_listen149200755editdlrm
add-apt-repository164220755editdlrm
addpart147200755editdlrm
apport-bug23220755editdlrm
apport-cli136250755editdlrm
apport-collect23220755editdlrm
apport-unpack37900755editdlrm
appstreamcli1415440755editdlrm
apropos484160755editdlrm
apt188240755editdlrm
apt-add-repository164220755editdlrm
apt-cache885440755editdlrm
apt-cdrom271040755editdlrm
apt-config311200755editdlrm
apt-extracttemplates230080755editdlrm
apt-ftparchive2278160755editdlrm
apt-get516800755editdlrm
apt-key286640755editdlrm
apt-mark557760755editdlrm
apt-sortpkgs516080755editdlrm
arch353360755editdlrm
automat-visualize39840755editdlrm
awk7398400755editdlrm
b2sum558160755editdlrm
base32394320755editdlrm
base64394320755editdlrm
basename353360755editdlrm
basenc476240755editdlrm
bash14460240755editdlrm
bashbug69880755editdlrm
bc930000755editdlrm
boltctl1257920755editdlrm
bpftrace22505760755editdlrm
bpftrace-aotrt10090160755editdlrm
btrfs10252800755editdlrm
btrfs-convert5901280755editdlrm
btrfs-find-root5327840755editdlrm
btrfs-image5655520755editdlrm
btrfs-map-logical5327840755editdlrm
btrfs-select-super5286880755editdlrm
btrfsck10252800755editdlrm
btrfstune5573600755editdlrm
busctl968640755editdlrm
busybox21246080755editdlrm
byobu87030755editdlrm
byobu-config9960755editdlrm
byobu-ctrl-a47740755editdlrm
byobu-disable12950755editdlrm
byobu-disable-prompt13410755editdlrm
byobu-enable11820755editdlrm
byobu-enable-prompt14530755editdlrm
byobu-export14210755editdlrm
byobu-janitor72090755editdlrm
byobu-keybindings15060755editdlrm
byobu-launch33290755editdlrm
byobu-launcher19100755editdlrm
byobu-launcher-install25290755editdlrm
byobu-launcher-uninstall15610755editdlrm
byobu-layout33480755editdlrm
byobu-prompt11560755editdlrm
byobu-quiet14100755editdlrm
byobu-reconnect-sockets32980755editdlrm
byobu-screen87030755editdlrm
byobu-select-backend14520755editdlrm
byobu-select-profile51800755editdlrm
byobu-select-session10120755editdlrm
byobu-shell16970755editdlrm
byobu-silent13060755editdlrm
byobu-status60150755editdlrm
byobu-status-detail12070755editdlrm
byobu-tmux87030755editdlrm
byobu-ugraph46670755editdlrm
byobu-ulevel119960755editdlrm
captoinfo925840755editdlrm
cat393840755editdlrm
catman315040755editdlrm
certbot9580755editdlrm
cftp32240755editdlrm
cgi-fcgi185840755editdlrm
chage721842755editdlrm
chardet2210755editdlrm
chardetect2210755editdlrm
chattr146560755editdlrm
chcon599120755editdlrm
chfn727924755editdlrm
chgrp599120755editdlrm
chmod558160755editdlrm
choom229120755editdlrm
chown599120755editdlrm
chronyc933920755editdlrm
chrt311040755editdlrm
chsh447604755editdlrm
chvt147120755editdlrm
cifsiostat270800755editdlrm
ckbcomp1506740755editdlrm
ckeygen32270755editdlrm
cksum1049840755editdlrm
clear146560755editdlrm
clear_console145680755editdlrm
cloud-id9660755editdlrm
cloud-init9700755editdlrm
cloud-init-per21080755editdlrm
cmp434080755editdlrm
codepage146400755editdlrm
col229200755editdlrm
col19630755editdlrm
col29630755editdlrm
col39630755editdlrm
col49630755editdlrm
col59630755editdlrm
col69630755editdlrm
col79630755editdlrm
col89630755editdlrm
col99630755editdlrm
colcrt147280755editdlrm
colrm147280755editdlrm
column393040755editdlrm
comm394400755editdlrm
conch32250755editdlrm
corelist153750755editdlrm
cp1418480755editdlrm
cpan83600755editdlrm
cpan5.38-x86_64-linux-gnu83810755editdlrm
cpio1409280755editdlrm
cpupower16220755editdlrm
crontab396642755editdlrm
csplit517200755editdlrm
ctail9600755editdlrm
ctstat232000755editdlrm
curl2972880755editdlrm
cut394320755editdlrm
cvtsudoers3288080755editdlrm
c_rehash68410755editdlrm
dash1297840755editdlrm
date1090640755editdlrm
dbus-cleanup-sockets146320755editdlrm
dbus-daemon2361760755editdlrm
dbus-monitor269280755editdlrm
dbus-run-session146400755editdlrm
dbus-send310160755editdlrm
dbus-update-activation-environment146320755editdlrm
dbus-uuidgen146320755editdlrm
dbxtool310240755editdlrm
dd722320755editdlrm
deallocvt147120755editdlrm
deb-systemd-helper243580755editdlrm
deb-systemd-invoke71350755editdlrm
debconf28700755editdlrm
debconf-apt-progress118460755editdlrm
debconf-communicate6230755editdlrm
debconf-copydb17180755editdlrm
debconf-escape6680755editdlrm
debconf-set-selections32160755editdlrm
debconf-show18250755editdlrm
debian-distro-info316960755editdlrm
delpart147200755editdlrm
delv464080755editdlrm
df891680755editdlrm
dh_bash-completion45270755editdlrm
dh_installxmlcatalogs94440755editdlrm
diff1377760755editdlrm
diff3599200755editdlrm
dig1544480755editdlrm
dir1423120755editdlrm
dircolors476320755editdlrm
dirmngr4851360755editdlrm
dirmngr-client562400755editdlrm
dirname352080755editdlrm
distro-info275360755editdlrm
dmesg702880755editdlrm
dnsdomainname227600755editdlrm
do-release-upgrade106750755editdlrm
domainname227600755editdlrm
dpkg3181760755editdlrm
dpkg-deb1460000755editdlrm
dpkg-divert1214160755editdlrm
dpkg-maintscript-helper212050755editdlrm
dpkg-query1377920755editdlrm
dpkg-realpath41850755editdlrm
dpkg-split1008960755editdlrm
dpkg-statoverride515920755editdlrm
dpkg-trigger435520755editdlrm
du1008720755editdlrm
dumpkeys1667600755editdlrm
eatmydata28060755editdlrm
ec2metadata85830755editdlrm
echo352080755editdlrm
ed599600755editdlrm
editor2790400755editdlrm
efibootdump228400755editdlrm
efibootmgr488320755editdlrm
egrep410755editdlrm
eject432400755editdlrm
enable-ec2-spot-hibernation2370755editdlrm
enc2xs419470755editdlrm
encguess30690755editdlrm
env480720755editdlrm
envsubst352000755editdlrm
eqn1929680755editdlrm
ex41306400755editdlrm
expand353600755editdlrm
expiry271522755editdlrm
expr434320755editdlrm
factor640080755editdlrm
faillog231680755editdlrm
fallocate270080755editdlrm
false269360755editdlrm
fgconsole147120755editdlrm
fgrep410755editdlrm
file313360755editdlrm
finalrd21120755editdlrm
find2042640755editdlrm
findmnt692800755editdlrm
flock230240755editdlrm
fmt394320755editdlrm
fold353360755editdlrm
free270080755editdlrm
ftp1872880755editdlrm
funzip269280755editdlrm
fuser402880755editdlrm
fusermount392964755editdlrm
fusermount3392964755editdlrm
fwupdmgr1211360755editdlrm
fwupdtool1129440755editdlrm
gapplication229200755editdlrm
gawk7398400755editdlrm
gawkbug69030755editdlrm
gdbus515920755editdlrm
geqn1929680755editdlrm
getconf269920755editdlrm
getent396480755editdlrm
getkeycodes147120755editdlrm
getopt229120755editdlrm
gettext352000755editdlrm
gettext.sh51880755editdlrm
ginstall-info483760755editdlrm
gio1048560755editdlrm
gio-querymodules187440755editdlrm
git40662320755editdlrm
git-receive-pack40662320755editdlrm
git-shell6398080755editdlrm
git-upload-archive40662320755editdlrm
git-upload-pack40662320755editdlrm
glib-compile-schemas556080755editdlrm
gpasswd762484755editdlrm
gpg11478000755editdlrm
gpg-agent3660960755editdlrm
gpg-connect-agent894000755editdlrm
gpg-wks-client1427120755editdlrm
gpgconf1181280755editdlrm
gpgparsemail352000755editdlrm
gpgsm5134000755editdlrm
gpgsplit272560755editdlrm
gpgtar694560755editdlrm
gpgv3104160755editdlrm
gpic2007680755editdlrm
grep1868240755editdlrm
gresource228400755editdlrm
groff967760755editdlrm
grog191950755editdlrm
grops1664560755editdlrm
grotty1213520755editdlrm
groups353360755editdlrm
growpart298950755editdlrm
grub-editenv4026000755editdlrm
grub-file7596880755editdlrm
grub-fstest8840400755editdlrm
grub-glue-efi1053520755editdlrm
grub-kbdcomp16810755editdlrm
grub-menulst2cfg851920755editdlrm
grub-mkfont1346000755editdlrm
grub-mkimage3863120755editdlrm
grub-mklayout1057040755editdlrm
grub-mknetdir4400880755editdlrm
grub-mkpasswd-pbkdf21139920755editdlrm
grub-mkrelpath2660240755editdlrm
grub-mkrescue10443120755editdlrm
grub-mkstandalone5224080755editdlrm
grub-mount6985840755editdlrm
grub-ntldr-img393120755editdlrm
grub-render-label7682320755editdlrm
grub-script-check1298000755editdlrm
grub-syslinux2cfg7154800755editdlrm
gsettings310320755editdlrm
gtbl1377040755editdlrm
gunzip23460755editdlrm
gzexe64800755editdlrm
gzip934240755editdlrm
h2ph292270755editdlrm
h2xs609340755editdlrm
hardlink476000755editdlrm
hd475040755editdlrm
head435280755editdlrm
helpztags25140755editdlrm
hexdump475040755editdlrm
hibagent244730755editdlrm
hibinit-agent183980755editdlrm
host1216720755editdlrm
hostid353360755editdlrm
hostname227600755editdlrm
hostnamectl311840755editdlrm
htop3792160755editdlrm
hwe-support-status115110755editdlrm
i386272880755editdlrm
ibd2sdi2690480755editdlrm
iconv680720755editdlrm
id394320755editdlrm
inetutils-telnet1821200755editdlrm
info2475360755editdlrm
infobrowser2475360755editdlrm
infocmp679680755editdlrm
infotocap925840755editdlrm
innochecksum1755040755editdlrm
install1459440755editdlrm
install-info483760755editdlrm
instmodsh43730755editdlrm
ionice188160755editdlrm
iostat557440755editdlrm
ip7729200755editdlrm
ipcmk229840755editdlrm
ipcrm188160755editdlrm
ipcs392960755editdlrm
iptables-xml951760755editdlrm
ischroot148240755editdlrm
iscsiadm3793200755editdlrm
join517600755editdlrm
journalctl808000755editdlrm
jq308720755editdlrm
json-patch-jsondiff10040755editdlrm
jsondiff10040755editdlrm
jsonpatch38590755editdlrm
jsonpointer18380755editdlrm
jsonschema2130755editdlrm
json_pp49920755editdlrm
kbdinfo188080755editdlrm
kbd_mode150160755editdlrm
kbxutil643360755editdlrm
keep-one-running35920755editdlrm
kernel-install559840755editdlrm
kill229120755editdlrm
killall320960755editdlrm
kmod1743280755editdlrm
kmodsign188880755editdlrm
landscape-sysinfo6460755editdlrm
last352000755editdlrm
lastb352000755editdlrm
lastlog284560755editdlrm
lcf77840755editdlrm
ld.so2366160755editdlrm
ldd53820755editdlrm
less1949520755editdlrm
lessecho146560755editdlrm
lessfile90470755editdlrm
lesskey242720755editdlrm
lesspipe90470755editdlrm
letsencrypt9580755editdlrm
lexgrog1018960755editdlrm
libnetcfg157780755editdlrm
link353360755editdlrm
linux-boot-prober15770755editdlrm
linux-check-removal40900755editdlrm
linux-update-symlinks63200755editdlrm
linux-version26980755editdlrm
linux32272880755editdlrm
linux64272880755editdlrm
ln558160755editdlrm
lnstat232000755editdlrm
loadkeys2077680755editdlrm
loadunimap352880755editdlrm
locale508240755editdlrm
locale-check144880755editdlrm
localectl270800755editdlrm
localedef3267520755editdlrm
logger399040755editdlrm
login530560755editdlrm
loginctl681760755editdlrm
logname353360755editdlrm
look188240755editdlrm
lowntfs-3g1218320755editdlrm
ls1423120755editdlrm
lsattr146560755editdlrm
lsblk1498960755editdlrm
lsb_release26510755editdlrm
lscpu1130320755editdlrm
lshw9801680755editdlrm
lsinitramfs7350755editdlrm
lsipc515840755editdlrm
lslocks315040755editdlrm
lslogins515840755editdlrm
lsmem392960755editdlrm
lsmod1743280755editdlrm
lsns434000755editdlrm
lsof1757840755editdlrm
lspci1025120755editdlrm
lspgpot10810755editdlrm
lspower12070755editdlrm
lsusb2524320755editdlrm
lzcat890080755editdlrm
lzcmp74220755editdlrm
lzdiff74220755editdlrm
lzegrep103330755editdlrm
lzfgrep103330755editdlrm
lzgrep103330755editdlrm
lzless18130755editdlrm
lzma890080755editdlrm
lzmainfo147200755editdlrm
lzmore21900755editdlrm
mailmail32270755editdlrm
man1284160755editdlrm
man-recode362480755editdlrm
mandb1471200755editdlrm
manifest19420755editdlrm
manpath274240755editdlrm
mapscrn311920755editdlrm
markdown-it2200755editdlrm
mawk1707680755editdlrm
mbim-network113420755editdlrm
mbimcli2219440755editdlrm
mcookie270800755editdlrm
md5sum393360755editdlrm
md5sum.textutils393360755editdlrm
mdig516080755editdlrm
memhog147680755editdlrm
mesg147200755editdlrm
migrate-pubring-from-classic-gpg30930755editdlrm
migratepages147200755editdlrm
migspeed146480755editdlrm
mkdir762960755editdlrm
mkfifo435280755editdlrm
mknod435280755editdlrm
mksquashfs2938320755editdlrm
mktemp353360755editdlrm
mk_modmap161630755editdlrm
mmcli2805120755editdlrm
mokutil609040755editdlrm
more474960755editdlrm
mount515844755editdlrm
mountpoint188160755editdlrm
mpstat516560755editdlrm
mt724320755editdlrm
mt-gnu724320755editdlrm
mtr780800755editdlrm
mtr-packet351200755editdlrm
mv1377520755editdlrm
myisamchk68592720755editdlrm
myisamlog66770320755editdlrm
myisampack67073440755editdlrm
myisam_ftdump66448320755editdlrm
mysql69124080755editdlrm
mysqladmin67502880755editdlrm
mysqlanalyze67591520755editdlrm
mysqlbinlog70760640755editdlrm
mysqlcheck67591520755editdlrm
mysqldump68388000755editdlrm
mysqldumpslow77190755editdlrm
mysqld_multi273670755editdlrm
mysqld_safe291370755editdlrm
mysqlimport67422720755editdlrm
mysqloptimize67591520755editdlrm
mysqlpump71580160755editdlrm
mysqlrepair67591520755editdlrm
mysqlreport390160755editdlrm
mysqlshow67450400755editdlrm
mysqlslap67598720755editdlrm
mysql_config_editor1608000755editdlrm
mysql_migrate_keyring68053440755editdlrm
mysql_secure_installation67302720755editdlrm
mysql_ssl_rsa_setup2077680755editdlrm
mysql_tzinfo_to_sql767120755editdlrm
mysql_upgrade68179200755editdlrm
my_print_defaults1753520755editdlrm
namei229120755editdlrm
nano2790400755editdlrm
nawk7398400755editdlrm
nc395600755editdlrm
nc.openbsd395600755editdlrm
neqn9130755editdlrm
netaddr9590755editdlrm
netcat395600755editdlrm
networkctl1255200755editdlrm
networkd-dispatcher203620755editdlrm
newgrp406644755editdlrm
NF9630755editdlrm
ngettext352000755editdlrm
nice353360755editdlrm
nisdomainname227600755editdlrm
nl395280755editdlrm
nohup352400755editdlrm
nproc353360755editdlrm
nroff57180755editdlrm
nsenter313360755editdlrm
nslookup1257680755editdlrm
nstat311040755editdlrm
nsupdate763440755editdlrm
ntfs-3g1628240755editdlrm
ntfs-3g.probe147200755editdlrm
ntfscat270080755editdlrm
ntfscluster393040755editdlrm
ntfscmp311040755editdlrm
ntfsdecrypt434000755editdlrm
ntfsfallocate270160755editdlrm
ntfsfix352080755editdlrm
ntfsinfo556880755editdlrm
ntfsls281120755editdlrm
ntfsmove311120755editdlrm
ntfsrecover1048320755editdlrm
ntfssecaudit807520755editdlrm
ntfstruncate269360755editdlrm
ntfsusermap187360755editdlrm
ntfswipe480320755editdlrm
numactl360800755editdlrm
numastat364160755editdlrm
numfmt599440755editdlrm
od722000755editdlrm
oem-getlogs85040755editdlrm
on_ac_power37880755editdlrm
openssl10053680755editdlrm
openvt232720755editdlrm
os-prober45270755editdlrm
pager1949520755editdlrm
partx638800755editdlrm
passwd641524755editdlrm
paste393360755editdlrm
pastebinit167060755editdlrm
patch1868960755editdlrm
pathchk353360755editdlrm
pbget25690755editdlrm
pbput25690755editdlrm
pbputs25690755editdlrm
pdb3694590755editdlrm
pdb3.12694590755editdlrm
peekfd146400755editdlrm
perf16220755editdlrm
perl40234080755editdlrm
perl5.38-x86_64-linux-gnu146480755editdlrm
perl5.38.240234080755editdlrm
perlbug455930755editdlrm
perldoc1250755editdlrm
perlivp108670755editdlrm
perlthanks455930755editdlrm
perror15343920755editdlrm
pgrep352960755editdlrm
phar148850755editdlrm
phar.phar148850755editdlrm
phar.phar7.4148850755editdlrm
phar7.4148850755editdlrm
phar7.4.phar148850755editdlrm
php48139360755editdlrm
php7.448139360755editdlrm
pic2007680755editdlrm
pico2790400755editdlrm
piconv83600755editdlrm
pidof268560755editdlrm
pidstat516560755editdlrm
pidwait352960755editdlrm
pinentry600560755editdlrm
pinentry-curses600560755editdlrm
ping898000755editdlrm
ping4898000755editdlrm
ping6898000755editdlrm
pinky393360755editdlrm
pkaction187360755editdlrm
pkcheck228320755editdlrm
pkcon556080755editdlrm
pkill352960755editdlrm
pkmon228400755editdlrm
pkttyagent228320755editdlrm
pl2pm45360755editdlrm
pldd229760755editdlrm
plymouth474080755editdlrm
pmap352240755editdlrm
pod2html40410755editdlrm
pod2man188980755editdlrm
pod2text131120755editdlrm
pod2usage41070755editdlrm
podchecker36580755editdlrm
pollinate87440755editdlrm
pr722720755editdlrm
preconv598800755editdlrm
printenv352080755editdlrm
printf557440755editdlrm
prlimit275360755editdlrm
pro10030755editdlrm
prove136590755editdlrm
prtstat188160755editdlrm
ps1464240755editdlrm
psfaddtable229040755editdlrm
psfgettable229040755editdlrm
psfstriptable229040755editdlrm
psfxtable229040755editdlrm
pslog146400755editdlrm
pstree361680755editdlrm
pstree.x11361680755editdlrm
ptar35660755editdlrm
ptardiff26450755editdlrm
ptargrep43950755editdlrm
ptx558480755editdlrm
purge-old-kernels11490755editdlrm
pwd353360755editdlrm
pwdx147200755editdlrm
py3clean78160755editdlrm
py3compile133140755editdlrm
py3versions128160755editdlrm
pybabel9560755editdlrm
pybabel-python39560755editdlrm
pydoc3800755editdlrm
pydoc3.12800755editdlrm
pygettext3242240755editdlrm
pygettext3.12242240755editdlrm
pygmentize2150755editdlrm
pyhtmlizer32220755editdlrm
pyserial-miniterm9750755editdlrm
pyserial-ports9690755editdlrm
python380209280755editdlrm
python3.1280209280755editdlrm
pzstd7071120755editdlrm
qmi-firmware-update1721280755editdlrm
qmi-network164280755editdlrm
qmicli6009280755editdlrm
rbash14460240755editdlrm
rdma1049760755editdlrm
readlink434320755editdlrm
realpath434320755editdlrm
red890755editdlrm
rename.ul229120755editdlrm
renice147200755editdlrm
rescan-scsi-bus.sh389640755editdlrm
reset269440755editdlrm
resizecons270960755editdlrm
resizepart229120755editdlrm
resolvectl1624800755editdlrm
rev147200755editdlrm
rgrep300755editdlrm
rm599120755editdlrm
rmdir475280755editdlrm
rnano2790400755editdlrm
routel16580755editdlrm
rrsync126390755editdlrm
rsync5346800755editdlrm
rsync-ssl51360755editdlrm
rtla16220755editdlrm
rtstat232000755editdlrm
run-one35920755editdlrm
run-one-constantly35920755editdlrm
run-one-until-failure35920755editdlrm
run-one-until-success35920755editdlrm
run-parts274640755editdlrm
run-this-one35920755editdlrm
runcon353360755editdlrm
rview41306400755editdlrm
rvim41306400755editdlrm
sadf3914880755editdlrm
sar1406800755editdlrm
sar.sysstat1406800755editdlrm
savelog104870755editdlrm
sbattach230800755editdlrm
sbkeysync355760755editdlrm
sbsiglist149520755editdlrm
sbsign355360755editdlrm
sbvarsign232800755editdlrm
sbverify313440755editdlrm
scalar6849920755editdlrm
scandeps66230755editdlrm
scp1378160755editdlrm
screen4897200755editdlrm
screendump146400755editdlrm
script556800755editdlrm
scriptlive433920755editdlrm
scriptreplay352000755editdlrm
scsi_logging_level85850755editdlrm
scsi_mandat36020755editdlrm
scsi_readcap13270755editdlrm
scsi_ready11210755editdlrm
scsi_satl38300755editdlrm
scsi_start12850755editdlrm
scsi_stop14740755editdlrm
scsi_temperature9360755editdlrm
sdiff516000755editdlrm
sed1132240755editdlrm
select-editor24500755editdlrm
sensible-browser15830755editdlrm
sensible-editor15560755editdlrm
sensible-pager9210755editdlrm
sensible-terminal11760755editdlrm
seq517200755editdlrm
setarch272880755editdlrm
setfont557680755editdlrm
setkeycodes147120755editdlrm
setleds188720755editdlrm
setlogcons147120755editdlrm
setmetamode147520755editdlrm
setpci311120755editdlrm
setpriv393040755editdlrm
setsid147200755editdlrm
setterm352000755editdlrm
setupcon410250755editdlrm
sftp1542800755editdlrm
sg406644755editdlrm
sginfo778320755editdlrm
sgm_dd351360755editdlrm
sgp_dd474240755editdlrm
sg_bg_ctl148560755editdlrm
sg_compare_and_write275600755editdlrm
sg_copy_results238560755editdlrm
sg_dd556320755editdlrm
sg_decode_sense151120755editdlrm
sg_emc_trespass146480755editdlrm
sg_format402960755editdlrm
sg_get_config362240755editdlrm
sg_get_elem_status274320755editdlrm
sg_get_lba_status234960755editdlrm
sg_ident149520755editdlrm
sg_inq1183840755editdlrm
sg_logs1504560755editdlrm
sg_luns233360755editdlrm
sg_map187440755editdlrm
sg_map26273440755editdlrm
sg_modes471840755editdlrm
sg_opcodes358480755editdlrm
sg_persist369440755editdlrm
sg_prevent148560755editdlrm
sg_raw275600755editdlrm
sg_rbuf232720755editdlrm
sg_rdac187440755editdlrm
sg_read269440755editdlrm
sg_readcap233360755editdlrm
sg_read_attr375280755editdlrm
sg_read_block_limits148880755editdlrm
sg_read_buffer282240755editdlrm
sg_read_long150480755editdlrm
sg_reassign191120755editdlrm
sg_referrals150160755editdlrm
sg_rep_pip149200755editdlrm
sg_rep_zones274400755editdlrm
sg_requests233040755editdlrm
sg_reset150160755editdlrm
sg_reset_wp149520755editdlrm
sg_rmsn148560755editdlrm
sg_rtpg149520755editdlrm
sg_safte232400755editdlrm
sg_sanitize276560755editdlrm
sg_sat_identify191760755editdlrm
sg_sat_phy_event194640755editdlrm
sg_sat_read_gplog191760755editdlrm
sg_sat_set_features191440755editdlrm
sg_scan188240755editdlrm
sg_seek193360755editdlrm
sg_senddiag278480755editdlrm
sg_ses1228480755editdlrm
sg_ses_microcode280160755editdlrm
sg_start193040755editdlrm
sg_stpg232720755editdlrm
sg_stream_ctl191440755editdlrm
sg_sync150160755editdlrm
sg_test_rwbuf190480755editdlrm
sg_timestamp233760755editdlrm
sg_turs273360755editdlrm
sg_unmap233040755editdlrm
sg_verify234640755editdlrm
sg_vpd1212640755editdlrm
sg_write_buffer278880755editdlrm
sg_write_long151120755editdlrm
sg_write_same275920755editdlrm
sg_write_verify274320755editdlrm
sg_write_x569360755editdlrm
sg_wr_mode232720755editdlrm
sg_xcopy433360755editdlrm
sg_zone152160755editdlrm
sh1297840755editdlrm
sha1sum393360755editdlrm
sha224sum393360755editdlrm
sha256sum393360755editdlrm
sha384sum393360755editdlrm
sha512sum393360755editdlrm
shasum99820755editdlrm
showconsolefont188080755editdlrm
showkey188080755editdlrm
shred558160755editdlrm
shuf476240755editdlrm
skill270480755editdlrm
slabtop229760755editdlrm
sleep353360755editdlrm
slogin8468880755editdlrm
snap226930160755editdlrm
snapctl79431600755editdlrm
snapfuse391440755editdlrm
snice270480755editdlrm
soelim353040755editdlrm
sort1052720755editdlrm
sos6120755editdlrm
sos-collector10620755editdlrm
sosreport10540755editdlrm
splain194490755editdlrm
split562560755editdlrm
splitfont146400755editdlrm
sqfscat1514480755editdlrm
sqfstar2938320755editdlrm
ss1321680755editdlrm
ssh8468880755editdlrm
ssh-add3014880755editdlrm
ssh-agent3096882755editdlrm
ssh-argv014550755editdlrm
ssh-copy-id130780755editdlrm
ssh-import-id9850755editdlrm
ssh-import-id-gh7850755editdlrm
ssh-import-id-lp7850755editdlrm
ssh-keygen4530560755editdlrm
ssh-keyscan3383680755editdlrm
stat885920755editdlrm
static-sh21246080755editdlrm
stdbuf517200755editdlrm
strace20874320755editdlrm
strace-log-merge18210755editdlrm
streamzip80610755editdlrm
stty804080755editdlrm
su556804755editdlrm
sudo2779364755editdlrm
sudoedit2779364755editdlrm
sudoreplay982560755editdlrm
sum352400755editdlrm
sync352400755editdlrm
systemctl15013040755editdlrm
systemd1008160755editdlrm
systemd-ac-power147920755editdlrm
systemd-analyze2036240755editdlrm
systemd-ask-password190240755editdlrm
systemd-cat188960755editdlrm
systemd-cgls231120755editdlrm
systemd-cgtop393920755editdlrm
systemd-confext559520755editdlrm
systemd-creds437440755editdlrm
systemd-cryptenroll726240755editdlrm
systemd-cryptsetup808400755editdlrm
systemd-delta270800755editdlrm
systemd-detect-virt188880755editdlrm
systemd-escape229840755editdlrm
systemd-firstboot602320755editdlrm
systemd-hwdb1584560755editdlrm
systemd-id128229840755editdlrm
systemd-inhibit230080755editdlrm
systemd-machine-id-setup190720755editdlrm
systemd-mount520000755editdlrm
systemd-notify273040755editdlrm
systemd-path188880755editdlrm
systemd-repart1999120755editdlrm
systemd-run683920755editdlrm
systemd-socket-activate311760755editdlrm
systemd-stdio-bridge229920755editdlrm
systemd-sysext559520755editdlrm
systemd-sysusers682240755editdlrm
systemd-tmpfiles1174480755editdlrm
systemd-tty-ask-password-agent352720755editdlrm
systemd-umount520000755editdlrm
tabs187440755editdlrm
tac393360755editdlrm
tail640320755editdlrm
tapestat270720755editdlrm
tar4402640755editdlrm
taskset311040755editdlrm
tbl1377040755editdlrm
tclsh144880755editdlrm
tclsh8.6144880755editdlrm
tcpdump12739760755editdlrm
tee394320755editdlrm
telnet1821200755editdlrm
tempfile146480755editdlrm
test475520755editdlrm
tic925840755editdlrm
time271600755editdlrm
timedatectl475600755editdlrm
timeout398800755editdlrm
tkconch32270755editdlrm
tload229280755editdlrm
tmux11026080755editdlrm
tnftp1872880755editdlrm
toe228400755editdlrm
top1348640755editdlrm
touch967760755editdlrm
tput269680755editdlrm
tr476240755editdlrm
trace-cmd4458560755editdlrm
tracepath185840755editdlrm
trial32190755editdlrm
troff7440560755editdlrm
true269360755editdlrm
truncate394320755editdlrm
tset269440755editdlrm
tsort476240755editdlrm
tty353360755editdlrm
turbostat16220755editdlrm
twist32390755editdlrm
twistd32200755editdlrm
tzselect153780755editdlrm
ua10030755editdlrm
ubuntu-advantage10030755editdlrm
ubuntu-bug23220755editdlrm
ubuntu-distro-info275360755editdlrm
ubuntu-security-status227830755editdlrm
ucf416570755editdlrm
ucfq193670755editdlrm
ucfr111110755editdlrm
uclampset311040755editdlrm
udevadm14436320755editdlrm
udisksctl638720755editdlrm
ul229200755editdlrm
umount392964755editdlrm
uname353360755editdlrm
unattended-upgrade995470755editdlrm
unattended-upgrades995470755editdlrm
uncompress23460755editdlrm
unexpand394560755editdlrm
unicode_start27720755editdlrm
unicode_stop5280755editdlrm
uniq394320755editdlrm
unlink353360755editdlrm
unlzma890080755editdlrm
unmkinitramfs37880755editdlrm
unshare436240755editdlrm
unsquashfs1514480755editdlrm
unxz890080755editdlrm
unzip1786080755editdlrm
unzipsfx762080755editdlrm
unzstd10227600755editdlrm
update-alternatives597840755editdlrm
update-microcode-initrd11740755editdlrm
update-mime-database761120755editdlrm
uptime147200755editdlrm
usb-devices49440755editdlrm
usbhid-dump311120755editdlrm
usbip16220755editdlrm
usbipd16220755editdlrm
usbreset146400755editdlrm
users353360755editdlrm
utmpdump229120755editdlrm
uuidgen188160755editdlrm
uuidparse229120755editdlrm
varlinkctl311760755editdlrm
vcs-run69120755editdlrm
vdir1423120755editdlrm
VGAuthService1336720755editdlrm
vi41306400755editdlrm
view41306400755editdlrm
vigpg26400755editdlrm
vim41306400755editdlrm
vim.basic41306400755editdlrm
vim.tiny17363920755editdlrm
vimdiff41306400755editdlrm
vimtutor21540755editdlrm
vm-support100660755editdlrm
vmhgfs-fuse478480755editdlrm
vmstat397120755editdlrm
vmtoolsd763520755editdlrm
vmware-alias-import435440755editdlrm
vmware-checkvm147200755editdlrm
vmware-hgfsclient147200755editdlrm
vmware-namespace-cmd228400755editdlrm
vmware-rpctool187440755editdlrm
vmware-toolbox-cmd559040755editdlrm
vmware-vgauth-cmd187440755editdlrm
vmware-vmblock-fuse233280755editdlrm
vmware-xferlogs331040755editdlrm
w270080755editdlrm
wall229120755editdlrm
watch315840755editdlrm
watchgnupg228400755editdlrm
wc558240755editdlrm
wdctl352240755editdlrm
wget4700320755editdlrm
whatis484160755editdlrm
whereis315760755editdlrm
which10800755editdlrm
which.debianutils10800755editdlrm
whiptail308880755editdlrm
who599280755editdlrm
whoami353360755editdlrm
wifi-status21070755editdlrm
write229200755editdlrm
x86_64272880755editdlrm
x86_energy_perf_policy16220755editdlrm
xargs639120755editdlrm
xauth562800755editdlrm
xdg-user-dir2340755editdlrm
xdg-user-dirs-update268560755editdlrm
xsubpp51670755editdlrm
xxd228160755editdlrm
xz890080755editdlrm
xzcat890080755editdlrm
xzcmp74220755editdlrm
xzdiff74220755editdlrm
xzegrep103330755editdlrm
xzfgrep103330755editdlrm
xzgrep103330755editdlrm
xzless18130755editdlrm
xzmore21900755editdlrm
yes352080755editdlrm
ypdomainname227600755editdlrm
zcat19840755editdlrm
zcmp16780755editdlrm
zdiff64470755editdlrm
zdump310080755editdlrm
zegrep290755editdlrm
zfgrep290755editdlrm
zforce20810755editdlrm
zgrep81030755editdlrm
zipdetails701930755editdlrm
zipgrep29590755editdlrm
zipinfo1786080755editdlrm
zless22060755editdlrm
zmore18420755editdlrm
znew45770755editdlrm
zstd10227600755editdlrm
zstdcat10227600755editdlrm
zstdgrep38690755editdlrm
zstdless1970755editdlrm
zstdmt10227600755editdlrm
[557440755editdlrm
Edit: /usr/bin/qmi-firmware-update (172128B)
ELF>@@@8 @@@@uu ( (PzPP ``88800hhhDDStd88800PtdMMMQtdRtdPzPP/lib64/ld-linux-x86-64.so.2 GNUGNU} y 4-['HGNU 0emdmV ao bVP+Dr1T9<0 N k$oD  }d j' $(  l=4 7 F 8 "l)Z 6K ogbD   sF  a q 9    YRq  9o  1 7W S N" L s  ' L$ p>  T  k j  2&  W_   I / = Ej]#NSn,  b   vF } :?N F1  )  bx BM < ^ , !X"g __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__libc_start_main__cxa_finalizeg_object_unrefg_type_class_peek_parentg_type_class_add_privateg_file_get_typeg_param_spec_objectg_object_class_install_propertyg_type_class_adjust_private_offsetg_byte_array_unrefg_intern_static_stringg_type_register_static_simpleg_initable_get_typeg_type_add_interface_static__stack_chk_failg_once_init_enterg_once_init_leaveg_type_instance_get_privateg_byte_array_newg_byte_array_set_sizeg_cancellable_set_error_if_cancelledg_propagate_errorg_file_get_pathg_logtcgetattr__errno_locationcfsetispeedcfsetospeedtcsetattrg_strerrorg_io_error_quarkg_error_newg_type_nameg_value_dup_objectg_file_get_basenameg_value_set_objectg_object_refg_strcmp0g_list_free_fullg_task_propagate_pointerg_task_return_pointerg_task_return_errorg_slice_free1g_value_set_enumg_value_get_enumg_param_spec_enumg_file_input_stream_get_typeg_enum_register_staticg_type_check_instance_is_ag_return_if_fail_warningg_file_info_get_display_nameg_assertion_message_exprg_set_errorg_initable_newg_array_unrefg_type_interface_peek_parentg_seekable_tellg_input_stream_readg_ascii_tableg_prefix_errorg_strndupg_array_insert_valsg_strdup_printfg_seekable_seeklocaltimestrftimeg_fprintffflushstdoutstderrg_strsplitstrtoulg_strfreevg_cancellable_is_cancelledg_main_loop_is_runningg_printerrg_main_loop_quitg_cancellable_cancelg_task_propagate_booleang_error_freeg_idle_addg_printg_error_matchesqmi_device_release_clientqmi_device_close_asyncqmi_message_dms_swi_get_current_firmware_output_unrefqmi_message_dms_get_firmware_preference_output_unref__fdelt_chkselectwritememchrcfmakerawg_clear_errorstrcmpg_task_get_task_datag_task_get_cancellableg_task_return_new_errorg_list_appendstrstrg_task_return_booleang_list_sortg_str_has_prefixqmi_client_dms_set_boot_image_download_mode_finishqmi_message_dms_set_boot_image_download_mode_output_get_resultqmi_message_dms_set_boot_image_download_mode_output_unrefqmi_client_dms_set_firmware_id_finishqmi_message_dms_set_firmware_id_output_get_resultqmi_message_dms_set_firmware_id_output_unrefg_task_get_source_objectqmi_message_dms_set_boot_image_download_mode_input_newqmi_message_dms_set_boot_image_download_mode_input_set_modeqmi_client_dms_set_boot_image_download_modeqmi_message_dms_set_boot_image_download_mode_input_unrefqmi_client_dms_set_firmware_idg_slice_allocg_task_newg_task_set_task_datag_object_newstrncmpg_strdupg_strdelimitmemsetg_timer_newg_timer_elapsedg_timer_destroystrleng_ptr_array_newg_ptr_array_addg_ptr_array_freeg_timer_resetg_snprintfg_strv_lengthg_regex_newg_regex_matchg_match_info_unrefg_regex_unrefg_strchugg_strchompg_ascii_strcasecmpstrtolg_match_info_matchesg_match_info_fetchg_usleepqmi_device_close_finishqmi_device_release_client_finishg_timeout_add_secondsqmi_client_dms_set_firmware_preference_finishqmi_message_dms_set_firmware_preference_output_get_resultqmi_message_dms_set_firmware_preference_output_get_image_download_listqmi_message_dms_set_firmware_preference_output_unrefg_string_newmemcpyqmi_dms_firmware_image_type_get_stringg_string_insert_leng_string_append_leng_string_freememmoveg_file_info_get_sizeg_file_query_infog_file_readg_format_sizeg_list_delete_linkg_array_newg_array_set_clear_funcg_object_getg_main_loop_newg_cancellable_newg_unix_signal_addg_file_new_for_commandline_argg_main_loop_rung_main_loop_unrefsetlocaleg_option_context_newg_option_context_set_descriptiong_option_group_newg_option_group_add_entriesg_option_context_add_groupg_option_context_add_main_entriesg_option_context_set_help_enabledg_option_context_parsefopen64g_log_set_handlerqmi_utils_set_traces_enabledmbim_utils_set_traces_enabledfcloseg_option_context_freeg_option_context_get_helpg_file_new_for_pathg_udev_client_newg_build_filenamerealpathg_signal_connect_datag_bus_get_syncg_dbus_connection_call_syncg_variant_unrefg_ptr_array_new_with_free_funcg_string_append_printfg_ptr_array_unrefmemcmpg_udev_client_query_by_subsystem_and_nameg_array_sized_newg_array_set_sizeg_array_append_valsqmi_message_dms_set_firmware_preference_input_newqmi_message_dms_set_firmware_preference_input_set_listqmi_client_dms_set_firmware_preferenceqmi_message_dms_set_firmware_preference_input_unrefqmi_message_dms_set_firmware_preference_input_set_modem_storage_indexqmi_message_dms_set_firmware_preference_input_set_download_overrideg_udev_device_get_nameg_cancellable_disconnectg_signal_handler_disconnectg_source_removeqmi_client_dms_get_revision_finishqmi_message_dms_get_revision_output_get_resultqmi_message_dms_get_revision_output_unrefqmi_message_dms_get_revision_output_get_revisionqmi_client_dms_list_stored_images_finishqmi_message_dms_list_stored_images_output_get_resultqmi_message_dms_list_stored_images_output_get_listqmi_message_dms_list_stored_images_output_unrefqmi_client_dms_swi_get_current_firmware_finishqmi_message_dms_swi_get_current_firmware_output_get_resultqmi_device_allocate_clientqmi_device_allocate_client_finishqmi_client_dms_get_revisionqmi_client_dms_list_stored_imagesqmi_client_dms_get_firmware_preferenceqmi_client_dms_swi_get_current_firmwareqmi_device_open_finishqmi_device_new_finishqmi_device_openqmi_message_dms_set_operating_mode_input_newqmi_message_dms_set_operating_mode_input_set_modeqmi_client_dms_set_operating_modeqmi_message_dms_set_operating_mode_input_unrefqmi_client_dms_set_operating_mode_finishqmi_message_dms_set_operating_mode_output_get_resultqmi_message_dms_set_operating_mode_output_unrefqmi_message_dms_swi_get_current_firmware_output_get_modelqmi_message_dms_swi_get_current_firmware_output_get_boot_versionqmi_message_dms_swi_get_current_firmware_output_get_amss_versionqmi_message_dms_swi_get_current_firmware_output_get_sku_idqmi_message_dms_swi_get_current_firmware_output_get_package_idqmi_message_dms_swi_get_current_firmware_output_get_carrier_idqmi_message_dms_swi_get_current_firmware_output_get_pri_versionqmi_message_dms_swi_get_current_firmware_output_get_carrierqmi_message_dms_swi_get_current_firmware_output_get_config_versiong_regex_match_fullg_match_info_get_match_countg_match_info_freeqmi_device_newqmi_message_dms_get_firmware_preference_output_refqmi_message_dms_swi_get_current_firmware_output_refg_malloc0__snprintf_chkg_warn_messageqmi_client_dms_get_firmware_preference_finishqmi_message_dms_get_firmware_preference_output_get_resultqmi_message_dms_get_firmware_preference_output_get_listg_task_return_error_if_cancelledg_cancellable_connectg_udev_device_get_parentg_udev_device_get_devtypeg_udev_device_get_sysfs_pathg_udev_device_get_sysfs_attrg_udev_device_get_propertyg_udev_client_query_by_subsystemg_list_freeg_udev_device_get_driverg_list_prependlibqmi-glib.so.5libglib-2.0.so.0libgio-2.0.so.0libgobject-2.0.so.0libmbim-glib.so.4libgudev-1.0.so.0libc.so.6GLIBC_2.15GLIBC_2.4GLIBC_2.14GLIBC_2.34GLIBC_2.3.4GLIBC_2.3GLIBC_2.2.5$ORIGIN/../libqmi-glibii ti ii ui P X`hڽpxڽȊЊ 6HNP϶`0 hhxX x   ȋ؋!̾(!P! x!(8!@P!X+h=p[!g"w@"Ȍh"Ќ""ÿ"ؿ(#0@8#HX`0p;xXX#cx#p#Ѝ#؍$($H$ 0x$8H$P`$hx$0(%JP%_x%Ȏs؎% (8%@P%Xh p'(&4JgP&uȏx&Џ&&(&0@'HX@'`ph'x1'I`ȐeАnؐe e  (60'8H@`HmPX`'h(px (ȑؑH&8V H((h8h(@{P(Xh(p(Ȓ(В   2(D8H@Zhpʷ-*;Tȓ^Гqu (@@HzP`vX`h@px0_pF%?`?  ^(f@`^hfpxjssȠnР}) 0)0HP`)`x))ء)ħH* 8ȧ@*HPhاp ԧȢЧТ( 8@*˻*)8+@X``+p<X+MW`+ȤMФh+fpp +0HtP(,`x|h,x, ,(0HPP-X`xH--\ȟП؟  08@HPX`h p x   ȗЗؗ  (!0"8#@$H%P&X'`(h)p*x+,-./01234Ș5И6ؘ789:;<=>? @(A0B8C@DHEPFXG`HhIpJxKLMNOPQRSTșUЙVؙWXYZ[]^_` a(b0c8d@eHfPgXh`ihjpkxlmnopqrstuȚvКwؚxyz{|}~ (08@HPX`hpxțЛ؛ (08@HPX`hpxȜМ؜ (08@HPX`hpxȝН؝ (08@HPX`hpxȞО؞ (08@H P X `hpxHHHtH5%@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2fh<"fh=fh>fh?fh@fhAfhBfhCfhDfhEfhFfhGrfhHbfhIRfhJBfhK2fhL"fhMfhNfhOfhPfhQfhRfhSfhTfhUfhVfhWrfhXbfhYRfhZBfh[2fh\"fh]fh^fh_fh`fhafhbfhcfhdfhefhffhgrfhhbfhiRfhjBfhk2fhl"fhmfhnfhofhpfhqfhrfhsfhtfhufhvfhwrfhxbfhyRfhzBfh{2fh|"fh}fh~fhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfhfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2f%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fDUHAWAVL}AUATL%hSH}HuLdH%(HE1HEH=YH5YHItE11LH5[H=  H5HHHL,E11LH5H=H5HHHLE11LH5H=GH5HHGHLE11LH5[H=aH5ZHHHL1E1LH5H=)H5HHHLL1H5#L1LAHUHuLL (=,=)H=tHtH5HHH?11HZ1HھH=D=u H=t 1HھH=~=bu H=`t  H=NDBH=utH=DE1LmODtB 5yo1Ѓ 1ۃ=T'uu=d =_C =N=IL-(E1E1DI|H 1HuHU1HPHH4 H=1H=i1H1H=dH1HG0H`H5Hr(HHt9uH=81HiH=7H1HP0H=:H1H0H==H1fH0HH91@HH=xH1JHHHtH;0tHHHtH8c H5H=Vx1HHtH8@ H5H=Kx1H HtH8 H5\H=@x1a1H HH5"HAAHEH=zVHp1gH}H=HYM1E1HEqH=W1H=a1H=e1H=k1H=n1H=HME1AL}LH}t H}1EHUdH+%(He[A\A]A^A_]H=q1tH=-HMtLE1H=p1D11LH= HH1HH=H(MtL:ACH= U L1fL-/ExD WA1M@IA|  MPD`DXDDLh1H1ELhHpHELLHHppHpLHFHEHpHpNPHpD`fnxHHEfnU`HHADXpDfbHh fAAMmDDLHEULD]L MMELz1HHxHUeD]HIDpT 1GLHE{DpHI Dp H d1L1DpLDpDpH}Ht D]D]LUHxDpLULUDpHhLP HELhMM MS 1LH1H5DxLp51HHEwH}I MDxt'HpM11HoD]|D]Me(HED]LhE1H=LIE1E11I$HHH5?Me0D-D]E]E11LD]LUD]HI HED]L LAQH E1HoPH5 jjjjH0Hq H&LH=o1H=o1H=HfMˀJHHEHx HHtH90tH}4Z 1H1{H}LhI1fE1IEID$HxXDE)EUHI$HtH;0tL 1H]L-:1 HEHLHEHLHLHuHLH:-hH}H}HtH}HtDmL|H=EHMyH k1L1HEH=)mHpHEH=pHp1*H}1HHEHHHtH90tH}D=,A:H=To1E1H={H1E1EAH=\HHHEHHHtH90tH}L%MHHEHHtH;0tH}1H1H}LhHAE8LHIEHAH=HMHHHqHHHfn fnL-pHfbHEHf֍`HxHHhHFHHEHHtH;0tH}=1H1H}HPIHX"HXHBID$X(MtLIID$HxLhHtHHxID$HxHHHMHtHHEID$HMDx4LHhHH H`HH,pH8RAH=Kl1E1)H=DDHD]1ILHP^DD]HXDHfWfEt:HXpH&HH5 D]HHE1!D]xt4HXHD]HH5x HHE1D]Mt4HXHD]HrH5H HHE1D]HXHxLL%MMADI$IHuYADL%MMMMADI$IHt_QEDpHPDx`P^AXHAQEDxDp`HPPAZA[HhAE1DHpxMHMD]ELX'HDI $1ALHC1~DCE9rID]xLpEAIED]H8D]ILLxD]HXHPwD]LxH5LDpkICH5LDpH E1퉝`LXDLuIDpLLHu,ItHuዝ`LXH ^Dp11E1ɋ`E1HuHDPLXAWjHpZYLpDPt8LELHe11L`DpDpL`LDpL`H`Dp?H 1L1HHE11LH 1]LmDpHEHf1HH1H}7LoD]D`HH5c1DHD]L1H5HEH=;eHp1(H}HHXLpD]L DxDx1LMH c1mD]LpHXLxL H c1LM1/D]Lx LfH 1H5it8H=6bH1UHSHH+HL>uzH߾ =HH _HC(HfHnfHnflC=HH5A H=JHjHH]HuDH5Hrff.UHSHHkHtfu"H߾8}HHC0H]@H59HyUHSHH HuRH߾ HFHHC0HfHnHHfHnflH]H5qHUHSHH{HvuzH߾ HH HC(HfHnfHnflCHH5A H=HHH]HDH5H1rff.UHSHHHu"H߾HHC(H]@H5qHUHSHH[H4&uzH߾0mH&H HC(HfHnfHnflCmHH5A H=zHHH]HDH5Hrff.UHSHHHLVu:H߾@HFHfHnfHnflC(H]H5Hff.@UHSHHHGxxHC@HxHtH@HCHxHtH@HCH8Ht HHHH]H@(UHSHHHGxxHC@HxHtH@HCHxHtH@HCH8Ht H H6HH]H@(UHSHHHGxx`HC@HHH]H@(UH=HSH(dH%(HE1HEHEHUHH>HEdH+%(u HH]HIHt H=@UHSH,HHuHH]HH(HH]ff.UH=HSH(dH%(HE1lHdHH޺jHL A(H HEHHHEHEHUHH(HEdH+%(u HH]ff.UH=QHSH(dH%(HE1HPjHL A H uHEHHHEHEHUHH~HEdH+%(u HH]1HHt H@UHSHHHuHuH]HHhHQH]ff.UH=NHHL A jHƺPH 9fHHt H@UHSHHH0uHH]sHHHH]ff.UH=HSH(dH%(HE1HPjHL bA H PHEHH~HEHE=HUHHHEdH+%(u HH]qHHt H@UHSHHH uHH]HHHaH]ff.UH=HHL eA jHƺPH TfUHATSHHHHCI@/ID$HC[A\Hx]@UHSHH[HHpHCH]fDUHSHH;HH@HCH]UHATSHHHHCI@2ID$HCHx8Lc_ID$HC[A\Hx]@UHSHH HHHCH]fDUHATSHHHrHCI@ID$HC[A\Hx]@UHAWAVAUIATE1SHHHxHhdH%(HE1HDžxtuLHxHtHCxy1L1HUdH+%(mHh[A\A]A^A_]DkHCHx@HCH8H1IHCHH1$LsL1qAFHCxFHH11HLuHCLxJEUEMfu%o fnfnEfnfb% fnfbfl)ELIuhALHC1Lx^A?ILHq11Hx-fA?IpLH11HxS8I4LH"11Hx8tILH:11GHxA?@ILHf11HxR"fUHAUATISHtgHI͉H8IIEH8ATL 1PA1H UAuHzSH He[A\A]]H_HHI\$H;HtHCHe[A\A]]twUHAUATISHHH8ZII$H8KAUL 1PA1H At$HSH He[A\A]]f.HGHH0qUHAUATSHtjHỈH8II$H8AUL ^1PA91H At$H<SiH He[A\A]]f.H_HHHe[A\A]]fDtwUHAUATISHHH8*II$H8AUL 1PAK1H At$HSH He[A\A]]f.HGHH0AUHAUATSHtjHỈH8II$H8AUL .1PAV1H At$H S9H He[A\A]]f.H_HHHe[A\A]]fDtwUHAUATISHHH8II$H8AUL 1PAh1H At$HlSH He[A\A]]f.HGHH0UHAWIAVAUATAHSHHHGHM1H HL@ 1(IGDHP HEH1IE1E1fDMtSHKMvMtjI>1HtHH1MuI>rIMuf.IGHMHH4uI>@IH5H}XMuKML"1HTHH17H菿HL[A\A]A^A_]DL1HHH1HMMtLPMH51H11E1UHHSHHuHdH%(HE1HEHt8HHHHξHEdH+%(uH]fHuH$=ff.fUHATSHGHL`0MtI<$lLHCHx BHCHx(5HCH8)HCHxHUH[A\]H@0HH׃tQUHAUATSHtuHH@HpHe[A\A]]H@HpHe[A\A]]fH@0DHIH8BII$H83AUL 1PA1H At$HSH He[A\A]]fUHAUATISHuH$ID$He[A\A]]HIH8IIEH8ATL 61PAl1H AuHSBH He[A\A]]H_HHCHe[A\A]]DUHATSHH~p HHdH HC(H"fHnfHnHHHpflHCA HH5HH=HHHHH A E1HH5'H=rH߾Hr}H H5AH=H*H߾[HA\]6fDH5IH衼@L%)LUH=oH5>HFLH*fDUHSHHHt*HHHtH90t HbtHCH]fH[H5Bt1{H]1UHATSH!Ht4L#HMtI9$t HtI$H[A\]fDHH5zs1[1A\]ff.UHATSHHt4L#HMtI9$t HtI$H[A\]fDHH5r1裺[1A\]ff.UHSHH?Ht2HHHtH90t H"tHCH]Hx@HH5r13H]1ff.ULx1H rH5;H+ff.UHAUATSHH1?HHVH DHH(HHt8u11Hk1{!LCHrɾ11 K!1Hz1K"1H1ڻK01H1H[A\A]]ÐII5ML1҉A1H 1H1[A\A]]LsH i1H5fUHAUIATSHH? H HH bf.HH(HHt8 uHe11K1H01L%5ʺK1H81豺C1ۃv/2MLH 1H1[A\A]]DL%tHp1L$IطML1҉AH 91JH1[A\A]]LH /h1H5)ff.UL21H gH5H[ff.UHAVAAUIATISHHt_HHHtH90t HtCjLIAVHH LL 1iZYHe[A\A]A^]f.HH5n1苶He1[A\A]A^]ff.UHSHHHG HxSHC HxFHC Hx9HC H8=H.HH]H@0HvKHG HHyHHHHPHpHHHH)H)΁HDUHHLE׵H}H 1҉1QHUHSHH#ffofHfo fG 1W"HO!H O1ȷ{!LCH ɾ11 裷K!1H1芷K"1H 1qK#1H/1XH]$LH e_1H5Yff.UHSHH軾HTH݆HCH]UHAWAVL AUAATMSHHHHL}HLdH%(HE1\5LMH1H$HLHD HH=8HȉLHH~ I9E10H0uHHr<uAHLH2LHH9N@u9H 1L11HUdH+%(He[A\A]A^A_]H T1L1v@۲H T1L1V@軲H T1L16}At"DDHt<t>@4L4DHHA|uHLH2LfDHH9tODBF@uAH5ML1of.t+HtA|tlf.@H@DHHU<uAHҾLH2LHH9t' N@uDATt:D¹SID)H!HfDHH9t t}BHUHH <uAHLLH2HH9t/tV@u?DTATAt9D¹ID)H!HfDHH9tttLаLHE述LHEHH@ H8GƉL11LLHLMH=1L14LHM9}{LMIH蠳HLMjMHHIZYt,H11MHN蔱HLI9LLMLέMLHH贻t fDAH5QL1?1L4E1zE12UHAVAUATISH` dH%(HE1+H=}1LmbH}HE襲H@LH.  `$L5H=Huc}H~fDHEdH+%(]H`[A\A]A^]Ã@H=4L5=HtHVMLLH1ޮH=rtHH8MLLH1諮ffD1LmEH}HE舱H@LH L5@ufH=|HHt*HML1H rH"H=K趵HL5PH8BH=)L5E1H aU1H5P˴ff.UHH5HAUATISHhH8HHxHItWHxt(H 1L1nE1Wf 1贬HPH9rvTH{Lk 1茬HPH9r&(AHZHD[A\A]]@Mm_H h1LM1׹dfL+8H *1LM1谹=LH M`e1H5wf.UHH5AHAUATISHH8HHH@HtVH{t)褪H m1L1E1Vf.1HaHPHwtfH;1>HPHw)fֿAH HD[A\A]]fDL+H G1LM1舸dLkH 1LM1_;LH ^1H5&詷fUHSHHGH谰t:f[H 1H߉1ֱaH(PLbI/8舩IM1H߉H 1舱8WIߢM1H߉H 1W=ff.fUHAWIAVIAUIATISLH2u H=.tDIPLL7LH1MH1HM豤H}IEKt6HxD_I9~LIA~MPM|IK4&LELLN1 @HA8HJL9t9HL9P8MDwAwA}8H A< HJL9uLEȸL SA<$I1f@fA3yI9uLDXAfDVAHBHD LAw}HH @8A~HIEILLH@H0H[A\A]A^A_]@PL裦LHg@}HBA HHo苮IEHxD_l1A@~fA@iLOH QR1H5SL?H S71H52fUHAWAVAUATSHLuLmdH%(HEHGDPE~DIMMLG(MkعH@HDž8H0H1HIGHcxHL0HIGHHyH @11LLǢmIGHPxJH2HrHHgu H=tLIGH@H8HPOP譤LI1ILH1(L耝MWHS~IBL HHyH(H(L HII)MI2L9JI[L9/IBIvxH9HIBH8~MIVB|0~IEHLD1E1!f 1B1IL9t*HI9uڀ}9B1IL9uIMNFt1J4 AA M.HNDH1ff3BH9uÉD9u H=teIGH@H8IPPL(L(L<HHH.11L(QH詛L(IGH@HI$LHUdH+%(H[A\A]A^A_]fDfDsH o1L11f.H2HL(!MWL(IBxf.L)H11HپL(^MWL(fDӛM1LH 1KH5L1:HfDH`LILL(AL(LH[EtQE1LDH I1©r(H 1L1裩dLYH PLg1H5bH Q1L1c$ɚH 1L1D躙8H蛚I1LH 1艙8HjI1LH 1HH 1L1è詢LQH {K1H5}L@H ZK1H5\UHAWAVLpAUE1ATILSHLHHhdH%(HE1HDžptxLPHpHtHCxy4Hh(1HUdH+%(He[A\A]A^A_]@蛨HCHp@HCH8DHe1HI1YLs1L覦AFHCDHE 11HFHCLuLx)qLiHC1LxXHDžxHCHPzHE1pH fD@HDHH(HHt8puH11yHCHLxAH@L`H0AWATY_HHdHxD7AA 'L5AHCDDHDžxH@pH8L`HHHCAH@H0AWATHXZHHx12AAuH 1L1艥l@8TIܖLH11'Hp3Õ8I褖LH11Hp{E1LH 1]Hpڜ1H1蝘LU+8脜I LHJ11WHpc1DH1CHCDp >fDHu!H *11HHX荕A1LLXH 1L"H F21H55@HHWH@HrHx@UHATISLH貘HH{pHsxATI L A[H{xXZHtHCxHe[A\]雓He[A\]ff.@UHHAUIATISHdH%(HE1HEZHxpOHxxH HuL蕢uqHEЃ HHH@11臖LLH=e@ H}萔HEdH+%(He[A\A]]fHHCXHK@E1PHCPHSxLPHCLHspPLCHғH U[L{LH=X膙@HY11˕[L@LH=XK=豛LH @1H5 LH @1H5ff.@UHATIS轜HËvFXt,[L葜LH=X蜘[1A\]DH=Z1ċt[A\]@H qH=H4)1؜fDUHATIS HxhHtdH@hHH{`t%L@[LH=CA\]H1113[L訛XLTH >1H5菟ff.@UHAWAVAUATISH(dH%(HE1HEHHtf[L藚LH=X袖HEdH+%(H([A\A]A^A_]HH5;1+L}HǃHEH1HH1蟒LWLϓLsHEMIHtL;(tLL膚9HuE1MHH ]L1KHH HE1H^HH1 LÚHHrLH t1҉1譞L5HH5:1 HǃsL H :F1H5 L.H :E1H5LڰH :G1H5ȜCUHHAVIAUATSHHdH%(HE1HExHxLmLILID$HHt~虑Hm1HI1讐LH=k1ȘEd$H HH=qAD`HEdH+%(uH)0IEHcx肒IUHLJHyH @11职HL@IEHPxJH2HHHIEH@L ADHAAD< t< t IHt A$< t< tu H=ݚt IEMH1HH1{HLLNJtH MLII MՃ8.H趄I1LH >1.if2WH=*IMLp8ɊHQI1LH 1ɒ/H 1҉*8胊H I1LH 1胒H 1L1dʃH 1L1E軂8H蜃I1LH 31O节8HkI1LH n1MILdLH ^31H5薋fDUH#1]ff.@UHHAUATISHHdH%(HE1HE誌HuLItOHp11AE H߾草HUHEdH+%(uSH[A\A]]HEH1HH1諄H}҂1H1荄H5莊ff.UHAWAVL}IAUATISHHHdH%(HE1HE诋LLHI>HLHH跄usHEH1HH1H} HE1H1LhHEdH+%(H[A\A]A^A_]fDHH11sL諄I}LHH蕀HE1HHH13H}ZP0UHAWAVL}IAUATIHSHHdH%(HE1HE_LLLI莎HeLHIgHEHt1HH1蒂H}蹀LQH11lHHI9I~I趈1ҾHI脎HlHIEHxHIL LLHEdH+%(H[A\A]A^A_]L蘋HQ11賁AE H߾>H~@H@Hx6LH .1H5HE1HHH1CH}jDI~2fUHHAWIAVAUATSHHdH%(HE1HEfHI}I<$ LuLILމI$HHyH1HI1莀L|1H=I計IE@8uUH=1菈Ed$H҇HH=8AD`ۃHEdH+%(ucH[A\A]A^A_]DH萇HH=@蚃L1H5HuH}H;|ԅLZH *(1H503UHAUATSHH HI`|I}It>H讀HID$HxHtUHIL/1[ A\A]]}DH@HxuLH O,41H5i蜊@I}fUHHAUATISHHdH%(HE1HEJHuLI蛊ugHEH<1HH1~H}|1H1|~H$HEdH+%(uDH[A\A]]f.LȅH8IzI|$IEzHIE,ff.UHAWIAVIAUATISHH(H}ȿ@HuqfLH@0LLI@8@@ SHLHHE轄IGHxL0H fHE1IFL@ 1g}IF1HP HHHEE1MLyH[HtOH;}1HIH1}MuIGLH0 uH;yIH]MuI]HEI}H@H@HtFHEH@Hxu@HPu1LEL 6xXZHe[A\A]A^A_]DHH}He[A\A]A^A_]L}HQ1HI1-|LxH56HL1l|IEH4HEI}H@H@H0HvhyH] H h1H蜈HeH[A\A]A^A_]xfDH8IEHEH@DHɵ11c{IEWH}He[A\A]A^A_]ff.@UHAWAVAUATSHH蓂HIwHQ1I1zA$I|$`IEMl$xDp(H@HEJ1H1.wH}LxI^wIMt LNwIID$HLhDp{LHHyHQHL[A\A]A^A_]vH{I|$xHHH[HA\A]A^A_][wLH "1H5芅f.UHAUATISHWLHv H=0Iŋp1ׁ11HDyH;tyL/H 1H5B~ff.fUHAWAVAUATSHHEHhHxLe(HEHE HXLpHEdH%(HE1EHEM8H11I1Etr_{f*UHEUH}1HEpf/ED9oHf1 uHEH}IwHH~v$HHHȉUHHH1ҍH1DIIG1H2nH 1IIG1H2nH1IM1H3n1II1ҾO$wHթ1A1IHn11rIHELAHELZpH CpPHEHuH5=HpPj .H mgDHEHhXED&\EEugXt^DffH*HÍWH*ʉHH=l^H#)HE>H4иY PMH11gHIGP$H@;PH81 IIGLD`$HEL!IOq$L)H9nQHH9s HH9rH9DžxHADhHHEwHM/IHtH;0tLOLL)H9LᾀHGHvl1HEM1GHEI9zIFLELHMHxQIFLEHMHUHxHuMIHSHEI91LHĨ1GIGD9h$HPxH24H?xqHEHEH9hH$11FD YEEE1E11uH mHLuph,XH ~Y H11)FfHP1HDHE2EH}wH}H5 k1SHuHHCHEdH+%(He[A\A]A^A_]DžxHfDLEHMHLeD]H}DH51RIGH@HHxHHǀHH)1HIGHPH2PrLEHML&H}H5L1QDH}H5h1QL%gEBH}MA؉H ʟ11PH}H51QbfHH(HHt8&u11H`LUUDAN11H;DAN11L⾀%DANH11DA^LUfZAH}D1҉H ^1O:f.H@H@HHx9uL%_@Lb(HM9ufDH`Hxh` fH*^Ef/sdH,jAEH=NHHø^KH?H`LHXLJLH=XF\H,H?HUHD H^H51@H}H5_g1O~H}H5gOiH=1JD]HLmD]?LMH}I؉H Σ11eND]H}DH5#1LOOH ?HHx ;uL%D^@Mb(IMtA;uq?H}MA؉H n11M HULLU`LULLUHH9l 1ɩHLUHHHE1HDAfEHXALmfDBDLhf RTfDuEDuu$fBt D9DD9D0HEHEH@HPBHH  H HEHC HxoHMnIHtH;0tLHQMHc11I_@L跂L95 1ɩHHHHHf9EL~L91ɩHHHHHf9Ep BD9AAM11MH ?L9mL蕁MM1IH*I1MLM|?IGLEHMHuHxIcIGLELHMHxHxEHL9MH11 ?'1HSfDsH{ H5HCDcfC :Z H1ff3NH9uH ZfC HhfHH(HHt8'uH`[11y>K1Hל1`>K1H1H>H}IU 1LpAxHGH@H0uu{A\A]HH3LeA$< <(RH QHhH ZHH(HHt8(uH%Z11=AL$11HX=AL$11Hes=A\$fA\$f;]HXII9 LmLh11LUH=5NPLUIEHEH@XHZ)H9H !YfHH(HHt8)u11HYLUC(TzL[H N1H5qBLH U1H5pbBH}H5Z1CL|H n1H5o*B%4H}H U1҉1BL-ZH :1H5pALڑH [(1H5erAC1H5mp`ALH 1H5q?AE1H U1H5u"A{ff.fUHAUATISH@HpH1I,+MA1҉H ӑL19E1H})H5EQL:H5EJLi:Lh1E1HHUoHUMLHL6'>HC HPHmHxt HxHHE1E1<DHC HPHtHxt HxHAIĨD;hIL8H5kRMI9uHs H~IH5@R9uHC 1Hx1Hxtd1HxthI MD&LHEHL@LEnLE1HHs1+L41HxHPuHpDHHrH11MI %$HEHL@LEMnLE1HH1a+L4@HHZNHE1HL`1HHM1 +L3fDHE1HHMHDL`HEHL`m1HHM1*L]3Hp6DHt2HPE10r0LH 1H55LhHPLhMFHP=LOH P1H55LOH /1H5l5LbOH 1H5K5ff.UHAWIAVIAUATSHHdH%(HE1HEj4HIHHtL9(tLHv1H0H5%OHI$3t`H5OL3umHLLJoHL_%HEdH+%(_HeH[A\A]A^A_]f.HLLnHH5NL2HHtL;(tLH0jHUIhHL1L RH hN[-HXZH6DHEH11۾HH1(H}@&%H N#L14fDHLL nHDHDH51%vLoDH $1H53-U1HAWIAVIAUAATSHH=H(/DHjHtDHZ8aH GMLH=AM1LF/DHHtDH8:H MLH=M1L/DHlHtDH\8H LLH=L1L.DHHtDH8H LLLH=L1.DHnLLH=L1h.HHEEef.kAHHHtH90tH.HC HHD;`(HHHtH;0tH-HC HHAD;b DHiHA9fULH=LBE1'LH=KHE1w'HUDHHHEH}!H}!EĉE@H(HgJH5n1[A\A]A^A_]M"DDH=HhDDHHDDHHDDH5HHIH51!HׇH51!HIH5y1!H([A\A]A^A_]ÐUHSHH{Ht.HHHtH90t H,tHC H]H@@HCIH513!H]1ff.UHSHH Ht.HHHtH90t H+tHC H]H@@HHH51 H]1ff.UHSHHHt.HHHtH90t H>+tHC H]H@@HcHH5j1S H]1ff.H%5HtH5UHSH5HH&uH4H]UHH ,H4H]UfHAWAVAUATSHHH}dH%(HE1E)EH(IHIHHHEHHtH90tH}#*1LuH^v1w$HE^%LH޿HE)LH޿ )LH޿(M<$ME11LXHH!HAEMAD$Hx1[ID$HH}\'A1HxAT$M[I$Hu?H Lu 1Ls,L1HML8FH 1H5^*H sLEH Z1H5*9%E1H 1H5^*LDH Y1H5{*f.UHSHHHGHxHt H@&H0HH]H@(UHSHHHGHxHCHxHCHx H0HH]H@0@UHAWAVAUATSHHXdH%(HE1%HHEIH@LhMLpLx M{MH=Q1 &LH=Q1%LH=Q1%LH=Q1%1E\HQ1HHEH}'LH=Q11HEELHEHEH}L1H}4'LL1H=fQ 11HEHuIHHuL1LHI$L&ID$P0gp4@J11HeHELE1HĵH1EHELE1HH1%ID$H PH@0HOHE11H,Iٺ LHHEL3HxxH}1%H}H}%H}L~"HEdH+%(HX[A\A]A^A_]@HELMMqL AH [1H5Z&f.1L61ҾLID$HMLpLx LMMtoMLi@H xZ1H5BZE&DHELMAML`@H 5\1H5Y&fHELMufDHELHELMtMTf.HELMg1 fUHAWAVAUATSHH8H}dH%(HE1HEH!HIEW(IEuaH@Hxu Hx&H]H 1҉1H]&HHEdH+%(TH8[A\A]A^A_]Mw`MHEf.LHLE!t1HEH@D@,ELEvHH³11MtMIH'HLL!t.HEH@x,UILHH11MtUIHHL t6HEH@p,,ILHδ11HMvMIHHtHHtH;0t H. tM.LLH4LIIHMMHIfLxI@L`MvIMI@LMIAHxHt_ILM$LMIAtCH,MHX1MHپH1LMLMIAfDHxHtWILM$LMIAt;P,HHM11H´LMLMIA@Hx LMHt[I#LMIAtCHX @,M1MHپHY1LMNLMIAfDHxHxHx cA_L}LLH=kXDHx JALJH]HNHH=k@X>Ip0H}H J1҉1!XIPH}H I1҉1!-H}MI؉H 51Y!fH]HuHHIL`H}H IM1!mH}MI؉H Z1 I9H}H GI1҉1 ^LELMH}I؉H ɮ1 0H}IMH 1\ H}IMH ?13 fUHSHHop(tH0tPHt@Xu H]DH߾[HH]ff.UHATIHSzLHoH‰[A\)]UHSHH{HHHCH]UHHSHHHH]1IHG1UHSHG u>H(HuvH0uNHBH{)H{ HH]8LyGH 1H5˜LyGH 1H5LHGH n1H5ff.UHSHHH?HH]fDUHAUATISHwL@ Lh0H!LHHs(H{HC0HC(H[@ILH $1uL H1[A\A]]UHHAUATISHLLh0HHL:HC0{ JC Hs(H{vHC(H[LIغH 1HL[A\A]]X UHSHHHPHtrH{@HtH{Ht H;Ht H{ HH]`nff.UHAVIAUATISHHHdH%(HE1HE1LHIU Htx1HHS HMHt"Hӯ11H}IE HAE(LHEdH+%(uaH[A\A]A^]@HMHtHp11H}QIE Hu1Hz HMH[xcUHAVIAUIATSHHHdH%(HE11LHIH1HHtSAD$,1HuH HEЋPt:HHHDHH9t u@AD$4fDAD$,HAD$0HEdH+%(u"HL[A\A]A^]cAD$,`UHAVIAUATISHH1LHIHt1HH>t"I]PAEXL[A\A]A^]fDH ff.UHATISAHË@ C xJH11 LHH;1ATI L 7He[A\]LjBH 1H5}UHAWIAVIHAULmATSHHdH%(HE1HELLLI. ID$H1H1 AD$>H I|$I1HL2 H I|$I1HL, H I|$I1HL < H I|$I1HL vHEdH+%(H[A\A]A^A_]@AT$ u'LH5EHuH HDfHEHE1HH1 H} 1H@1 HbH߾H@qUHATSLeHLHdH%(HE1HE t71Hv@1 H:HEdH+%(u0H[A\]fLH5#@HuHH=fDUHHAVIAULmATISHdH%(HE1HELLHHH11H?U CHF<L/<H ?LE¨@H?HEH11 LM sH;MHL} HEdH+%(u3H[A\A]A^]ÐLH5G?HuLLfDUHAVAUATSH Iċ@~tYu}AD1HIH I<$ILHLn [LA\A]A^]t@H߾ H[A\A]A^]sAE1H .1H5kff.UHAWIAVLuAUATISHHHdH%(HE1HELLHIHLHH tKH̩11NH AELHEdH+%(uiH[A\A]A^A_]LH5=)HuLLeH L1H5HuLL3 ff.U1HSHHuHXdH%(HE1HEHEHEHEHEHEHEHEHEHu1H4Hu1HHu1HX Hu1HZHu1H\Hu1H.Hu1H1HuHHUHtH5~<H=~<1HUHtH5`<H=m<1HUHtH5B<H=c<1HUHtH5$<H=Y<1HUHtH5<H=I<1lHUHtH5;H==<1NHUHtH5;H=1<10HEdH+%(uH] fDUHAWI1AVI1AUATIH=\SH(HU1LEdH%(HE1HE H LH]HLME1jH1LHAXZEMtH} IMtH}1IH}tH}1eHMHAH}? H7HEdH+%(u|HeD[A\A]A^A_]fDKH}M1҉H Ѧ1H}b H}R \L:H 1H5g UHAWMAVAUMATASHH}ȿ`LuuU HxHHHHH@X1H)`HDcL1uUĉs LSLoHHHI H11LH}HL[HHA\A]A^A_]9fUHAUATSHH HI,H=ͥI1k 11H&I<$tHE;XrHEdH+%(u4H[A\A]A^A_]H e.11HU/ff.fUHATSHHIhAD$wHH[A\H]@H11#HIHOHH@P1H=֜It$HH=HHD1I|$8tH=!1I|$8I|$0tH=)1I|$0It$@HH=5HHD1I|$XtH=@1yI|$XI|$PtH=H1YI|$PAT$HuFAD$Lu-H=1/HH[A\]VfDH=ѝ1H= 1L-H 1H5,6/E1H ծP1H56fUHAWAAVIAUMATA8SHHMLMfLD HDx@@@(H}HCHCH=pHCHML1H73HHHIH{E1E1LHIH5}LL1HC(H5LxH5vHC0}C H[A\A]A^A_]H=\E1H W1H5o{f.UHAWMAVAUIATSH(HuHMLEHt1f1HEHt1fHEHMtAH}t HEMtAEL%+HHu${HIMwLHLHH߅uH-HUHMt2H50+H1 HHvAELuMt*H5+H1HxH=wfALuMt*H5*H1HEH=wfAMt-H5*H 1HHH uAH}t0H5*Hq 1HHH u HUHH([A\A]A^A_]@LuAEM*fDH}H 1҉11뮐UHAWAVAUIHHATSHhDMfMfDEdH%(HE1IH$HHELuLxHEHEHEHEHEHEHELu$f9EtmLLH[H11L#ELELMfM1fuHMLEHuju_AXtEL}fuEftf9EuEt 9EtUt E9EaAEE1t"IELJ<>IE;urLL,fDLxLHEdH+%(uHeL[A\A]A^A_]cUE1E1HAWAAVHUAUAHuATISH1H(dH%(HE1EjjZLuYMHLD9} LHHu$HIMLHH5'HH߅uyHAHIEH5'L~u]L"H='H1aIHLH{.fH $111E11LCL;HEdH+%(uZHeH[A\A]A^A_]f.1@Au5H5&LAH5&L*}E1H 1H5uUHAWAVIAUAATA1SH(AHHEHHD1H0HEHtuE@H}HEHt;II?LDDHtHHHI?$MMuH}"EHMEH4HuH}H(H[A\A]A^A_]UHHAWAVIAUIATISHH5%LHt*H5~%LtH5p%LGHKSL3IHL1IHBH H?1Hs(H{HC(Ls0LLHHC0{ C LLHHL[A\A]A^A_]DH{H1H5 11HILI{MtSS3LLLCLILELE1MHH01L,MH[A\A]A^A_]HHFile objectFileQfuAtDeviceQfuDeviceSelectionQfuImageQfuImageCweQfuQdlDeviceQfuReseterQfuSaharaDeviceQfuUpdaterpropertyQfuImageTypeType of firmware imageImage typeInput stream objectInput streaminput-streamQFU_IS_IMAGE (self)hello-reqCommand not supportedUnknown[qfu,qdl-message] received %srsp->cmd == QFU_QDL_CMD_ERRORbuffer_len >= sizeof (QdlMsg)G_IS_FILE (file)[qfu,qdl-message] sent %s:couldn't read file header: invalid image size%s couldn't seek after image: -Warning **[Debug]-Error **%d %b %Y, %H:%M:%S[%s] %s %s strv[0]invalid bus number: %sinvalid dev number: %sinvalid product id: %sinvalid vendor id: %scancelling the operation... cancelling the main loop... error: %s error waiting to write: %stimed out waiting to writeerror writting: %s(j + 1) < outlenframed_size > 0device is closedcouldn't read response: %sframe_size >= 0frame_size <= rlenj < outlenerror unframing message: ack[qfu,dload-message] sent %s:couldn't detect QDL version!ctx->qmi_device!ctx->qmi_client %s %u !ctx->qdl_device!ctx->sahara_deviceunsupported download protocol!ctx->serial_filedownload mode detected ctx->currentAT!BOOTHOLD[qfu-at-device,%s] >> %serror writting : %s[qfu-at-device,%s] << %sOKunknown commandunknown error[qfu-reseter] error: %scouldn't run reset operation!ctx->cdc_wdm_fileerror waiting for cdc-wdm: normal mode detected ttyctx->pending_images != NULL> %s[qfu-sahara-device] << %soperation timed outoperation cancelled[qfu-updater] QDL reset[qfu-updater] firehose resetrebooting in normal mode... %s%sfalsetrue=sector_size_in_bytespages_in_blockimage-tx-pendingsuccessno sahara response receivedunexpected sahara messageoperation failed: %stoo many attemptsunknown max payload sizeinvalid confirmation data[qfu-updater] closed[qfu-updater] client released(*-----), self->priv->fileimage is too shortunknownself->priv->qdl_version > 0couldn't read image header: couldn't open session:  %s %04.1lf%%[qfu-image] reading chunk #%uinvalid chunk index %uchunk_i < n_chunkschunk_size > 0couldn't seek input stream: couldn't read chunk %ucouldn't write in session: couldn't close session: pages in block: %u sector size: %u num partition sectors: %u num transfers: %ucouldn't prepare download: remaining_size >= 0[qfu-image] reading [%li-%li]couldn't teardown download: error downloading image: !ctx->current_imagectx->pending_imagesQFU_IS_IMAGE_CWE (self)self->priv->images!self->priv->firmware_version!self->priv->config_version!self->priv->carrierBOOTNVUPamss.mbnapps.mbnuqcn.mbnunknown firmware image filen/a%s[cwe %s] type: %s %s[cwe %s] product: %s %s[cwe %s] version: %s %s[cwe %s] date: %s %s[cwe %s] size: %u %s.%u%s QFU_IS_UPDATER (updater)image_file_listselectionUpdate options (normal mode):updateReset options (normal mode):update-downloadVerify options:verifywQmiMbimerror: no actions specified No device selectedvid 0x%04x%spid 0x%04x%sbus %03u%sdev %03umatch_str->len > 0[%s] sysfs path: %scouldn't get filenamecdc-wdmunknown device file typepeerportueventCouldn't get system bus: Pingorg.freedesktop.DBus.Peerorg.freedesktop.ModemManager1QFU_IS_RESETER (reseter)Firmware image: filename: %s detected type: %s size: %li bytes header: %li bytes data: %li bytes device not found(-*----)(--*---)(---*--)(----*-)(-----*)image-tx-completeQFU_SAHARA_MODE_MEMORY_DEBUGQFU_SAHARA_MODE_COMMANDQFU_SAHARA_STATUS_SUCCESSinvalid-commandprotocol-mismatchinvalid-target-protocolinvalid-host-protocolinvalid-packet-sizeunexpected-image-idinvalid-header-sizeinvalid-data-sizeinvalid-image-typeinvalid-tx-lengthinvalid-rx-lengthQFU_SAHARA_STATUS_TX_RX_ERRORtx-rx-errorread-data-errorunsupported-num-phdrsinvalid-phdr-sizemultiple-shared-seguninit-phdr-locinvalid-dest-addressinvalid-image-header-sizeinvalid-elf-headerunknown-errorQFU_SAHARA_STATUS_TIMEOUT_RXtimeout-rxQFU_SAHARA_STATUS_TIMEOUT_TXtimeout-txinvalid-modeinvalid-memory-readinvalid-data-size-requestmemory-debug-not-supportedinvalid-mode-switchexec-failureexec-cmd-invalid-paramexec-cmd-unsupportedexec-data-invalidhash-table-auth-failurehash-verification-failurehash-table-not-foundtarget-init-failureimage-auth-failureinvalid-img-hash-table-sizeQFU_SAHARA_CMD_HELLO_REQQFU_SAHARA_CMD_HELLO_RSPhello-rspcommand-read-datacommand-end-image-transferQFU_SAHARA_CMD_COMMAND_DONEcommand-donecommand-done-responseQFU_SAHARA_CMD_COMMAND_RESETcommand-resetcommand-reset-responsecommand-memory-debugcommand-memory-readQFU_SAHARA_CMD_COMMAND_READYcommand-readycommand-switch-modecommand-execute-reqcommand-execute-rspcommand-execute-datacommand-memory-debug-64command-memory-read-64NoneReservedInvalid destination addressInvalid lengthUnexpected end of packetInvalid commandOperation failedInvalid flash intelligent IDInvalid programming voltageWrite verify failedInvalid security codePower-down failedCommand out of sequenceClose failedInvalid feature bitsOut of spaceInvalid security modeInvalid CRCReceive timeoutImage authentication errorQFU_QDL_CMD_HELLO_REQQFU_QDL_CMD_HELLO_RSPQFU_QDL_CMD_OPEN_UNFRAMED_REQopen-unframed-reqQFU_QDL_CMD_OPEN_UNFRAMED_RSPopen-unframed-rspwrite-unframed-reqwrite-unframed-rspclose-unframed-reqclose-unframed-rspQFU_QDL_CMD_DOWNLOAD_REQdownload-reqQFU_QDL_CMD_RESET_REQreset-reqget-image-pref-reqget-image-pref-rspQFU_DLOAD_CMD_ACKQFU_DLOAD_CMD_NOPnopQFU_DLOAD_CMD_SDPsdpusbmiscusbnetFILE1 FILE2...device-open-proxydevice-open-qmidevice-open-mbimdevice-open-autoignore-mm-runtime-checkverbosesilentverbose-log[PATH]Print version.helpShow help.help-examplesShow help examples.firmware-version[VERSION]config-version[CARRIER]ignore-version-errorsoverride-downloadmodem-storage-index[INDEX]skip-validationbusnum-devnum[BUS:]DEVvid-pidVID[:PID]QFU_IMAGE_TYPE_UNKNOWNQFU_IMAGE_TYPE_AMSS_MODEMamss-modemamss-applicationQFU_IMAGE_TYPE_AMSS_UQCNamss-uqcnQFU_IMAGE_TYPE_DBLdblQFU_IMAGE_TYPE_OSBLosblQFU_IMAGE_TYPE_CWEcweyesnosetting firmware preference: firmware version: '%s' config version: '%s' carrier: '%s' ?_?%s_?%s_%sfirmware version requiredconfig version requiredcarrier required[qfu-udev] event: %s %s!ctx->timeout_id!ctx->uevent_id!ctx->cancellable_idctx->qmi_client_retries >= 0[qfu,utils] retrying...couldn't open QMI device: [qfu,utils] QMI device openwithwithoutcouldn't create QMI device: couldn't set operating mode: %sModel: %s %sBoot version: %s %sAMSS version: %s %sSKU ID: %s %sPackage ID: %s %sCarrier ID: %s %sConfig version: %s regex%02X[qfu,utils] [image %u][qfu,utils] Image type: '%s'[qfu,utils] Unique ID: '%s'[qfu,utils] Build ID: '%s'%sno preference specified ctxusb_devicebNumInterfacesID_VENDOR_IDID_MODEL_IDBUSNUMDEVNUMusb_interfaceqcserialqmi_wwancdc_mbim/dev/%saddmovechange[qfu-at-device,%s] opening TTYerror opening serial device: %s[qfu-at-device,%s] setting up serial port...error getting serial port attributes: %sfailed to set serial port input speed: %sfailed to set serial port output speed: %serror setting serial port attributes: %s../src/qmi-firmware-update/qfu-at-device.c%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'../src/qmi-firmware-update/qfu-qdl-device.c../src/qmi-firmware-update/qfu-sahara-device.c[qfu,device-selection] single %s device requested in sysfs path '%s'[qfu,device-selection] device found: %s[qfu,device-selection] using preferred device: %s[qfu,device-selection] using automatically selected device: %s[qfu,device-selection] couldn't find any device to use../src/qmi-firmware-update/qfu-image.cdata_size <= ((goffset) G_MAXUINT16 * (goffset) QFU_IMAGE_CHUNK_SIZE)message size mismatch: %lu != %lu[qfu,qdl-message] received %s:[qfu,qdl-message] magic: %.*s[qfu,qdl-message] maximum version: %u[qfu,qdl-message] minimum version: %u[qfu,qdl-message] features: 0x%02xrsp->cmd == QFU_QDL_CMD_HELLO_RSP../src/qmi-firmware-update/qfu-qdl-message.c[qfu,qdl-message] error: %u[qfu,qdl-message] errortxt: %ubuffer too small to read headerbuffer_len >= sizeof (QdlHelloReq)CWE firmware image file is too short: full header not availableembedded image out of parent image boundsinvalid strings given in image[qfu-image-cwe] %simage offset range: [%li,%li][qfu-image-cwe] %simage at offset %li is valid../src/qmi-firmware-update/qfu-log.c../src/qmi-firmware-update/qfu-main.cinvalid busnum-devnum string: too many fieldsinvalid vid-pid string: too many fieldserror: reseter operation finished: %s reseter operation finished successfully note: you can ignore this error using --ignore-version-errors firmware update operation finished successfully ../src/qmi-firmware-update/qfu-reseter.c../src/qmi-firmware-update/qfu-updater.c[qfu-qdl-device] >> %s%s [%lu]error writing: only %li/%lu bytes written[qfu-qdl-device] >> %s%s [%lu, unframed]error waiting to read response: %stimed out waiting for the responsecouldn't read response: HUP detected[qfu-qdl-device] << %s%s [%lu]HDLC trailing control character not foundminimum HDLC frame size not received[qfu-qdl-device] received %li trailing bytes after HDLC frame (ignored)unescaping failed: too few bytes as output: %lucrc check failed: 0x%04x != 0x%04x [qfu-qdl-device] << %s%s [%lu, unframed][qfu-qdl-device] opening TTY: %s[qfu-qdl-device] setting terminal in raw mode...buffer_len >= sizeof (DloadSdpReq)../src/qmi-firmware-update/qfu-dload-message.c[qfu,dload-message] received %s:unexpected response received in dload sdp: 0x%02x[qfu-qdl-device] error (ignored): DLOAD SDP not supported[qfu-qdl-device] QDL version detected: %ucouldn't create DMS client after upgrade: %scouldn't create DMS client after upgrade: %s (will retry)[qfu-updater] no more files to download[qfu-updater] sahara device creation failed: %s[qfu-updater] qdl device creation failed: %serror waiting for serial device in download mode: [qfu-updater] serial device in download mode found: %s[qfu-updater] cleaning up QMI device...boothold reseter operation failed: [qfu-updater] boothold reset requested successfully...[qfu-updater] reset requested successfully...No devices found to run reset operation[qfu-reseter] successfully run 'at boothold' operation[qfu-reseter] error: couldn't power cycle: %s[qfu-reseter] skipping QMI-based boothold[qfu-reseter] reset requested successfully...[qfu-reseter] successfully run 'set boot image download mode' operation[qfu-reseter] error: couldn't run 'set boot image download mode' operation: %s[qfu-reseter] trying boot image download mode...ctx->qmi_client || self->priv->qmi_client[qfu-reseter] successfully run 'set firmware id' operation[qfu-reseter] error: couldn't run 'set firmware id' operation: %s[qfu-updater] cdc-wdm device found: %s ------------------------------------------------------------------------ NOTE: in order to validate which is the firmware running in the module, the program will wait for a complete boot; this process may take some time and several retries. ------------------------------------------------------------------------ [qfu-reseter] error: couldn't allocate QMI client: %s[qfu,device-selection] multiple %s devices requested in sysfs path '%s'[qfu,device-selection] using only preferred device: %s[qfu-updater] power cycling...loading device information after the update (%u/%u)... [qfu-updater] creating QMI DMS client after upgrade...[qfu-sahara-device] >> %s%s [%lu](guint)rlen <= self->priv->buffer->len - 1[qfu-sahara-device] << %s%s [%lu][qfu-sahara-device] running firehose operation...(max_retries && init_retry) || (!max_retries && !init_retry)[qfu-sahara-device] firehose operation failed: %s[qfu-sahara-device] firehose operation finished successfully[qfu-sahara-device] sending firehose program request... %s%s[qfu-sahara-device] sending firehose reset...%s%s[qfu-sahara-device] sending firehose ping...[qfu-sahara-device] sending firehose configure...%s%s[qfu-sahara-device] sending firehose storage info request...%s%s[qfu-sahara-device] firehose log: %s[qfu-sahara-device] ignoring additional response message detected[qfu-sahara-device] unknown firehose message received\s*\s*../src/qmi-firmware-update/qfu-firehose-message.c[qfu-sahara-device] firehose requested max payload size: %u bytesunexpected max payload size: %u[qfu-sahara-device] opening TTY: %s[qfu-sahara-device] setting terminal in raw mode...[qfu-sahara-device] waiting time for device to boot properly...[qfu-sahara-device] initializing sahara protocol...buffer_len >= sizeof (SaharaHelloResponse)../src/qmi-firmware-update/qfu-sahara-message.cbuffer_len >= sizeof (SaharaCommandExecuteRequest)buffer_len >= sizeof (SaharaCommandExecuteDataRequest)sahara header not fully received: %li < %lusahara message not fully received: %li < %lu[qfu-sahara-device] sahara hello request receivedunsupported sahara version (%u > %u)[qfu-sahara-device] module is ready for commands[qfu-sahara-device] request to switch to firehose accepted[qfu,sahara-message] received %s:[qfu,sahara-message] execute: 0x%08x[qfu,sahara-message] expected data length: %umsg->header.cmd == GUINT32_FROM_LE (QFU_SAHARA_CMD_COMMAND_EXECUTE_RSP)[qfu,sahara-message] file: %u[qfu,sahara-message] status: %s[qfu,sahara-message] status: unknown (0x%08x)unsupported sahara message: '0x%08x'[qfu-sahara-device] using default sector size (%u bytes)[qfu-sahara-device] using default pages in block (%u)self->priv->transfer_block_size <= self->priv->max_payload_size_to_target_in_bytesself->priv->transfer_block_size > 0[qfu-sahara-device] sahara initialization finished: %.*s[qfu-sahara-device] initializing firehose protocol...[qfu,sahara-message] version: %u[qfu,sahara-message] compatible: %u[qfu,sahara-message] max length: %u[qfu,sahara-message] mode: %s[qfu,sahara-message] mode: unknown (0x%08x)[qfu-updater] couldn't close device: %s[qfu-updater] couldn't release client: %s[qfu-updater] waiting some time (%us) before accessing the cdc-wdm device...waiting some time for the device to boot... [qfu-updater] now waiting for cdc-wdm device...rebooting in download mode... [qfu-updater] reset requested, now waiting for serial device...QMI operation failed, couldn't set firmware preference: couldn't set firmware preference: device already contains the given firmware/config version: no download needed forcing the download may be requested with the --override-download option now power cycling to apply the new firmware preference... [qfu-updater] need to download the following images: %s[qfu-image] loading file info...standard::display-name,standard::size[qfu-image] opening file for reading...downloading %s image: %s (%s)... unexpected response received in hello: 0x%02x (%s)couldn't send greetings to device: buffer_len >= sizeof (QdlUfopenReq)[qfu,qdl-message] type: %u[qfu,qdl-message] length: %u[qfu,qdl-message] window size: %u[qfu,qdl-message] chunk size: %u[qfu,qdl-message] status: %huoperation returned an error status: %huunexpected response received in ufopen: 0x%02x (%s)[qfu-updater] all chunks ack-ed finalizing download... (may take more than one minute, be patient) [qfu-image] chunk #%u size: %lu bytesbuffer too small to fit chunk size: %lu[qfu-image] chunk #%u offset: %li bytescouldn't read expected chunk %u size: %lu (%li bytes read)[qfu-image] chunk #%u successfully readbuffer_len >= sizeof (QdlUfwriteReq)couldn't read image chunk #%u: [qfu,qdl-message] sequence: %hu[qfu,qdl-message] chunk size: %u[qfu,qdl-message] status: %hu[qfu,qdl-message] sequence: %hureceived ack for chunk #%hu instead of chunk #%huunexpected response received in ufwrite: 0x%02x (%s)[qfu,qdl-message] errortxt: %uunexpected response received in ufclose: 0x%02x (%s)[qfu-updater] qdl/sdp download finishedSetting up firehose download for %li bytes image... transfer block size: %u (%u sectors/transfer)[qfu-updater] all blocks downloaded[qfu-sahara-device] writing block %u...self->priv->transfer_block_size < self->priv->buffer->lensize <= self->priv->transfer_block_sizebuffer too small to fit read size: %lucouldn't read data at offset %licouldn't read expected data size: %lu (%li bytes read)[qfu-image] data at offset %li successfully readcouldn't read transfer block %u(guint)reqlen <= self->priv->transfer_block_sizecouldn't send transfer block %ucouldn't send last end-of-transfer block finalizing download... (may take several minutes, be patient) [qfu-updater] sahara/firehose download finishedsuccessfully downloaded in %.2lfs (%s/s) [qfu-updater] selected file '%s' (%li bytes)embedded_i < self->priv->images->lenG_IS_FILE_INPUT_STREAM (input_stream)../src/qmi-firmware-update/qfu-image-cwe.c[qfu-image-cwe] reading image headers...[qfu-image-cwe] validating data size...CWE image file size mismatch (expected size: %u bytes, real size: %li bytes)[qfu-image-cwe] preloading firmware/config/carrier...[qfu-image-cwe] couldn't parse internal version string '%s': %s[qfu-image-cwe] couldn't parse filename '%s': %s[qfu-image-cwe] couldn't parse BOOT version '%s': %s[qfu-image-cwe] couldn't parse NVUP version '%s': %s[qfu-image-cwe] firmware version: %s[qfu-image-cwe] config version: %s[qfu-image-cwe] carrier: %s../src/qmi-firmware-update/qfu-image-factory.c[qfu-image-factory] not a CWE file: %s%s------------------------------------- ../src/qmi-firmware-update/qfu-operation-update.cNo cdc-wdm device found to run update operationNo serial device in download mode found to run QDL update operation- Update firmware in QMI devices *************************************************************************** Warning! *************************************************************************** Use this program with caution. The authors take *no* responsibility if any device gets broken as a result of using this program. Please report issues to the libqmi mailing list at: libqmi-devel@lists.freedesktop.org Generic device selection options:Update options (download mode):error: couldn't parse option context: %s qmi-firmware-update 1.35.2 Copyright (C) 2016-2022 Aleksander Morgado Copyright (C) 2022 VMware, Inc. Copyright (C) 2016-2019 Bjørn Mork Copyright (C) 2016-2018 Zodiac Inflight Innovations License GPLv2+: GNU GPL version 2 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ******************************************************************************** Example: Updating a Sierra Wireless MC7354. (or other 9x15 or 9x30 devices, like the MC7304, MC7330, MC7455... ). The MC7354 is a 9x15 device which requires the firmware updater to specify the firmware version string, the config version string and the carrier string, so that they are included as identifiers of the firmware images downloaded. The core logic in the application will try to automatically detect these strings, although the user can also use specific options to override them or if the automatic detection failed. While in normal operation, the device will expose multiple cdc-wdm ports, and the updater application just needs one of those cdc-wdm ports to start the operation. The user can explicitly specify the cdc-wdm port to use, or otherwise use the generic device selection options (i.e. --busnum-devnum or --vid-pid) to do that automatically. Note that the firmware for the MC7354 is usually composed of a core system image (.cwe) and a carrier-specific image (.nvu). These two images need to be flashed on the same operation, unless upgrading the carrier-specific image on a device which already has the matching firmware version. The two images may be given combined into a single image (.spk) file. a) An update operation specifying the vid:pid of the device (fails if multiple devices with the same vid:pid are found): $ sudo qmi-firmware-update \ --update \ -d 1199:68c0 \ SWI9X15C_05.05.58.00.cwe \ SWI9X15C_05.05.58.00_Generic_005.025_002.nvu b) An update operation specifying an explicit QMI cdc-wdm device: $ sudo qmi-firmware-update \ --update \ --cdc-wdm /dev/cdc-wdm0 \ SWI9X15C_05.05.58.00.cwe \ SWI9X15C_05.05.58.00_Generic_005.025_002.nvu c) An update operation specifying explicit firmware, config and carrier strings: $ sudo qmi-firmware-update \ --update \ -d 1199:68c0 \ --firmware-version 05.05.58.00 \ --config-version 005.025_002 \ --carrier Generic \ SWI9X15C_05.05.58.00.cwe \ SWI9X15C_05.05.58.00_Generic_005.025_002.nvu d) An update operation with a combined image containing both system and carrier specific images:: $ sudo qmi-firmware-update \ --update \ -d 1199:68c0 \ 9999999_9902574_SWI9X15C_05.05.66.00_00_GENNA-UMTS_005.028_000-field.spk ******************************************************************************** Example: Updating a Sierra Wireless MC7700. (or other 9200 devices, like the MC7710). The MC7700 is a 9200 device which doesn't require the explicit firmware, config and carrier strings. Unlike the MC7354, which would reboot itself into QDL download mode once these previous strings were configured, the MC7700 requires a specific "boot and hold" command to be sent (either via QMI or AT) to request the reset in QDL download mode. a) An update operation specifying the vid:pid of the device (fails if multiple devices with the same vid:pid are found): $ sudo qmi-firmware-update \ --update \ -d 1199:68a2 \ 9999999_9999999_9200_03.05.14.00_00_generic_000.000_001_SPKG_MC.cwe b) An update operation specifying an explicit QMI cdc-wdm device: $ sudo qmi-firmware-update \ --update \ --cdc-wdm /dev/cdc-wdm0 \ 9999999_9999999_9200_03.05.14.00_00_generic_000.000_001_SPKG_MC.cwe ******************************************************************************** Example: Manual process to update a Sierra Wireless MC7354. (or other 9x15 or 9x30 devices, like the MC7304, MC7330, MC7455... ). The upgrade of devices from the 9x15 and 9x30 families is triggered via a 'firmware preference' setting. If the device accepts the setting, the user can request a device power cycle, which will boot in QDL download mode: a) Set firmware preference setting: $ sudo qmicli \ -d /dev/cdc-wdm0 \ --dms-set-firmware-preference="firmware-version=05.05.58.00, \ config-version=005.025_002, \ carrier=Generic" The --override-download and --modem-storage-index=[INDEX] options that are supported in automatic mode may be used in manual mode by passing the additional 'override-download=yes' and 'modem-storage-index=[INDEX]' keys to the --dms-set-firmware-preference operation. b) Request power cycle: $ sudo qmicli \ -d /dev/cdc-wdm0 \ --dms-set-operating-mode=offline $ sudo qmicli \ -d /dev/cdc-wdm0 \ --dms-set-operating-mode=reset c) Wait for the /dev/ttyUSB device to appear. d) Run updater operation while in QDL download mode: $ sudo qmi-firmware-update \ -t /dev/ttyUSB0 \ --update-download \ SWI9X15C_05.05.58.00.cwe \ SWI9X15C_05.05.58.00_Generic_005.025_002.nvu d) Now wait for the device to fully reboot, may take up to several minutes. ******************************************************************************** Example: Manual process to update a Sierra Wireless MC7700. (or other 9200 devices, like the MC7710). Instead of setting a 'firmware preference', the devices from the 9200 family can just be rebooted in QDL mode: a) Request device to go into QDL download mode: $ sudo qmi-firmware-update \ -d 1199:68a2 \ --reset b) Wait for the /dev/ttyUSB device to appear. c) Run updater operation while in QDL download mode: $ sudo qmi-firmware-update \ -d 1199:68a2 \ --update-download \ 9999999_9999999_9200_03.05.14.00_00_generic_000.000_001_SPKG_MC.cwe d) Now wait for the device to fully reboot, may take up to several minutes. ******************************************************************************** Example: Verify firmware images. a) Verify several images at once: $ qmi-firmware-update \ --verify \ SWI9X15C_05.05.58.00.cwe \ SWI9X15C_05.05.58.00_Generic_005.025_002.nvu b) Verify all .cwe, .nvu and .spk images inside a directory: $ find . -regex ".*\.\(nvu\|spk\|cwe\)" -exec qmi-firmware-update -v -z {} \; c) Image files may be given within .exe files; extract them with 7-Zip: $ 7z x SWI9200M_3.5-Release13-SWI9200X_03.05.29.03.exe $ ls *.{cwe,nvu,spk} 2>/dev/null 9999999_9999999_9200_03.05.29.03_00_generic_000.000_001_SPKG_MC.cwe error: cannot specify --verbose and --silent at the same time error: cannot open verbose log file for writing: %s error: too many actions specified error: no firmware images specified Only one device selection option may be provided../src/qmi-firmware-update/qfu-helpers-udev.cno device found with matching criteria: %smultiple devices (%u) found with matching criteria: %s[qfu-udev] sysfs path for '%s' found: %s../src/qmi-firmware-update/qfu-device-selection.c[qfu-helpers] peer port for '%s' found: %serror: couldn't select device:: %s error: couldn't check if ModemManager running: %s /org/freedesktop/ModemManager1[qfu-utils] couldn't ping ModemManager: %serror: ModemManager is running: cannot perform firmware upgrade operation at the same time Note: in order to do a clean firmware upgrade, ModemManager must NOT be running; please stop it and retry. On a 'systemd' based system this may be done as follows: # systemctl stop ModemManager You can also ignore this runtime check (at your own risk) using --ignore-mm-runtime-check. error: cannot specify multiple mode flags to open device QFU_IS_DEVICE_SELECTION (device_selection)error: invalid modem storage index ../src/qmi-firmware-update/qfu-operation-reset.cerror: couldn't detect image type: %s data chunks: %hu (%lu bytes/chunk) [cwe] detected firmware version: %s [cwe] detected config version: %s [cwe] detected carrier: %s QFU_SAHARA_MODE_IMAGE_TX_PENDINGQFU_SAHARA_MODE_IMAGE_TX_COMPLETEQFU_SAHARA_STATUS_INVALID_COMMANDQFU_SAHARA_STATUS_PROTOCOL_MISMATCHQFU_SAHARA_STATUS_INVALID_TARGET_PROTOCOLQFU_SAHARA_STATUS_INVALID_HOST_PROTOCOLQFU_SAHARA_STATUS_INVALID_PACKET_SIZEQFU_SAHARA_STATUS_UNEXPECTED_IMAGE_IDQFU_SAHARA_STATUS_INVALID_HEADER_SIZEQFU_SAHARA_STATUS_INVALID_DATA_SIZEQFU_SAHARA_STATUS_INVALID_IMAGE_TYPEQFU_SAHARA_STATUS_INVALID_TX_LENGTHQFU_SAHARA_STATUS_INVALID_RX_LENGTHQFU_SAHARA_STATUS_READ_DATA_ERRORQFU_SAHARA_STATUS_UNSUPPORTED_NUM_PHDRSQFU_SAHARA_STATUS_INVALID_PHDR_SIZEQFU_SAHARA_STATUS_MULTIPLE_SHARED_SEGQFU_SAHARA_STATUS_UNINIT_PHDR_LOCQFU_SAHARA_STATUS_INVALID_DEST_ADDRESSQFU_SAHARA_STATUS_INVALID_IMAGE_HEADER_SIZEQFU_SAHARA_STATUS_INVALID_ELF_HEADERQFU_SAHARA_STATUS_UNKNOWN_ERRORQFU_SAHARA_STATUS_INVALID_MODEQFU_SAHARA_STATUS_INVALID_MEMORY_READQFU_SAHARA_STATUS_INVALID_DATA_SIZE_REQUESTQFU_SAHARA_STATUS_MEMORY_DEBUG_NOT_SUPPORTEDQFU_SAHARA_STATUS_INVALID_MODE_SWITCHQFU_SAHARA_STATUS_EXEC_FAILUREQFU_SAHARA_STATUS_EXEC_CMD_INVALID_PARAMQFU_SAHARA_STATUS_EXEC_CMD_UNSUPPORTEDQFU_SAHARA_STATUS_EXEC_DATA_INVALIDQFU_SAHARA_STATUS_HASH_TABLE_AUTH_FAILUREQFU_SAHARA_STATUS_HASH_VERIFICATION_FAILUREQFU_SAHARA_STATUS_HASH_TABLE_NOT_FOUNDQFU_SAHARA_STATUS_TARGET_INIT_FAILUREQFU_SAHARA_STATUS_IMAGE_AUTH_FAILUREQFU_SAHARA_STATUS_INVALID_IMG_HASH_TABLE_SIZEQFU_SAHARA_CMD_COMMAND_READ_DATAQFU_SAHARA_CMD_COMMAND_END_IMAGE_TRANSFERQFU_SAHARA_CMD_COMMAND_DONE_RESPONSEQFU_SAHARA_CMD_COMMAND_RESET_RESPONSEQFU_SAHARA_CMD_COMMAND_MEMORY_DEBUGQFU_SAHARA_CMD_COMMAND_MEMORY_READQFU_SAHARA_CMD_COMMAND_SWITCH_MODEQFU_SAHARA_CMD_COMMAND_EXECUTE_REQQFU_SAHARA_CMD_COMMAND_EXECUTE_RSPQFU_SAHARA_CMD_COMMAND_EXECUTE_DATAQFU_SAHARA_CMD_COMMAND_MEMORY_DEBUG_64QFU_SAHARA_CMD_COMMAND_MEMORY_READ_64NAND flash programming not supportedMulti-image NAND not supportedPower-off command not supportedCommand received in invalid stateQFU_QDL_CMD_WRITE_UNFRAMED_REQQFU_QDL_CMD_WRITE_UNFRAMED_RSPQFU_QDL_CMD_CLOSE_UNFRAMED_REQQFU_QDL_CMD_CLOSE_UNFRAMED_RSPQFU_QDL_CMD_GET_IMAGE_PREF_REQQFU_QDL_CMD_GET_IMAGE_PREF_RSPRequest to use the 'qmi-proxy' proxy.Open a cdc-wdm device explicitly in QMI modeOpen a cdc-wdm device explicitly in MBIM modeOpen a cdc-wdm device in either QMI or MBIM mode (default)Ignore ModemManager runtime checkRun action with verbose messages in standard output, including the debug ones.Run action with no messages in standard output; not even the error ones.Write verbose messages to an output file.Analyze and verify firmware images.Launch firmware update process while in download (boot & hold) mode.Reset device into download mode.Launch firmware update process.Firmware version (e.g. '05.05.58.00').Config version (e.g. '005.025_002').Carrier name (e.g. 'Generic').Run update operation even with version string errors.Download images even if module says it already has them.Index storage for the modem image.Don't wait to validate the running firmware after update.Select device by bus and device number (in decimal).Select device by device vendor and product id (in hexadecimal).Select device by QMI/MBIM cdc-wdm device path (e.g. /dev/cdc-wdm0).Select device by serial device path (e.g. /dev/ttyUSB2).QFU_IMAGE_TYPE_AMSS_APPLICATION[qfu-updater] setting firmware preference...[qfu-updater] modem image: unique id '%.16s', build id '%s'[qfu-updater] pri image: unique id '%.16s', build id '%s'[qfu-updater] override download: %ssetting firmware/config/carrier is not supported by this devicecouldn't detect firmware version: firmware version strings don't match on specified images: '%s' != '%s'firmware version strings don't match on specified images: '%s' != '%s' (IGNORED with --ignore-version-errors)couldn't detect config version: config version strings don't match on specified images: '%s' != '%s'[qfu-updater] config version strings don't match on specified images: '%s' != '%s' (IGNORED with --ignore-version-errors)couldn't detect carrier: carrier strings don't match on specified images: '%s' != '%s'[qfu-updater] carrier strings don't match on specified images: '%s' != '%s' (IGNORED with --ignore-version-errors)error validating firmware version: user provided firmware version doesn't match the one in the specified images: '%s' != '%s'[qfu-updater] user provided firmware version doesn't match the one in the specified images: '%s' != '%s' (IGNORED with --ignore-version-errors)[qfu-updater] user provided config version doesn't match the one in the specified images: '%s' != '%s' (IGNORED with --ignore-version-errors)error validating carrier: user provided carrier doesn't match the one in the specified images: '%s' != '%s'[qfu-updater] user provided carrier doesn't match the one in the specified images: '%s' != '%s' (IGNORED with --ignore-version-errors)waiting for device at '%s' timed outwaiting for device at '%s' cancelled[qfu,utils] current revision loaded: %s[qfu,utils] allocating new DMS QMI client...../src/qmi-firmware-update/qfu-utils.ccouldn't allocate DMS QMI client: [qfu,utils] DMS QMI client allocation failed: %s[qfu,utils] DMS QMI client allocated[qfu,utils] QMI device created[qfu,utils] opening QMI device (%s proxy, %s mode)...QMI operation failed: couldn't set operating mode: [qfu,utils] operating mode set successfully...(?:.*)_([0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9])(?:(?:.*)_([a-zA-Z\-]+)_([0-9][0-9][0-9]\.[0-9][0-9][0-9]_[0-9][0-9][0-9]))?couldn't parse CWE version string '%s': didn't match[qfu,utils] creating QMI device...loading device information before the update... [qfu-updater] creating QMI DMS client...modem storage index out of bounds (%u > %u)\s*\s*[qfu-sahara-device] firehose response received: value=%s, rawmode=%sunexpected firehose response received: value=%s, rawmode=%s\s*\s*unique_id->len <= UNIQUE_ID_LEN[qfu,utils] current firmware preference loaded:[qfu,utils] no images specified%simage '%s': unique id '%s', build id '%s' [qfu-updater] operation finished ------------------------------------------------------------------------ original firmware revision was: %s original running firmware details: original firmware preference details: new firmware revision is: %s new running firmware details: new firmware preference details: NOTE: this device supports stored image management with qmicli operations: --dms-list-stored-images --dms-select-stored-image --dms-delete-stored-image NOTE: this device supports firmware preference management with qmicli operations: --dms-get-firmware-preference --dms-set-firmware-preference ------------------------------------------------------------------------ couldn't find parent physical USB devicecouldn't find parent interface USB device[qfu-udev] peer lookup for %s: %s => %s[qfu-udev] waiting device (%s) matched: %sHrun_context_step_power_cyclewait_for_tty_readyqfu_sahara_device_newqfu_qdl_device_newrun_context_step_select_devicerun_context_step_select_imageqfu_image_get_data_chunk_sizeqfu_image_read_data_chunkqfu_qdl_request_ufwrite_buildqfu_image_read_headerqfu_qdl_request_ufopen_buildqfu_qdl_device_helloqfu_image_readqfu_sahara_device_firehose_write_blockrun_context_step_download_imagerun_context_step_cleanup_imagerun_context_step_cleanup_devicewait_for_cdc_wdm_readyrun_context_step_qmi_client_afternew_client_dms_after_readyrun_context_freeqfu_sahara_response_hello_buildqfu_sahara_request_switch_buildqfu_sahara_request_switch_data_buildqfu_sahara_response_switch_parsesahara_device_firehose_initqfu_firehose_message_parse_response_configurefirehose_init_prepare_requestfirehose_operation_runreceive_responserun_context_step_qmi_firmware_idrun_context_step_qmi_boot_image_download_modeqfu_at_device_newrun_context_step_atrun_context_freeqdl_message_generic_buildqfu_qdl_response_error_parseqfu_qdl_response_hello_parseqfu_qdl_request_hello_buildQCOM high speed protocol hst0qfu_dload_request_sdp_buildunescapereceive_responseescape#2$FW6etHZӾl~3"V,Gu>dɜ@ۿRdv!0&gv4DUJüXџn|ك1 w.fT@R+:dN_vm|$ÿ6H ;Z*^lO}~l .ǟ䩐 2ZLKy^hh ?z.ĕ*8FkzTHYb- t? DA!B8!Cd!dD!D!E!TG"ID"Jp"$K"K"M"N$#PT#Q#4T#U#W$X@$zRx e&D$4H,FJ w?9*3$"\<@t=f esEC Ah XfTfPf Lf-EC A_  \f 4XfWEC AL Xflff fff |f xfEC A M gYEC Az E ,PgEC Ak D PgEC A M tXhYEC Az E hEC A M 0iqEC AO H iEC A}  iEC A} (dj@EC Au  HjAJ E A $lkeYC Ac H \ Hk>AJ r $hkeYC Ac H \  kAJ E A $,leYC Ac H \  (tlAJ E A LmAJ E A $p|meYC Ac H \ m>AJ r $meYC Ac H \  ,nAJ E A $neYC Ac H \ ,n>AJ r  LoLEC C| p