Nano S Plus - Invalid status 6d06 on ledgerblue.checkGenuine
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 30/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- python
- 领域
- cli, embedded-iot, security
调研方向
首先复现命令 python3 -m ledgerblue.checkGenuine --targetId 0x33100004,并阅读 ledgerblue/checkGenuine.py,其中 getDeployedSecretV2 调用了 dongle.exchange。然后检查 exchange 附近的 ledgerblue/comm.py,确定对状态 6d06 的预期处理方式;完成的标准是 Nano S Plus 完整性检查得到明确且经过验证的结果,而不是报告中的未知状态异常。
由索引模型根据 Issue 内容生成。
描述
Was meaning to run a hardware integrity test on my Nano S Plus, instead I get an exception
Running Python 3.10.2 using virtualenv in MacOS and libtool 2.4.7 installed via brew
Command ran
python3 -m ledgerblue.checkGenuine --targetId 0x33100004
Error
Traceback (most recent call last):
File "/usr/local/Cellar/[email protected]/3.10.2/Frameworks/Python.framework/Versions/3.10/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/Cellar/[email protected]/3.10.2/Frameworks/Python.framework/Versions/3.10/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.10/site-packages/ledgerblue/checkGenuine.py", line 137, in <module>
secret = getDeployedSecretV2(dongle, bytearray.fromhex(args.rootPrivateKey), args.targetId, args.issuerKey)
File "/usr/local/lib/python3.10/site-packages/ledgerblue/checkGenuine.py", line 44, in getDeployedSecretV2
dongle.exchange(apdu)
File "/usr/local/lib/python3.10/site-packages/ledgerblue/comm.py", line 145, in exchange
raise CommException("Invalid status %04x (%s)" % (sw, possibleCause), sw, response)
ledgerblue.commException.CommException: Exception : Invalid status 6d06 (Unknown reason)
- 主要语言
- Python
- 星标
- 128
- 派生
- 76
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
LedgerHQ/blue-loader-python 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 35/100
LedgerHQ/blue-loader-python#130 · 1 条评论 ·
-
难度 4/5 3-5 天 新手友好度 45/100
LedgerHQ/blue-loader-python#111 ·
-
难度 3/5 1-2 天 新手友好度 35/100
LedgerHQ/blue-loader-python#96 · 4 条评论 · 3 个 reaction ·
-
难度 3/5 1-2 天 新手友好度 25/100
LedgerHQ/blue-loader-python#83 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 55/100
LedgerHQ/blue-loader-python#76 · 1 个 reaction ·
查看 LedgerHQ/blue-loader-python 的全部 Issue
相似的 Issue
-
Workflow.schedule stops when a cron deadline passes before sleep可能已有人在做 @HuaTNA 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
[Bug] HiveDialect shares its colspecs dict with SQLAlchemy's DefaultDialect (python/pyhive)可能已有人在做 @rusackas 今天认领。 未关闭
难度 1/5 1 小时以内 新手友好度 80/100
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 80/100
维护者通常 1 天内回复
-
[20.0] hr_work_entry: Duration column of Export Time Entries is truncated to whole hours可能已有人在做 @odooaktiv 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
fix formatting of the sample database page of the docs可能已有人在做 @Aaqibhafeezkhan 今天认领。 未关闭documentation good first issue help wanted
难度 1/5 1 小时以内 新手友好度 72/100
chaoss/CollectOSS#544 · 1 条评论 ·
维护者通常 1 天内回复