收藏
回答

VOIP linux设备注册失败wx_device_register返回13,是什么原因?

AppID
wx74fb4ac4488d76a9

sdk版本:D5000088

设备芯片:rv1109

设备序列号:84E0F42ED7C78502

关键代码

现象:linux设备首次注册返回错误码13(内部错误),再次调用注册接口,返回错误9(前置条件不满足);

注册前确认过rpmb分区未被使用,注册失败后查看rpmb分区已被写入了数据。

日志


后续

今天又尝试用同一台设备,修改了初始化参数,把rpmb路径去掉了,发现竟然注册成功了

注册成功的日志

未使用rpmb分区注册成功的数据存储路径如下图,和使用rpmb方式注册成功的不一样

正常使用rpmb分区注册成功的存储路径如下


有几个问题麻烦官方解答一下:

  1. 注册接口什么情况下会返回错误码13?有没有解决办法?目前已发现有几台新设备(rpmb分区未使用)注册失败,风险有点高
  2. SDK初始化的rpmb分区参数是否必传?不传rpmb分区能注册成功是否因为最近出台的激励政策?激励政策过期后设备是否还能正常使用?https://developers.weixin.qq.com/community/minihome/doc/000428b5bd4d10c54812f7cd466401


回答关注问题邀请回答
收藏

1 个回答

  • 高
    09-26

    1:rpmb 是一次性写,所以是一机一码,用错了会有这些错。

    2:如果设备的 rpmb 分区不方便使用,也是可以使用文件目录的。


    09-26
    有用
    回复 1
    • 。
      09-26
      好的 谢谢回复
      09-26
      回复
登录 后发表内容
问题标签