My dad gave me his bose soundlink color 2, claiming that the charging port was loose. I opened it up, plugged it in, probed around with a multimeter, and I can measure 5V all over the board. I wiggle the charging cable around, no change. The port looks fine: sturdy, clean contacts. I measure across the battery wires and I get 0V, so I assumed the battery was the problem. But then a few minutes later after I disconnected and re-connected the daughter board with the buttons, lights were flashing and I was reading 3.3V across the battery wires. The only logical explanation for this I could come up with is that this device will not charge the battery if the daughter-board-with-the-buttons is not attached. But I disconnected the daughter board, reconnected power, and I'm still seeing 3.3V across the battery. Another explanation for this is that the BMS went into "ship mode" after not being powered on for 14 days. But the Bose documentation says that the way to disable ship mode is to plug in a power supply, which I had already done. Is it possible the the way to disable ship mode is to plug in a power supply and then wait 15 minutes? I could imagine a delay before power-on if it was charging up the battery, but it couldn't have been charging up the battery because I was reading 0V. Right? Is it possible to read 0V across a battery while it's charging? Another thought was that some other components in the PCB needed to reach a stable state before the battery could begin charging, but I can't imagine why that would be the case.
Thoughts?
Thoughts?