• Lv0
    粉丝0

积分5 / 贡献0

提问3答案被采纳0文章0

小型系统设备认证------设备认证授权调测30004故障

charleeyang 显示全部楼层 发表于 2024-7-19 15:42:53
dayu200烧录失败无法开机,求救
开机屏幕已经不亮了
您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论6

吴春

沙发 发表于 2024-7-20 15:56:40
PrintDevSysInfo把这个函数的log打出来,看看跟提交的信息有啥不一致的

润开鸿_梁开祝

板凳 发表于 2024-7-22 09:16:40
1. 在shell上执行“begetctl dump api”命令,把设备上的参数dump出来,保存到一个随便命名的文本文件中;
2. 在xts兼容性测试平台,登录你们的账号,在“兼容性评测”->"兼容性评测"页面下,你的待测产品列表最右边,会有一个“导出”按钮,点击它,会导出一个 json 文件;
3. 可以向认证中心联系人要一个“compare_dev_infos.exe”小软件;
4. 将前面三步拿到的三个文件放在同一个文件夹下,然后运行一下 “compare_dev_infos.exe”软件,会自动比较1和2两个文件的参数是否匹配,不匹配就会出现你的异常,需要你要么修改1,要么修改2,确保匹配。

charleeyang

发表于 2024-7-23 21:00  IP属地: 湖北省

回复 润开鸿_梁开祝: 您好,梁总:
       我这边已尝试利用compare_dev_infos.exe对比了认证云和设备侧参数,对比未报异常!
但是还是报30004故障。
       其次,尝试将device_attest_lite版本更新到v4.1 Release,问题依然未解决!


也可能是对比工具存在问题,今日尝试把导出的信息部分字段人为修改不同的,结果运行对比工具依然无任何异常。

charleeyang

发表于 2024-7-26 13:32  IP属地: 湖北省

回复 charleeyang: 感谢梁总的回复,确实如梁总所讲字段不匹配导致!
这里提醒下需要认证的同行们:通过设备导出的参数的字段Manufacture对应的是
认证云→账号管理→企业简称(英文)。否则,设备侧的udid和认证云的udid不一致会无法调测通过。

William

发表于 2024-9-3 19:39  IP属地: 陕西省西安市

回复 润开鸿_梁开祝: 你运行这个compare_dev_infos.exe 有出现解析json失败的错误么,确认json格式是正常的

William

发表于 2024-9-3 19:39  IP属地: 陕西省西安市

回复 润开鸿_梁开祝: >compare_dev_infos.exe compare_dev_infos.exe
jsonFile is OHC817100002525.json
Failed to parse JSON.
[SearchDir] Failed to ParseJsonFile.
dataFile is api.txt
Manufacture: !!!!!!!!!!!!!!!!!!!!!!!!!
Brand: !!!!!!!!!!!!!!!!!!!!!!!!!
ProductModel: !!!!!!!!!!!!!!!!!!!!!!!!!
VersionId: !!!!!!!!!!!!!!!!!!!!!!!!!
BuildRootHash: !!!!!!!!!!!!!!!!!!!!!!!!!
udid-upper:69B42A7A7D7E977AD2258675D5ED7D6D5B79D9CB16F6279CD1732FDC5D40293D
udid-lower:69b42a7a7d7e977ad2258675d5ed7d6d5b79d9cb16f6279cd1732fdc5d40293d
udid check success.

【4 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部