Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

固件更新 #15

Open
Tywei24 opened this issue Jan 23, 2019 · 6 comments
Open

固件更新 #15

Tywei24 opened this issue Jan 23, 2019 · 6 comments

Comments

@Tywei24
Copy link

Tywei24 commented Jan 23, 2019

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

@M201370367
Copy link
Contributor

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

@Tywei24
Copy link
Author

Tywei24 commented Jan 25, 2019

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

@Tywei24
Copy link
Author

Tywei24 commented Jan 25, 2019

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

@Tywei24
Copy link
Author

Tywei24 commented Jan 25, 2019

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

@M201370367
Copy link
Contributor

M201370367 commented Jan 25, 2019

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

@Tywei24
Copy link
Author

Tywei24 commented Jan 28, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants