With TP-Link TL-MR6400 v5 I have been modifying qmi.sh to add a hard coded timeout to a call to uqmi like shown here.
Currently the QMI protocol has configuration options for 'timeout' and 'delay' but they are used for other things. How do you see things, do your recent changes perhaps introduce a workaround or remedy to this?