Nintendo_Switch_Reverse_Engineering
Nintendo_Switch_Reverse_Engineering copied to clipboard
Questions about Joycon power and charging
It's 5V but how many amperes ? Does the Switch's Joy-con rail constantly provide the power ?
Depends on the circumstances. Docked? Undocked? Charging grip? Switch is charging? 100%? Normally they charge at around 125mA to 500mA.
Maximum supported by TI BQ24072 charger chip inside the Joy-Con is 1.5A. This same chip is responsible of cutting off the charging and supply to the battery.
Lastly, the joy-con can't operate with power through the rails. Like phones, they are always powered by the battery.
When a Joy-Con is on the Switch Rail, Undocked, with Switch charging or 100%. I was wondering about powering something else than a Joy-Con using the Switch rail. Thanks for your reply :)
So the Joy Cons have an internal charging control, does that mean I could directly connect the 5V Pin and a GND Pin to the corresponding Pins of an USB Cable for tethered charging while playing?! Are the GND Pins all connected together early in the circuit, so it would be enough to connect only one of the GND Pins for charging?
@Sur3 Yes. It's what the charging stations do. About GND, probably. Test with a multimeter or just try them.
@AntoineTurmel I am little bit late to answer. :P Unfortunately I didn't make notes and I don't want to desolder anything for now.
I was wondering does the Switch deliver 5V constantly even if there are no Joy-Cons connected ? I did a test (printed a 3D part based of RCM jig) with Pin 1 and 4 (from Switch) and my multi-meter show less than 1V instead of 5V, is that normal ?
@CTCaer
Lastly, the joy-con can't operate with power through the rails. Like phones, they are always powered by the battery.
So I figured the rail deliver power only if needed by joy-con (if it's not full) Is there a way to send a « fake » message to the Switch to tell my device needs to be charged ? @dekuNukem ?
Ok so I figured out reading the documentation, I should have done this carefully, so I assume I need to fake an handshake first and then report the battery status: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_subcommands_notes.md#subcommand-0x50-get-regulated-voltage
Switch decides when to charge, yeah. And has different percents for Dock and Handheld mode. What you can do is either use a custom joycon fw or mitm switch' HID sysmodule
Yeah, I think from the meantime, I'll use a battery or rely on the USB-C of the console to make my device ;)