JAJU887 February 2023
構造
ヘッダー | 長さ | CMD | データ | CRC32 | ||||
---|---|---|---|---|---|---|---|---|
0x80 | 0x21 | 0x00 | 0x21 | D1...D32 | C1 | C2 | C3 | C4 |
説明
このコマンドは、ブートローダのロック解除に使用されます。ブートローダのロック解除後にのみ、セクション 4.3 に記載されている、保護されているすべてのコマンドが BSL によって処理されます。
ホストが誤ったパスワードを送信した場合、BSL はエラー応答を送信し、デバイスは 2 秒間スリープ・モードに移行します。この 2 秒間のウィンドウでは、いかなるコマンドも受信または処理されません。2 秒後に、ホストは次のパスワードを送信できます。誤ったパスワードが 3 回送信された場合、セキュリティ・アラートのアクションが実行されます。セキュリティ・アラートのアクションは、BSL の構成で設定できます。詳細については、セクション 4.5.1.1 を参照してください。
保護
なし
データ
32 バイトの BSL パスワードが、BSL の構成メモリに保存されます。新しいデバイスのデフォルト値はすべて 0xFF です。
コマンドの戻り値
BSL アクノリッジ、および動作ステータスについてのメッセージを含む BSL コア応答。詳細については、「BSL コア・メッセージ」セクションを参照してください。
例
ホスト:80 21 00 21 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 AA F0 3D
BSL:00 08 02 00 3B 00 38 02 94 82