Aporte original por: Minho ,
It is possible you pried off or partially dislodged the filter on the TIGRIS_TO_BATTERY_SWI line. That line send the charge state of the battery (as well as other info) to the CPU. This is how the charge circuit determines when to charge or not. The filter is a small SMD component next to the battery connector on the logic board. It is the second one from the bottom (there are four in total). This requires a micro-soldering repair.