mijiaSDK icon indicating copy to clipboard operation
mijiaSDK copied to clipboard

固件更新

Open Tywei24 opened this issue 6 years ago • 6 comments

你好,我在做固件更新中。从菜单项进入到通用设置页面(检查固件更新菜单项)默认获取到有更新状态,红点显示。 2ba5298db169008c2b318228d5c859e 再进入到更新界面。我点击立即升级, 0466ad6c5b124bd264cf34cb275ad03 然后升级完成。到成功页面。 955928cb770329f3457ca1c078e4071 之后点击成功页面的确定按钮,此时当前成功页面销毁。然后返回通用设置页面。 2ba5298db169008c2b318228d5c859e 这个时候我需要更新通用设置页面的红点状态。

Tywei24 avatar Jan 23 '19 02:01 Tywei24

更新成功后,返回通用设置界面时,通用设置Activity会异步请求当前的版本是否为最新版本,如果是,则红点消失;如果不是,则显示红点。 并且,在网络不好的情况下可能会延迟刷新,建议在网络环境好的条件下多测几次,可以在实验时用adb抓下手机的Ap log发给我确认下。

M201370367 avatar Jan 23 '19 09:01 M201370367

在更新界面点击确定后,出现通用设置Activity界面,从Log信息看,此界面走了getCurrentVersion和getLatestVersion方法。但是并没有刷新红点的状态

Tywei24 avatar Jan 25 '19 06:01 Tywei24

还是需要我手动去调用一下getBluetoothFirmwareVersion和getBluetoothFirmwareUpdateInfo这两个方法。状态才会有更新?

Tywei24 avatar Jan 25 '19 06:01 Tywei24

还有一点就是,固件更新在数据上传完后。进行重启了设备,此时蓝牙是断开的。然后我又进行了重新连接。

Tywei24 avatar Jan 25 '19 06:01 Tywei24

在插件里getCurrentVersion和getLatestVersion的地方把currentVersion和latestVersion打印出来,抓一份完整升级的log,发给我看下。 从你发的图中可以推测,可能是固件升级后currentVersion没有刷新导致。

M201370367 avatar Jan 25 '19 10:01 M201370367

改进获取硬件信息后,好像刷新好了

Tywei24 avatar Jan 28 '19 09:01 Tywei24