...
- battery holder was stuck in flashlight due to battery leakage
- push button on battery holder had come disconnected
- leaf contacts on spring connector were damaged
Teardown
Opening the Upper Section
Battery Holder:
<PICS>
Repair
Battery Leakage
When a battery is left without power for too long, or it is left empty for too long in a device, a gas forms in the battery. If the pressure of the gas becomes too great, the protective layer of the battery breaks (a deliberate choice made by the manufacturer to avoid an explosion inside the battery).
...