Added Reconnecting and Waking Notes
This commit is contained in:
parent
0a94fe7325
commit
ae701b90a3
1 changed files with 37 additions and 0 deletions
|
|
@ -40,3 +40,40 @@ to #323232, the button colour set to #FFFFFF and the grip colours are set to
|
||||||
|
|
||||||
In the future, Nintendo may produce more Pro Controller colours, however,
|
In the future, Nintendo may produce more Pro Controller colours, however,
|
||||||
at this point in time, setting the grip colour is not possible.
|
at this point in time, setting the grip colour is not possible.
|
||||||
|
|
||||||
|
## Reconnecting after the "Change Grip/Order" menu is opened
|
||||||
|
|
||||||
|
Opening the "Change Grip/Order" menu (either through the Controllers menu or
|
||||||
|
within a game) causes the Switch to cancel all Bluetooth connections to
|
||||||
|
controllers and force a reconnection.
|
||||||
|
|
||||||
|
The process is still a bit of a mystery (for me, at least) how exactly
|
||||||
|
a controller reconnects after the Grip/Order menu is opened. There are a
|
||||||
|
couple of little quirks and gotchas to be aware of that I've run into:
|
||||||
|
|
||||||
|
1. Controllers must run through a complete reconnection after the Grip/Order
|
||||||
|
menu is opened. A controller cannot revive or reconnect on its previous
|
||||||
|
connection. The Switch must reach out to the controller and the reconnection
|
||||||
|
process must be run through again. The Grip/Order menu, however, does not
|
||||||
|
cancel previous Bluetooth pairings. This rule only applies while the Grip/Order
|
||||||
|
menu is open. Once the menu is closed, controllers can attempt to revive a
|
||||||
|
connection, however, they still might have to run through the reconnection
|
||||||
|
process.
|
||||||
|
|
||||||
|
2. After reconnection on the Grip/Order menu, **emulated** controllers
|
||||||
|
**must** press the L + R buttons before attempting regular input. This is a bit of a strange condition that I'm still grappling with. In some situations,
|
||||||
|
a non-emulated controller can get away with not pressing the L + R buttons
|
||||||
|
and jump straight into regular input. I'm not 100% sure how they're able to,
|
||||||
|
however, I think it's an okay enough compromise to hardcode an L + R press
|
||||||
|
after a reconnection.
|
||||||
|
|
||||||
|
## Waking the Switch Over Bluetooth
|
||||||
|
|
||||||
|
From a preliminary investigation, it seems that the Pro/Joy Controllers use
|
||||||
|
Broadcom Fast Connect (or something similar) to wake the Switch over Bluetooth.
|
||||||
|
Since this falls under a hardware-specific function, it's not possible to
|
||||||
|
emulate this unless a given piece of hardware matches this feature.
|
||||||
|
|
||||||
|
In the future, a potential strategy to wake the Switch might be to connect
|
||||||
|
a given device running NXBT over the dock's USB port and implement
|
||||||
|
Wake-On-USB instead.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue