Christen RIO 4.3: RIOv4_3.bin is the production firmware
Final gate passed: 120s mash at 549 presses/min sustained (heaviest stress run of the campaign) — zero wedges, counters flat, NAK 0, all 247 resends healed. RIOv4_3rc1 renamed to RIOv4_3.bin (same bytes, sha dc59bd51cae3...); README/ANALYSIS promote it, production table updated (native-game cabinets -> RIOv4_3.bin; FastRIO 4.3 variant is build-on-demand with the documented flag set + acceptance ladder). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -124,9 +124,10 @@ also the RIO's **error annunciator**:
|
||||
cockpit's display reads `E0…` instead of `F0000000`, the serial link
|
||||
has been dropping or retrying. Note there is **no threshold in stock
|
||||
firmware** — the first event paints `E0000001` permanently; the
|
||||
`_e0t5` patched images (`make_patch.py --e0thresh`, see
|
||||
[RIOv4_2-ANALYSIS.md](../../rio-firmware/RIOv4_2-ANALYSIS.md)) keep
|
||||
the display quiet until a counter reaches 5.
|
||||
**RIO 4.3** firmware (`make_patch.py --e0thresh`, see
|
||||
[RIOv4_2-ANALYSIS.md](../../rio-firmware/RIOv4_2-ANALYSIS.md)) keeps
|
||||
the display quiet until a counter reaches 5, and repaints honestly
|
||||
after every check self-test.
|
||||
- **`dEAd` crash screen** (`$DAB8`, loop at `$DAB2`) — the TX-ISR ring
|
||||
drain (`$D8C2`) looks each outgoing command byte up in an 8-entry
|
||||
dispatch table at `$3158`; an unmatched byte means internal state
|
||||
|
||||
Reference in New Issue
Block a user