What changed, and why it matters
This commit is a documentation and simulator update. It swaps in a new macaw (arara) image for screenshots and QR-code simulation sequences, and adds one harmless mock method so the simulator can handle a camera lens-correction call. There is no security-relevant change.
No security action needed; treat as routine documentation/simulator maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates binary PNG assets in docs and simulator test sequences, re-enables a screenshot capture step in a simulator sequence, and adds m.lens_corr.return_value = m to simulator/kruxsim/mocks/sensor.py so the mock sensor object returns itself when lens_corr() is invoked. This is purely a simulator/documentation change with no effect on device firmware or cryptographic operations.
Changed components
docs/img/maixpy_amigo/new-mnemonic-via-snapshot-capturing-300.en.pngdocs/img/maixpy_m5stickv/new-mnemonic-via-snapshot-capturing-250.en.pngsimulator/kruxsim/mocks/sensor.pysimulator/sequences/new-mnemonic-options.txtsimulator/sequences/qrcodes/arara.pngInspect captured patch +2 / −1
diff --git a/docs/img/maixpy_amigo/new-mnemonic-via-snapshot-capturing-300.en.png b/docs/img/maixpy_amigo/new-mnemonic-via-snapshot-capturing-300.en.png
index e979261..a3648fb 100644
Binary files a/docs/img/maixpy_amigo/new-mnemonic-via-snapshot-capturing-300.en.png and b/docs/img/maixpy_amigo/new-mnemonic-via-snapshot-capturing-300.en.png differ
diff --git a/docs/img/maixpy_m5stickv/new-mnemonic-via-snapshot-capturing-250.en.png b/docs/img/maixpy_m5stickv/new-mnemonic-via-snapshot-capturing-250.en.png
index ce79ed0..04643ce 100644
Binary files a/docs/img/maixpy_m5stickv/new-mnemonic-via-snapshot-capturing-250.en.png and b/docs/img/maixpy_m5stickv/new-mnemonic-via-snapshot-capturing-250.en.png differ
diff --git a/simulator/kruxsim/mocks/sensor.py b/simulator/kruxsim/mocks/sensor.py
index 73acbac..3f67001 100644
--- a/simulator/kruxsim/mocks/sensor.py
+++ b/simulator/kruxsim/mocks/sensor.py
@@ -119,6 +119,7 @@ def snapshot():
m.get_statistics.return_value = MockStatistics(lab_frame)
m.width.return_value = frame.shape[1]
m.height.return_value = frame.shape[0]
+ m.lens_corr.return_value = m
if m.find_qrcodes.return_value:
# Clear the camera image if a QR code is found
# Otherwise keep the camera image if it's to create entropy
diff --git a/simulator/sequences/new-mnemonic-options.txt b/simulator/sequences/new-mnemonic-options.txt
index 8eaaed5..4e96b4f 100644
--- a/simulator/sequences/new-mnemonic-options.txt
+++ b/simulator/sequences/new-mnemonic-options.txt
@@ -20,7 +20,7 @@ qrcode arara.png
qrcode arara.png
qrcode arara.png
-#screenshot new-mnemonic-via-snapshot-capturing.png
+screenshot new-mnemonic-via-snapshot-capturing.png
wait 0.3
diff --git a/simulator/sequences/qrcodes/arara.png b/simulator/sequences/qrcodes/arara.png
index 7f33c7d..b414efe 100644
Binary files a/simulator/sequences/qrcodes/arara.png and b/simulator/sequences/qrcodes/arara.png differ
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.