The solar panels harness energy from the sun and charge the internal battery. If your battery seems to be working, the problem may lie in the solar panels. If these aren’t harnessing energy from the sun, they can’t charge the internal battery. The wires may need to be resoldered to the circuit board.

If your cord is in working order, it might be a problem with the socket. Make sure you can push the cord all the way into the plug, for sometimes the hole the socket is in isn’t lined up with the actual socket.

The O-ring is the black rubber band around the edge of the plastic top. This is the piece that makes this light water resistant. Check to make sure it is securely around the top and in place and it is not dry or has cracks in it. There could also be a tear in it. If there is, the O-ring may need to be replaced.