docs: checkpoint reversible transport comparison controls
This commit is contained in:
parent
0413682709
commit
309a0a4fc7
1 changed files with 25 additions and 10 deletions
|
|
@ -135,22 +135,37 @@ Remote feature responses were Pro `bff8cbfecbef7b87` and DualSense
|
||||||
| Distinct nonzero effects, Pro no-sniff policy, receive bound 2 | 1,025 | 947 / 78 | 5 |
|
| Distinct nonzero effects, Pro no-sniff policy, receive bound 2 | 1,025 | 947 / 78 | 5 |
|
||||||
| Changing zero-amplitude commands, normal policy, receive bound 1 | 513 | 214 / 298 | 21 |
|
| Changing zero-amplitude commands, normal policy, receive bound 1 | 513 | 214 / 298 | 21 |
|
||||||
| Changing zero-amplitude commands, Pro no-sniff policy, receive bound 1 | 513 | 491 / 21 | 1 |
|
| Changing zero-amplitude commands, Pro no-sniff policy, receive bound 1 | 513 | 491 / 21 | 1 |
|
||||||
|
| Changing zero-amplitude commands, Pro no-sniff policy, receive bound 4 | 1,025 | 988 / 36 | 4 |
|
||||||
|
|
||||||
The two zero-amplitude runs each coalesced one command; the other commands
|
The zero-amplitude runs each coalesced one command; the other commands
|
||||||
exercise the 11-byte native transport without driving actuators. They do not
|
exercise the 11-byte native transport without driving actuators. They do not
|
||||||
prove nonzero-effect fidelity. Exit-sniff requests alone failed to keep the
|
prove nonzero-effect fidelity. Exit-sniff requests alone failed to keep the
|
||||||
Pro active; that unproven automatic-wake code has been removed. The no-sniff
|
Pro active; that unproven automatic-wake code has been removed. The no-sniff
|
||||||
policy is an experimental per-link setting, not a qualified production default.
|
policy is an experimental per-link setting, not a qualified production default.
|
||||||
|
|
||||||
The current diagnostic build uses receive bound 4 and is awaiting normal
|
The current diagnostic build supports **same-boot** receive bounds 1/2/4 and
|
||||||
controller reconnects after flashing. Its temporary `build-aio/link_probe.cpp`
|
incoming-credit thresholds 2/3, retaining the existing credit timer and three
|
||||||
and `SWITCH_PICO_LINK_PROBE` hooks are **uncommitted experiment code**, not
|
advertised receive buffers. Runtime controls were exercised and returned to
|
||||||
packaged release firmware. Operation `0x44`, diagnostic schema 2, captures link
|
baseline receive bound 1 / credit threshold 2; the radio workload matrix is
|
||||||
snapshots, selected HCI command/mode events and disconnect reasons. Separate
|
awaiting normal Home/PS reconnects after flashing. Native approval remains on.
|
||||||
OUT requests allow explicit Pro policy 1 (role-switch only), policy 5 (normal
|
|
||||||
role-switch plus sniff), or a readback; no automatic policy change occurs.
|
Temporary `build-aio/link_probe.cpp`, `link_probe_config.h`,
|
||||||
Keep approvals/bonds/profiles unchanged. Remove these hooks and restore or
|
`link_probe_credit.patch`, and `SWITCH_PICO_LINK_PROBE` CMake/management hooks
|
||||||
qualify the receive bound before publishing another production build.
|
are **uncommitted experiment code**, not packaged release firmware.
|
||||||
|
Operation `0x44`, diagnostic schema 2, returns 468 bytes containing link
|
||||||
|
snapshots, selected HCI command/mode events, disconnect reasons, and control
|
||||||
|
completion state. OUT payload `<HH>` supports:
|
||||||
|
|
||||||
|
- connected Pro handle + policy 1 (role-switch only), 5 (normal role-switch
|
||||||
|
plus sniff), or `0xffff` (readback);
|
||||||
|
- handle `0xffff` + value 2/3 to set incoming-credit batching threshold;
|
||||||
|
- handle `0xffff` + value `0x101`/`0x102`/`0x104` to set receive bound 1/2/4.
|
||||||
|
|
||||||
|
No link policy changes automatically. The prepared comparison matrix uses
|
||||||
|
active Pro policy, tests `(receive, credit)` pairs `(1,2), (2,2), (4,2),
|
||||||
|
(4,3), (2,3), (1,3), (1,2)`, and restores baseline controls afterward.
|
||||||
|
Keep approvals/bonds/profiles unchanged. Remove diagnostic hooks and restore
|
||||||
|
or qualify settings before publishing another production build.
|
||||||
|
|
||||||
Linux's current Nintendo driver also documents disconnect risk from excessive
|
Linux's current Nintendo driver also documents disconnect risk from excessive
|
||||||
output traffic and uses input-report-aware throttling. This is corroborating
|
output traffic and uses input-report-aware throttling. This is corroborating
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue