dekuNukem / Nintendo_Switch_Reverse_Engineering

A look at inner workings of Joycon and Nintendo Switch
3.47k stars 193 forks source link

Joycon power circuit #126

Open klimaszewskitom opened 3 years ago

klimaszewskitom commented 3 years ago

I think I short-circuited battery connector on my right joycon an it doesn't power up now. Battery is charged (multimeter outputs 4V). When battery is attached the only component I see it gets power is a resistor right to the battery connector. Screenshot_20210719-101516~2 It also gives ~4V.

I haven't done full diagnosis yet to check if anything is shorted. Do you know about any fuse on the PCB or have idea about it's power-on process? Or maybe somebody had similar issue and have any ideas what can I do? I have a really good soldering skills so it won't be a problem for me to replace any capacitor or resistor there.

bigla commented 2 years ago

hey @klimaszewskitom could you resolve the problem? I have the exact same one.

Did you compare it with an original working one?

It's so sad there are no schematics or service manuals to find anywhere...

klimaszewskitom commented 2 years ago

Hi @bigla, no, unfortunately I haven't. I still have this joycon so if you would like to cross check something with me I'm happy to cooperate :)

bigla commented 2 years ago

I am taking measurements at every testpoint I see on this side (of a known working one) and will comment with a photo of the measurements.

Sadly it won't look beautiful or professional, but maybe it will help with diagnosis.

I already found some differences between my broken one and the good one, resolving them will be the more intesting part.

By the way, do you have an idea how i should measure testpoints which don't have a fixed (DC) voltage? (I assume they can either be open loop - reference is bat-minus - or maybe some signal...) The value range is similar to measuring "air" being the cause of my assumption....

bigla commented 2 years ago

By the way @klimaszewskitom , make sure the fuse, the nearest side of brown cap/resistor and the testpoint above the fuse are connected to bat+ (continuity) - this was the problem I resolved to make it work again.

I replaced the fuse with something similar looking, with similar resistance (i think it was double the resistance of the original part) and same size from a mobile hotspot device.

IMG_20211221_155047

klimaszewskitom commented 2 years ago

@bigla glad that you've made it :) I will try with mine as soon as I get new multimeter, my old one broke.

By the way, do you have an idea how i should measure testpoints which don't have a fixed (DC) voltage? (I assume they can either be open loop - reference is bat-minus - or maybe some signal...) The value range is similar to measuring "air" being the cause of my assumption....

You need a logical state analyzer and oscilloscope for that. You should be able to register all the voltage changes over time with them.

bigla commented 2 years ago

@klimaszewskitom Well I do have the tools and I am eager to learn. If you want to take the time to guide me through the process I can do it for you (and anyone reading this).