MT7621升级5G模组解决无法上报下载成功的代码

1. 原来是下载成功没有上报下载成功的标志。修改了代码测试一下,先测试了读取的IMEI是否正确

第一个问题,读取的IMEI实际有问题的

第二个问题,中间的TCP断掉了,重试了一下就又好了,奇怪

 

3. 第3个问题,有网状态下,用电脑升级5G模组,升级完成后,无法自动回到有网状态。

4. 在上报下载成功之后,再启动程序,那么会出现状态3就是 升级中

按理说应该是,上报下载进度

 但是升级中的话,直接会报206的错误

 

所以最好的办法还是,在下载成功之后,升级5G之后,等待网络恢复,检查网络回复,再发送升级成功的。

 

5. 下一个问题上报的结果是进度 31,应该是如下的问题,需要修改后测试

 

6. TCP接受超时,TCP断开了

 

实际的时候为啥多了一位

 

 按理说是上报下载进度 100%, 然后是 上报101下载成功,上报201升级成功。原来是平台有问题,上报100之后,就上报101会有问题。

 

7. 测试,1.2.3版本不能直接读到TF卡,以上的版本可以。用scp传输文件报一下错误

 

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:aZRTK4Ngy9MxMUCPp3nnMl9M8l21J4zLdLfa29cHdM4.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending RSA key in /root/.ssh/known_hosts:3
  remove with:
  ssh-keygen -f "/root/.ssh/known_hosts" -R "192.168.1.1"
RSA host key for 192.168.1.1 has changed and you have requested strict checking.
Host key verification failed.
lost connection

 

解决办法

    
rm ~/.ssh/known_hosts


实测可用

8. 检测网络部分。检测网络OK 的,为啥这样失败了?ifup wan,写成了ifdown wan。

9. 版本号检测不对头

原文地址:https://www.cnblogs.com/429512065qhq/p/13995928.html