Okay...

So, this morning attempted to play with RetroArch on my Laptop, using the PS3 controller I got recently.
Haven't used it that much because I don't like to play on my Lap, that's why I got the Bluetooth Gamepad for my Android phone.
Anyway... was playing some good old StarFox and my controller disconnected. The Laptop did that typical "No USB" jingle, so I just unplugged the PS3 controller and plugged it back, worked again.
Less than a minute later, it did the same. Hm...

Unplugged it and opened it, and recently I disconnected the Battery because I've been using it with the USB at all times because somehow Bluetooth won't work.
As soon as I plugged back the battery, I heard something frying and smoke came out of the other side of the PCB.
I removed the battery, plugged it off the USB from my Laptop, and then connected the battery again... this time did a PSSSSSSSSSST hissing and even more smoke came out of the PCB.
I removed the PCB out of the shell, and saw that something indeed burned... component "C8" which I assume was a Capacitor.
View attachment 491820
Not only burned, but it actually did a hole into the PCB because when I tried to clean the burn area, my needle went all the way through the PCB in that spot.
I grabbed my Multimeter and noticed that C8 has continuity with the thing above it, and to the right of V+, and noticed that R11 was shorted because I got continuity with Ground.
I asked ChatGPT for assistance, and it asked me to show it the picture above... I did... and the motherfucker analized it, and not only that, it recognized R11, Q2 being a Mosfet and D2, which is a Diode, the red thingie on the bottom.
It told me to check for shorts on the PCB, it did not had any, then told me to check D2, and it indeed was shorted, no continuity and no reading. Fortunately, Q2, the Mosfet was working right... so I guess the Diode sacrificed itself. And ChatGPT told me to replace C8, R11 and D2.
I did... look how small the Capacitor is!
View attachment 491822
And here's the Resistor! It had no visible label, so I don't know it's value. ChatGPT suggested that it was probably a small V one, so it suggested to use a 1 to 100 ohm resistor... and I used a 100 ohm...
View attachment 491823
Anyway... I too replaced the Diode... and with some PCB scratching to get C8 to solder onto something since it literally did a hole on the PCB, and everything replaced with spares... the controller still wasn't working.
I was about to tell ChatGPT that, whatever it told me to do, didn't worked... but since I was sending pics, I reached my "message limit" and I can no longer communicate with ChatGPT... I too probably didn't used the right value for R11... the resistor...
So... I took the most caveman approach (as I usually do) before I gave up and desoldered the sticks for spares, and plugged the PS3 controller via USB to my power socket which has USB to charge USB things...
Fortunately, this time it didn't smoked... so I guess ChatGPT was right about something, but still wasn't turning on.
SO, with the controller plugged I measured wether or not the controller was receiving voltage, and indeed there was a flat 5.0V trough the Mini USB and measured the V+ and V- and too had 5V.
Then, measured C8, with the replaced Capacitor, and it too had 5V... but R11 wasn't receiving any voltage despite it being directly conected to C8... so I desoldered and the controller turned on...
View attachment 491826
And now I decided to test with my Laptop to see if I wasn't imagining things and... well...
View attachment 491828
My guess is that the rail for the battery was preventing voltage from reaching the rest of the PCB and by "eliminating it" allowed proper voltage across?
I don't fucking know...
But let's see how long it lasts this time.