Skip to content

Document hardware-verified protocol behavior (firmware 1.7.2)#4

Merged
lkasso merged 1 commit into
mainfrom
lkasso/hardware-verified-protocol
Jun 12, 2026
Merged

Document hardware-verified protocol behavior (firmware 1.7.2)#4
lkasso merged 1 commit into
mainfrom
lkasso/hardware-verified-protocol

Conversation

@lkasso

@lkasso lkasso commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary

Findings from running the new hardware test suites against a real MMS on firmware 1.7.2:

  • Processor streaming needs two enables — the per-processor [09 07 id 01] AND the global [09 03 01] NOTIFY subscribe; the board emits nothing without the second
  • Read-signal routing rules: loud reads feed processors (source register must equal the loud register byte); silent reads feed logger triggers (silent byte + channel index); logged payloads drop the data-id byte; the Debug spoofer reaches processors
  • Math sqrt floors its integer result
  • Pulse .onDetect (mode 3) verified working; peak (mode 2) emitted nothing on the same waveform — flagged as an open question

mkdocs build --strict passes.

🤖 Generated with Claude Code

- Processor streaming requires BOTH [09 07 id 01] and the global
  [09 03 01] NOTIFY subscribe - the board emits nothing without the
  second write (earlier versions of this document listed only the first)
- New "Read-signal routing" section: loud reads (reg|0x80) feed
  processors whose Add/Create source register equals the loud byte;
  silent reads (reg|0xC0) feed logger triggers registered with the
  silent byte + channel index; logged payloads have the data-id byte
  stripped; the Debug spoofer injects through the same dispatch and
  reaches processors
- Math sqrt: integer result, floored (sqrt(2)=1, sqrt(4)=2)
- Pulse mode 3 (.onDetect) hardware-verified working; open question
  noted - mode 2 (peak) emitted nothing on the same waveform

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lkasso lkasso merged commit e3f0fa2 into main Jun 12, 2026
2 checks passed
@lkasso lkasso deleted the lkasso/hardware-verified-protocol branch June 14, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant