I accidentally gave 15V to a Raspberry Pi 3 B+ Micro USB slot, when I observed some smoke I instantly removed in from the power supply.

What can I do to restore my Raspberry Pi?

  • 2
    There's a slight chance you could replace the fried parts on the PCB. But it isn't worth your time unless you want to practice soldering.
    – Botspot
    Commented Oct 14, 2019 at 22:49
  • @Jai Garg, Ah, let me see, there is a big chance that the polyfuse is blown. But it will self heal in two or more days, and return to normal. So perhaps you just do nothing and see Rpi self heals then. In the mean time I will check what I read in the Appendix A of my answer is correct. "Polyfuses explained - elinux" - elinux.org/Polyfuses_explained Good luck and cheers.
    – tlfong01
    Commented Oct 15, 2019 at 8:35
  • @Jai Garg, If the blown polyfuse is not returning to normal after a couple of days, you can keep waiting for a long while, or consider replacing the blown fuse by a new one. See update to my answer.
    – tlfong01
    Commented Oct 16, 2019 at 12:38

3 Answers 3


To restore it will cost somewhere between £5 and £55 depending on whether you buy a Zero or a RPi4B 4GB (or something in between).

Connecting 15V is 100% guaranteed to let the magic blue smoke escape and you can't get it re-filled.

  • 1
    Not 100% - there is an outside chance the polyfuse has blown
    – Milliways
    Commented Oct 15, 2019 at 3:05
  • 2
    Not at chance at 15V. There's a YT video showing the flames coming out of a RPi @ 12V youtu.be/fiFxOIAF8b0 no way a polyfuse can protect against more than double the voltage.
    – Dougie
    Commented Oct 15, 2019 at 7:03
  • @Milliways When a polyfuse successfully protects a circuit, there's no smoke coming out. Smoke means the current went though it anyway. Commented Aug 10, 2020 at 16:34


(1) Gave 15V to Rpi3B+ Micro USB slot, smoke coming out, instantly unplugged.

(2) How to save the poor abused Rpi cat?


Update 2019oct16hkt2027

Replacing the blown polyfuse might be a solution.

polyfuse replacement

It took me 4 minutes to remove the old polyfuse, and another 2 minutes to replace a new one. I rebooted the Rpi and found everything OK.

Now I am going to measure the self heal time of the Rpi3B+ polyfuse.

rpi polyfuse

/ to continue, ...

Long answer to be shortened or removed.

Ah, let me see. If only smoke coming out, and plug pulled fast, there is 20% that the poor cat's life can be saved.

(1) Firstly, let us take a look at the circuit and do a postmortem.

rpi3b psu

(2) You see, only two wires are connected to the micro USB connector. So troubleshooting should be dead easy.

(a) Use a multi-meter to do open-short tests, check continuity of J1 pin1, pin5 to pp2, pp3,pp7 etc.

(b) See if F1, D7, C84 (47uF) are still alive.

(c) Even above 3 poor souls all dead, you can still do something.

(d) Usually the big 47uF guy raises the smoke alarm signal first. My experience is that if I pull the plug lightning fast (Note 1), then there is 80% chance it is still working, no harm done, ... :)

(3) Checking out the real thing

Now I am checking out the real thing: a broken Rpi3B+ with two GPIO pins already fried, but power circuit still working. I think the big black guy next to the micro USB connector, labelled KE 7J677 (pp7 test points at the back side of PCB, pp2, pp3 near by) should be the 47u cap.

Update 2020apr26hkt1205

Rpi4B has a similar component (see the bigger photo below)

rpi3 psu

rpi4b regulator

(3) Checking out the Test Points

I found the test points at the back side of PCB easy to locate and therefore the components easy to be identified. The critical components though SMD are pretty large in size, therefore newbie friendly to mess around.

Actually, you don't need to do the dirty job on spot, because you can extract two power wires out of the Rpi PCB and set up your "off site" test rig, say 10 cm from Rpi.

It would be nice if the polyfse, Zener, etc are blown off and become open circuit, effectively isolated from the to be replaced components. And even the old/broken components stay in place, new components can join in parallel, sort of good and bad guys working hand in hand.

Of course I don't guarantee that nothing won't explode. But your broken Rpi will sooner or later goes to the dust/trash bin/can anyway, you have nothing to lose, but only gain in "advanced" polyfuse and Zener circuit theory and practice (yes, OK, hacker practice/tricks).

Anyway, the Rpi power circuit seems easy to hack. So, without further due, So let us start messing around, ... :)

psu back side pcb

(4) Waiting two days or more for the polyfuse to self heal

Now I think if 15V is applied to the Rpi, two things might happen at the same time:

(a) Polyfuse F1 blows,

(b) By pass cap C84 heats up and raises blue smoke alarm.

As I said earlier, the capacitor might have little harm and recover immediately.

However, the polyfuse might take two or more days to recover. (Appendix A)

Therefore, I think the OP should wait for two or more days for the polyfuse to recover. During the waiting time, he might also like to use a multi-meter to check if the polyfuse resistance is decreasing to a very low resistance.

(5) Replacing blown out Rpi SMD polyfuse by through hole polyfuse

Actually it is dead easy to locate the poly fuse: it is the big and rich rectangular guy with 24k gold hat and shoes, as shown below. To confirm, I used a multi-meter to measure the resistance and found it very very low resistance, both direction, as low as pure gold! (definitely not Zener or 47 uF capacitor, which have different bipolar resistance values) Now I am going to remove it and do some experiments to verify that my guesses are correct! :)


/ to continue, ...


(1) Polyfuses explained - eLinux

(2) Rpi4B power connector SMD component damaged. How to replace it? - rpi.stackexchange, asked 2019sep, viewed 176 times

(3) Rpi FAQ [including power Requirements] - raspberrypi.org

(4) Rpi Polyfuse Discussion - rpi.stackexchange 2016

(5) Bourns Polyfuse

(6) Murata Polyfuse PRG Application Note - Murata

(7) Rpi3B+ Power Circuit Analysis - rpi.org blog 2018


Appendix A - Polyfuses explained - elinux

Note - this eLinux explanation seems NOT applicable to Rpi3/4 which requires a much bigger current. - tlfong01 2019oct17hkt1017)

A "polyfuse" is a fuse made from a polymer. It is a fuse that:

after it has "blown" will self heal; that is after several days, it will (almost) behave as if nothing has happened.


There are three polyfuses in a RPI. One is used to protect the whole board ... There are also two smaller polyfuses, one to protect each USB port...

A polyfuse "blows", just like any regular fuse, because there is running so much current through it that it heats up. In a regular fuse that means so much current causes a thin wire to simply melt; in a polyfuse it means that a small piece of conductive (polymer) plastic gets so hot that suddenly its resistance increases dramatically, so that it gets hotter still, and things escalate to a point that the resistance goes so high that most of the current stops flowing.

After the current is turned off, a long time after the fuse has cooled down the fuse slowly regains it original state and in the end becomes conductive again.


End of answer

  • 2
    Don't waste your time trying this. There's no way to fix any Raspberry that's been exposed to 15V. The polyfuse isn't going to protect that voltage. It's probably an idea for @tlfong01 to try this and report back on success or failure if he believes it is a good fix.
    – Dougie
    Commented Oct 17, 2019 at 9:33

Plug it into a 5v 2-3amp (10-15w) power supply and check if it powers on. If not, throw it in the garbage.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.