Document Switch 2 USB power cycle
This commit is contained in:
parent
1f9d7f6824
commit
d8e91f1041
1 changed files with 13 additions and 7 deletions
20
README.md
20
README.md
|
|
@ -146,14 +146,20 @@ on the paired input controller with Home, PS, or Xbox and let it reconnect to
|
||||||
the Pico. Then hold L + R and press its system button to send one wake burst.
|
the Pico. Then hold L + R and press its system button to send one wake burst.
|
||||||
Holding the chord does not retrigger it; release at least one chord button
|
Holding the chord does not retrigger it; release at least one chord button
|
||||||
before another attempt. Plain Home, PS, or Xbox is forwarded normally and does
|
before another attempt. Plain Home, PS, or Xbox is forwarded normally and does
|
||||||
not disturb the radio. Because the wake identity is stable from startup, the
|
not disturb the radio. Because the wake identity is stable from startup,
|
||||||
input controller stays connected through the advertising burst.
|
the wake code itself does not disconnect the input controller.
|
||||||
|
|
||||||
The Pico must remain powered for wireless wake. If the Switch or dock removes
|
Hardware testing found that the Switch 2 can briefly remove USB power while
|
||||||
USB power during sleep, use a powered USB arrangement that preserves the
|
entering or leaving sleep. A Pico powered only by that port necessarily
|
||||||
Pico-to-Switch data connection. The configured Pico continuously owns the
|
reboots, resetting the CYW43439 and dropping every controller link regardless
|
||||||
captured Joy-Con's public Bluetooth address, so keep that Joy-Con inactive
|
of the wake implementation. Continuous controller connectivity therefore
|
||||||
while the AIO firmware is running to avoid two radios using one address.
|
requires a properly isolated powered USB hub or another power arrangement
|
||||||
|
that keeps the Pico powered without backfeeding the console. Do not use an
|
||||||
|
unisolated USB Y-cable.
|
||||||
|
|
||||||
|
The configured Pico continuously owns the captured Joy-Con's public Bluetooth
|
||||||
|
address, so keep that Joy-Con inactive while the AIO firmware is running to
|
||||||
|
avoid two radios using one address.
|
||||||
|
|
||||||
To target another Switch 2, repeat the capture and configuration steps. To
|
To target another Switch 2, repeat the capture and configuration steps. To
|
||||||
disable wake, delete the generated `switch2_wake_config.h`, rebuild the AIO
|
disable wake, delete the generated `switch2_wake_config.h`, rebuild the AIO
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue