问题描述:
厂商发过来的全新设备,注册的时候报错:
{
"errcode": 9800004,
"errmsg": "device Qm6u_GwoZobEHIeiCP6nEw\/EMF5TNFJL5 is not confirmed"
}
操作步骤:
- 使用工具读取设备EMMC区域,值为空。
2.注册设备 使用 WMPF 注册设备
- modelId —— Qm6u_GwoZobEHIeiCP6nEw
- sn —— EMF5TNFJL5
WMPFMiniProgramDeviceApi deviceApi = WMPF.getInstance().getMiniProgramDeviceApi(); WMPFRegisterMiniProgramDeviceResponse response = deviceApi.registerMiniProgramDevice(appId, modelId, sn, snTicket);
报错如上 ↑
3.用工具再次读取
翻过文档,但是情况都不匹配。不知道怎么该怎么排查了...
这种情况要怎么处理呢?? ☠️
对了,环境:
- WMPF2.2.0
- wmpf-cli-2.2.0.aar
最近都没有看到有 EMF5TNFJL5 的注册日志,GetDeviceSn 返回 null 时一般代表芯片是空的,是可以被注册的。
所以 GetDeviceSn 是否不准确? 这些设备是什么芯片平台的,找厂商一起看看?
一般是采用了不同的modelId 和 sn进行注册了
这个问题要如何解决? 十多台就出现好几次,生产环境都不敢注册设备了。